AUT - Stephen G. MacDonell

AUT
Centre Banner
Main Content

Professor Stephen G. MacDonell

Staff Profile Image of Prof. Stephen MacDonell

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

Phone: Extn 9073

Email: smacdone@aut.ac.nz

Physical Address:

School of Computing and Mathematical Sciences (D-75), 

AUT University,

AUT Tower, 2-14 Wakefield Street,

Auckland, 1010



Links to relevant web pages:

AUT's Software Engineering Research Lab http://serl.aut.ac.nz

Find copies of Stephen's publications (listed below) via ScholarlyCommons@AUT http://aut.researchgateway.ac.nz/


Qualifications:

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, Association for Computing Machinery (ACM), 1991 to present

Member, IEEE Computer Society, 2003 to present

Member, New Zealand Computer Society (NZCS), 2001 to present (Associate, 1990-2001)

 

Member, Editorial Board, Information and Software Technology 

IST Editorial Board Member

 

Biography:

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. During his time at AUT Stephen has also held the roles of Head of the School of Information Technology and Associate Dean (Development). 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 metrics and measurement, project planning, estimation and management, 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 teaches mainly in the areas of information systems development, project management, software engineering and software measurement, and information technology research methods.

Research areas:

Stephen undertakes research in software metrics and measurement, project planning, estimation and management, software forensics, and the application of empirical analysis methods to software engineering data sets. Stephen also has a strong interest in the form and nature of software engineering - is it a discipline, a science, a profession? With Andrew Gray and Dennis Frailey, Stephen has authored a chapter on software engineering management in the Guide to the Software Engineering Body of Knowledge (SWEBOK).

Current Research Projects:

At present Stephen’s research centres on two principal topic areas:

·         Intelligent software project management - the use of statistical, machine-learning and knowledge-based methods in the planning, estimation, monitoring and control of software processes and projects, often in conjunction with expert-judgment approaches

·         Software forensics - the after-the-fact analysis of the syntactic,  structural and semantic form of software (normally source code) in order to identify, characterise and discriminate between the authors of software products for some legal or official purpose.

 

He also has an interest in the area of autonomic computing research and the implications of this for software engineering.

 

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

 

Further information on Stephen's research can be found at the website of AUT's Software Engineering Research Lab (SERL): http://serl.aut.ac.nz

Publications:

Publications since 2006:

 

Journal papers:

·         Felizardo, K.R., MacDonell, S.G., Mendes, E., & Maldonado, J.C. (Accepted, In Press) A systematic mapping on the use of visual data mining to support the conduct of systematic literature reviews, Journal of Software, pp.TBC.

·         McLeod, L., & MacDonell, S.G. (Accepted, In Press) Factors that affect software systems development project outcomes: a survey of research, ACM Computing Surveys, pp.TBC.

·         Clear, T., & MacDonell, S.G. (2011) Understanding technology use in global virtual teams: research methodologies and methods, Information and Software Technology 53(9), pp.994-1011.

·         Frantzeskou, G., MacDonell, S.G., Stamatatos, E., Georgiou, S., & Gritzalis, S. (2011) The significance of user-defined identifiers in Java source code authorship identification, International Journal of Computer Systems Science and Engineering 26(2), pp.139-148.

·         McLeod, L., MacDonell, S.G., & Doolin, B. (2011) Qualitative research on software development: a longitudinal case study methodology, Empirical Software Engineering 16(4), pp.430-459.

·         Connor, A.M., Limbu, D.K., MacDonell, S.G., & Pears, R. (2010) Improving web information retrieval using shared contexts, International Journal of Information Sciences and Computer Engineering 1(2), pp.26-35.

·         MacDonell, S., Shepperd, M., Kitchenham, B., & Mendes, E. (2010) How reliable are systematic reviews in empirical software engineering? IEEE Transactions on Software Engineering 36(5), pp.676-687.

·         McLeod, L., MacDonell, S.G., & Doolin, B. (2009) IS development practice in New Zealand organisations, Journal of Research and Practice in Information Technology 41(1), pp.29-50.

·         Wang, Y., Song, Q., MacDonell, S., Shepperd, M., & Shen, J. (2009) Integrate the GM(1,1) and Verhulst models to predict software stage effort, IEEE Transactions on Systems, Man and Cybernetics - Part C: Applications and Reviews 39(6), pp.647-658.

·         Frantzeskou, G., MacDonell, S.G., Stamatatos, E., & Gritzalis, S. (2008) Examining the significance of high-level programming features in source code author classification, Journal of Systems and Software 81(3), pp.447-460.

