Skip to Content
Contact details +64 (06) 356 9099 ext. 86358
For prospective postgraduate students: If you are interested in postgraduate studies (Master, PhD) in software engineering and would like to join us at Massey, please send me an email with details of your proposed research idea and your previous qualifications/experience. Please visit my private page for information about my current postgraduate students
I undertake research in software engineering, with special interest in software (source code) quality and maintenance, especially when dealing with legacy systems. I am also interested in open source software and how to improve the quality of such systems.
Most of research is empirical in nature, and I am a big supporter of the open science initiative, and most of my research use open date, contribut publically accessable data, and ensure that our research software are accessible as open source. Read more here.
I am interested in several areas of Empirical Software Engineering including (but not limited to): software testing, software maintenance, reengineering and evolution, data analytics (through mining software repertories), software quality, requirements engineering and Agile and lean software development methods. My current research focuses on understanding software systems, and more precisely, understanding unit tests. I'm also studying fault and change prediction models.
For prospective postgraduate students: If you are interested in postgraduate studies (Master, PhD) in software engineering and would like to join us at Massey, please send me an email with details of your proposed research idea and your previous qualifications/experience.
For prospective undergrad students: If you are interested in software engineering and would like to join us at Massey, please read Jens Dietrich guidelines on why and how to study software engineering here.
Field of research codes
Computer Software (080300): Information And Computing Sciences (080000): Open Software (080306): Programming Languages (080308): Software Engineering (080309)
Project Title: NSC - Closing the gaps in Static Program Analysis
Date Range: 2017 - 2019
Funding Body: Callaghan Innovation
I am invloved in teaching the following papers:
159171 Computational Thinking and Software Development
159272 Programming Paradigms
159251 Software Engineering Design and Construction
159356 Software Engineering Capstone Project