Contact details +64 (06) 356 9099
Dr Xiaofan Chen MSc, PhD
Lecturer - Hebut Programme
School of Mathematical and Computational SciencesMy research interests cover many areas associated with the design and development of software systems to help engineers to develop higher quality systems and better undertake improved management. In particular, I am interested in software traceability, retrieving relationships among artifacts generated during the software development life cycle. Another area is data analysis, leveraging human behavior theories and empirical studies, to design and build better software tools and approaches.
Professional
Contact details
-
Ph: 86027
Location: B3.29, Science Building Tower B
Campus: Manawatu, Palmerston North
Qualifications
- Master of Science with First Class Honours - University of Auckland (2008)
- Doctor of Philosophy - University of Auckland (2013)
Research Expertise
Research Interests
I have a wide range of interests centered on software traceability, retrieving relationships among artifacts generated during the software development life cycle to provide crucial support in comprehension, efficient development, and effective management of a software system. Another focus is data mining, data relevance and the design and development of software systems, leveraging human behavior theories (e.g., Information Foraging theory, Transactive Memory Systems) and empirical studies, to design and build better software tools and approaches that help developers, teams and managers become more efficient, improve the accuracy and efficiency during the software development process.
Other interest areas: Software engineering education, expert and decision support systems, Data visualization tools and methodologies, Human-computer interaction, Cloud-based simulation and data management services.
Thematics
21st Century Citizenship
Area of Expertise
Field of research codes
Computer Software (080300):
Computer-Human Interaction (080602):
Decision Support and Group Support Systems (080605):
Information And Computing Sciences (080000):
Information Systems (080600):
Software Engineering (080309)
Keywords
Software traceability, software engineering education, data analysis, data relevance, expert systems, decision support systems
Research Outputs
Journal
[Journal article]Authored by: Chen, X.
[Journal article]Authored by: Chen, X.
Teaching and Supervision
Teaching Statement
I have taught 100, 200 and 300 level courses in CS/IT.
- 158.247 Database Design
- 159.101 Applied Programming
- 159.102 Computer Science and Programming
- 159.171 Computational Thining and Software Development
- 159.172 Computational Thining and Programming 2
- 159.234 Object-Oriented Programming
- 159.251 Software Engineering Design and Construction
- 159.272 Programming Paradigms
- 159.356 Software Engineering Capstone Project