Accessibility Skip to Global Navigation Skip to Local Navigation Skip to Content Skip to Search Skip to Site Map Menu

Stephen MacDonell

MCom(Otago), PhD(Cantab), MIITP

Position
Professor - Part Time
Room
Works off Campus
Email
stephen.macdonell@otago.ac.nz
Research group
Information Systems and Software Engineering

Stephen MacDonell holds a part-time appointment as Professor in Information Science at the University of Otago in Dunedin, 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 information systems development, software analytics and visualisation, project planning, estimation and management, and software forensics. He is a Member of the IEEE Computer Society and the ACM, and serves on the Editorial Board of Information and Software Technology.

Publications

Licorish, S. A., & MacDonell, S. G. (2017). Exploring software developers’ work practices: Task differences, participation, engagement, and speed of task resolution. Information & Management, 54(3), 364-382. doi: 10.1016/j.im.2016.09.005

Rees, G. H., & MacDonell, S. (2017). Data gathering for actor analyses: A research note on the collection and aggregation of individual respondent data for MACTOR. Future Studies Research Journal, 9(1), 115-137.

Licorish, S. A., Holvitie, J., Hyrynsalmi, S., Leppänen, V., Spínola, R. O., Mendes, T. S., MacDonell, S. G., & Buchan, J. (2017). Adoption and suitability of software development methods and practices. Proceedings of the 23rd Asia-Pacific Software Engineering Conference (APSEC). (pp. 369-372). IEEE. doi: 10.1109/APSEC.2016.062

Tahir, A., Counsell, S., & MacDonell, S. G. (2017). An empirical study into the relationship between class features and test smells. Proceedings of the 23rd Asia-Pacific Software Engineering Conference (APSEC). (pp. 137-144). IEEE. doi: 10.1109/APSEC.2016.029

Patel, P., Licorish, S., Savarimuthu, B. T. R., & MacDonell, S. (2016). Studying expectation violations in socio-technical systems: A case study of the mobile app community. Proceedings of the 24th European Conference on Information Systems (ECIS). 14. Retrieved from http://aisel.aisnet.org/ecis2016_rp/14

Chapter in Book - Research

Schmidt, F., MacDonell, S. G., & Connor, A. M. (2012). An automatic architecture reconstruction and refactoring framework. In R. Lee (Ed.), Software engineering research, management and applications 2011: Studies in computer intelligence (Vol. 377). (pp. 95-111). Berlin, Germany: Springer. doi: 10.1007/978-3-642-23202-2

Frantzeskou, G., MacDonell, S. G., & Stamatatos, E. (2010). Source code authorship analysis for supporting the cybercrime investigation process. In C.-T. Li (Ed.), Handbook of research on computational forensics, digital crime, and investigation: Methods and solutions. Hersey, PA: IGI Global. doi: 10.4018/978-1-60566-836-9.ch020

Kasabov, N., Song, Q., Benuskova, L., Gottgtroy, P., Jain, V., Verma, A., … MacDonell, S. (2008). Integrating local and personalised modelling with global ontology knowledge bases for biomedical and bioinformatics decision support. In T. G. Smolinski, M. G. Milanova & A.-E. Hassanien (Eds.), Computational intelligence in biomedicine and bioinformatics: Studies in computational intelligence (Vol. 151). (pp. 93-116). Berlin, Germany: Springer. doi: 10.1007/978-3-540-70778-3

Bacic, B., Kasabov, N., MacDonell, S., & Pang, S. (2008). Evolving connectionist systems for adaptive sport coaching. In M. Ishikawa, K. Doya, H. Miyanoto & T. Yamakawa (Eds.), Neural information processing: Lecture notes in computer science (Vol. 4985). (pp. 416-425). Berlin, Germany: Springer. doi: 10.1007/978-3-540-69162-4_43

Gottgtroy, P., Kasabov, N., & MacDonell, S. (2006). Evolving ontologies for intelligent decision support. In E. Sanchez (Ed.), Fuzzy logic and the semantic web. (pp. 415-439). Amsterdam: Elsevier. doi: 10.1016/S1574-9576(06)80023-7

Min, K., MacDonell, S., & Moon, Y.-J. (2006). Heuristic and rule-based knowledge acquisition: Classification of numeral strings in text. In A. Hoffman, B.-H. Kang, D. Richards & S. Tsumoto (Eds.), Advances in knowledge acquisition and management: Lecture notes in artificial intelligence (Vol. 4303). (pp. 40-50). Berlin, Germany: Springer. doi: 10.1007/11961239_4