·         McLeod, L., MacDonell, S.G., & Doolin, B. (2007) User participation in contemporary IS development: an IS management perspective, Australasian Journal of Information Systems 15(1), pp.113-136.

·         McLeod, L., MacDonell, S.G., & Doolin, B. (2007) Standard method use in contemporary IS development: an empirical investigation, Journal of Systems and Information Technology 9(1), pp.6-29. 

 

Full conference papers:

·         Felizardo, K.R., Riaz, M., Sulayman, M., Mendes, E., MacDonell, S.G., & Maldonado, J.C. (2011) Analysing the use of graphs to represent the results of systematic reviews in software engineering, in Proceedings of the 25th Brazilian Symposium on Software Engineering (SBES 2011). São Paulo, Brazil, IEEE Computer Society Press, pp.TBC.

·         Felizardo, K.R., Salleh, N., Martins, R.M., Mendes, E., MacDonell, S.G., & Maldonado, J.C. (2011) Using visual text mining to support the study selection activity in systematic literature reviews, in Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement. Banff, Canada, IEEE Computer Society Press, pp.TBC.

·         MacDonell, S.G. (2011) The impact of sampling and rule set size on generated fuzzy inference system predictive accuracy: analysis of a software engineering data set, in Proceedings of the 1st International Workshop on Computational Intelligence in Software Engineering Corfu, Greece, Springer, pp.TBC.

·         Schmidt, F., MacDonell, S.G., & Connor, A. (2011) An automatic architecture reconstruction and refactoring framework, in Proceedings of the 9th ACIS International Conference on Software Engineering Research, Management and Applications (SERA2011). Baltimore MD, USA, Springer (Studies in Computational Intelligence v.377), pp.TBC.

·         Clear, T., & MacDonell, S.G. (2010) Beyond ‘Temponomics’ - the many dimensions of time in globally distributed project teams, in Proceedings of the 2010 International Conference on Global Software Engineering (ICGSE 2010). Princeton NJ, USA, IEEE Computer Society Press, pp.297-304.

·         MacDonell, S.G., & Shepperd, M. (2010) Data accumulation and software effort prediction, in Proceedings of the 4th International Symposium on Empirical Software Engineering and Measurement. Bolzano-Bozen, Italy, IEEE Computer Society Press, pp. in ACM DL. (Awarded Best Short Paper)

·         McLeod, L., & MacDonell, S.G. (2010) Stakeholder perceptions of software project outcomes: an industry case study, in Proceedings of the 4th International Symposium on Empirical Software Engineering and Measurement. Bolzano-Bozen, Italy, IEEE Computer Society Press, pp. in ACM DL. 

·         Petrova, K., & MacDonell, S.G. (2010) Mobile services and applications: towards a balanced adoption model, in Proceedings of the 4th International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM 2010). Florence, Italy, IARIA/XPS, pp.182-188.

·         Buchan, J., Ekadharmawan, C.H., & MacDonell, S.G. (2009) Insights into domain knowledge sharing in software development practice in SMEs, in Proceedings of the 16th Asia-Pacific Software Engineering Conference (APSEC2009). Penang, Malaysia, IEEE Computer Society Press, pp.93-100.

·         Kirk, D., & MacDonell, S. (2009) A simulation framework to support software project (re)planning, in Proceedings of the 35th Euromicro Software Engineering and Advanced Applications (SEAA) Conference. Patras, Greece, IEEE Computer Society Press, pp.285-292.

·         Kirk, D., & MacDonell, S. (2009) A systems approach to software process improvement in small organisations, in Proceedings of the 16th European Software Process Improvement and Innovation (EuroSPI) Conference. Alcala, Spain, Delta/Publizon, pp.2.21-30.

·         Kirk, D.C, MacDonell, S.G., & Tempero, E. (2009) Modelling software processes - a focus on objectives, in Proceedings of the Onward!2009 Conference. Orlando FL, USA, ACM Press, pp.941-948.

·         Licorish, S., Philpott, A., & MacDonell, S.G. (2009) A prototype tool to support extended team collaboration in agile project feature management, in Proceedings of the International Conference on Software Engineering Theory and Practice (SETP-09).Orlando FL, USA, ISRST, pp.105-112.

·         Licorish, S., Philpott, A., & MacDonell, S.G. (2009) Supporting agile team composition: a prototype tool for identifying personality (in)compatibilities, in Proceedings of the ICSE Workshop on Cooperative and Human Aspects of Software Engineering (CHASE).Vancouver BC, Canada, IEEE Computer Society Press, pp.66-73.

·         Limbu, D.K., Connor, A.M., Pears, R., & MacDonell, S.G. (2009) Improving web search using contextual retrieval, in Proceedings of the 6th International Conference on Information Technology: New Generations (ITNG). Las Vegas NV, USA, IEEE Computer Society Press, pp.1329-1334.

