Professor Stephen G. MacDonell

profile image

Professor of Software Engineering, Director of the Software Engineering Research Laboratory (SERL)

Phone: +64-9-921 9999 Ext.5811


Physical Address:

SERL (D-58), School of Computer and Mathematical Sciences,
AUT University,
Level 7, AUT Tower, 2-14 Wakefield Street,
Auckland, 1010

Links to relevant web pages:
Find copies of Stephen's publications via ScholarlyCommons@AUT


PhD, University of Cambridge, United Kingdom, 1993
MCom, University of Otago, New Zealand, 1990
BCom(Hons), University of Otago, New Zealand, 1988

Memberships and Affiliations:

Member, IEEE Computer Society, 2003 to present

Member, Institute of IT Professionals (IITP) NZ, 2001 to present (Associate, 1990-2001)

Member, Editorial Board, Information and Software Technology


Stephen MacDonell is Professor of Software Engineering and Director of the Software Engineering Research Laboratory (SERL) at the Auckland University of Technology (AUT) in New Zealand. Stephen was awarded BCom(Hons) and MCom degrees from the University of Otago and a PhD from the University of Cambridge.  He undertakes research in software analytics and visualisation, project planning, estimation and management, information systems development, software forensics, and the application of empirical analysis methods to software engineering data sets. He is a Member of the IEEE Computer Society and the ACM, and serves on the Editorial Board of Information and Software Technology.

Teaching Areas:

Stephen has designed and taught courses at all levels of undergraduate and postgraduate study. He teaches mainly in the areas of software engineering, project management, software analytics, information systems development, and information technology research methods.

Research Areas:

Stephen’s research is focused on software analytics - the use of empirical methods to understand and improve the planning, estimation, monitoring and control of software processes and projects, often in conjunction with expert-judgment approaches. The emphasis is always on supporting the people involved - how and why they work, individually and collectively, to develop, manage, deliver and use software systems.

His research programme reflects the growing diversity of information ecosystems and the need to consider, model and understand such systems in new ways - they are not fixed, engineered objects that can be tightly controlled; rather, they are evolving, complex, interactive, data-rich and highly contextual.

Stephen's research on software processes and projects has attracted significant external funding, supporting the work of numerous postdoctoral researchers and postgraduate students.


Best Paper Award (with B. Raza and T. Clear), 8th International Conference on Evaluation of Novel Approaches to Software Engineering, 2013
Best Research Paper Award (with M.F. Bosu), 22nd Australasian Software Engineering Conference, 2013
Faculty Nominee and University Finalist, AUT Individual Researcher Award, 2011
Best Short Paper Award (with M. Shepperd), 4th International Symposium on Empirical Software Engineering and Measurement, 2010
UK EPSRC Visiting Professor, Bournemouth University, 2005