MacDonell, S. G., & Gray, A. R. (2001). Software engineering management. In P. Bourque & R. Dupuis (Eds.), Guide to the Software Engineering Body of Knowledge (SWEBOK). (pp. 121-135). Los Alamitos, CA: IEEE Computer Society Software Engineering Co-ordinating Committee.

Gray, A. R., & MacDonell, S. G. (1998). Fuzzy logic techniques for software metric models of development effort. In W. Pedrycz & J. F. Peters (Eds.), Computational Intelligence in Software Engineering: Advances in fuzzy systems: Applications and theory (Vol. 16). (pp. 321-388). Singapore: World Scientific. doi: 10.1142/9789812816153_0012

^ Top of page

Journal - Research Article

Licorish, S. A., & MacDonell, S. G. (2017). Exploring software developers’ work practices: Task differences, participation, engagement, and speed of task resolution. Information & Management, 54(3), 364-382. doi: 10.1016/j.im.2016.09.005

Rees, G. H., & MacDonell, S. (2017). Data gathering for actor analyses: A research note on the collection and aggregation of individual respondent data for MACTOR. Future Studies Research Journal, 9(1), 115-137.

Fountain, J. S., Sly, B., Holt, A., & MacDonell, S. (2015). Availability of antidotes, antivenoms, and antitoxins in New Zealand hospital pharmacies. New Zealand Medical Journal, 128(1411). Retrieved from https://www.nzma.org.nz/journal

Licorish, S. A., & MacDonell, S. G. (2015). Communication and personality profiles of global software developers. Information & Software Technology, 64, 113-131. doi: 10.1016/j.infsof.2015.02.004

Whigham, P. A., Owen, C. A., & MacDonell, S. G. (2015). A baseline model for software effort estimation. ACM Transactions on Software Engineering & Methodology, 24(3), 20. doi: 10.1145/2738037

Licorish, S. A., & MacDonell, S. G. (2014). Understanding the attitudes, knowledge sharing behaviors and task performance of core developers: A longitudinal study. Information & Software Technology, 56(12), 1578-1596. doi: 10.1016/j.infsof.2014.02.004

McLeod, L., Doolin, B., & MacDonell, S. G. (2012). A perspective-based understanding of project success. Project Management Journal, 43(5), 68-86. doi: 10.1002/pmj.21290

Shepperd, M., & MacDonell, S. (2012). Evaluating prediction systems in software project estimation. Information & Software Technology, 54(8), 820-827. doi: 10.1016/j.infsof.2011.12.008

Felizardo, K. R., MacDonell, S. G., Mendes, E., & Maldonado, J. C. (2012). A systematic mapping on the use of visual data mining to support the conduct of systematic literature reviews. Journal of Software, 7(2), 450-461. doi: 10.4304/jsw.7.2.450-461

Clear, T., & MacDonell, S. G. (2011). Understanding technology use in global virtual teams: Research methodologies and methods. Information & Software Technology, 53(9), 994-1011. doi: 10.1016/j.infsof.2011.01.011

McLeod, L., & MacDonell, S. G. (2011). Factors that affect software systems development project outcomes: A survey of research. ACM Computing Surveys, 43(4), 24. doi: 10.1145/1978802.1978803

McLeod, L., MacDonell, S. G., & Doolin, B. (2011). Qualitative research on software development: A longitudinal case study methodology. Empirical Software Engineering, 16(4), 430-459. doi: 10.1007/s10664-010-9153-5

Frantzeskou, G., MacDonell, S. G., Stamatatos, E., Georgiou, S., & Gritzalis, S. (2011). The significance of user-defined identifiers in Java source code authorship identification. Computer Systems Science & Engineering, 26(2), 123-132.

Connor, A. M., Limbu, D. K., MacDonell, S. G., & Pears, R. (2010). Improving web information retrieval using shared contexts. International Journal of Information Sciences & Computer Engineering, 1(2), 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), 676-687. doi: 10.1109/TSE.2010.28

McLeod, L., MacDonell, S., & Doolin, B. (2009). IS development practice in New Zealand organisations. Journal of Research & Practice in Information Technology, 41(1), 3-24.

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 & Cybernetics: Part C, 39(6), 647-658. doi: 10.1109/TSMCC.2009.2020690

More publications...