·         Bacic, B., Kasabov, N.K., MacDonell, S.G., & Pang, S. (2008) Evolving connectionist systems for adaptive sport coaching, in Proceedings of the Fourteenth International Conference on Neural Information Processing (ICONIP'07). Kitakyushu, Japan, Springer (Lecture Notes in Computer Science v.4985), pp.416-425.

·         Deng, K., & MacDonell, S.G. (2008) Maximising data retention from the ISBSG repository, in Proceedings of the Twelfth International Conference on Evaluation and Assessment in Software Engineering (EASE2008). Bari, Italy, British Computer Society, pp. on CD-ROM.

·         Holder, S., Buchan, J., & MacDonell, S.G. (2008) Towards a metrics suite for object-relational mappings, in Proceedings of the 1st International Workshop on Model-Based Software and Data Integration. Berlin, Germany, Springer (Communications in Computer and Information Science v.8), pp.43-54.

·         MacDonell, S.G., Kirk, D., & McLeod, L. (2008) Raising healthy software systems, in Proceedings of the Fourth International ERCIM Workshop on Software Evolution and Evolvability at the 23rd IEEE/ACM International Conference on Automated Software Engineering. L'Aquila, Italy, IEEE Computer Society Press, pp.21-24.

·         MacDonell, S.G., & Shepperd, M.J. (2007) Comparing local and global software effort estimation models – reflections on a systematic review, in Proceedings of the 1st International Symposium on Empirical Software Engineering and Measurement. Madrid, Spain, IEEE Computer Society Press, pp.401-409. 

·         Connor, A.M., & MacDonell, S.G. (2006) Using historical data in stochastic estimation of software project duration, in Proceedings of the Nineteenth Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ'06). Wellington, New Zealand, NACCQ, pp.53-59.

·         Limbu, D.K., Connor, A.M., Pears, R., & MacDonell, S.G. (2006) Contextual relevance feedback in web information retrieval, in Proceedings of the 1st International Symposium on Information Interaction in Context (IIiX). Copenhagen, Denmark, ACM Press, pp.138-143.

·         Limbu, D.K., Pears, R., Connor, A.M., & MacDonell, S.G. (2006) Contextual and concept-based interactive query expansion, in Proceedings of the Nineteenth Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ'06). Wellington, New Zealand, NACCQ, pp.151-155.

·         Min, K., MacDonell, S.G., & Moon, Y.-J. (2006) Heuristic and rule-based knowledge acquisition: classification of numeral strings in text, inProceedings of the 2006 Pacific Rim Knowledge Acquisition Workshop (PKAW 2006). Guilin, China, Springer (Lecture Notes in Artificial Intelligence v.4303), pp.40-50.  

 

 Book chapters:

·         Frantzeskou, G., MacDonell, S.G., & Stamatatos, E. (2010) Source code authorship analysis for supporting the cybercrime investigation process. In Handbook of Research on Computational Forensics, Digital Crime and Investigation: Methods and Solutions. C.-T. Li (ed.), IGI Global, pp.470-495 [ISBN 978-1-60566-836-9].

·         Kasabov, N.K., Song, Q., Benuskova, L., Gottgtroy, P., Jain, V., Verma, A., Havukkala, I., Rush, E., Pears, R., Tjahjana, A., Hu, Y., & MacDonell, S.G. (2008) Integrating local and personalised modelling with global ontology knowledge bases for biomedical and bioinformatics decision support. In Computational Intelligence in Biomedicine and Bioinformatics. T.G. Smolinski, M.G. Milanova and A.-E. Hassanien (eds.), Springer-Verlag, pp.93-116 [ISBN 978-3-540-70776-9].

·         Gottgtroy, P., Kasabov, N.K., & MacDonell, S.G. (2006) Evolving ontologies for intelligent decision support. In Fuzzy Logic and the Semantic Web. E. Sanchez (ed.), Elsevier, pp.415-439 [ISBN 0-444-51948-3].

 

Awards:

Performance Based Research Fund (PBRF) A Grade (since 2003)

EPSRC Visiting Professor, Bournemouth University, 2005

Postdoctoral Fellowship, University of Otago, 1993

Commonwealth Student Bursary, Clare College, Cambridge, 1991-1992

Prince of Wales Scholarship, Cambridge Commonwealth Trust, 1990-1992

Research Scholarship, British Telecom, 1990-1992


Last updated: 12 Dec 2011 9:00am

AUT University, New Zealand | Copyright © | Privacy | Site map | IT support | Website feedback