Diana is a Senior Lecturer in the Technology Academy at EDENZ. She has 17 years experience in the software industry, including programming, software quality management and project management. She has several publications in peer-reviewed journals and conferences. Her main research interest is in situated software practices. Diana now enjoys teaching and progressing her research. When not at EDENZ, her interests include classical ballet, reading and being with family and friends.
Phone:+64 22 3061 304
- B.A. in Mathematics (Open University, UK)
- M.Sc. in Knowledge Based Systems (University of Edinburgh, Scotland)
- Ph.D. in Software Engineering (The University of Auckland, NZ)
- Kirk, D., & Buchan, J. (2018). Developing a Taxonomy for Software Process Context. To appear in Proceedings of 13th International Conference on Software Technologies (ICSOFT 2018). Porto, Portugal: INSTICC.
- Kirk, D., & MacDonell, S. (2018). Evaluating a Model for Software Process Context : An Exploratory Study. To appear in Proceedings of 13th International Conference on Software Technologies (ICSOFT 2018). Porto, Portugal: INSTICC.
- Kirk, D., Kathiravelu, G., and McIntyre, S. (2018). Framework for innovation in the classroom. To appear in Flexible Learning Association of New Zealand (FLANZ) biannual conference.
- Kirk, D., & MacDonell, S. (2016). An Ontological Analysis of a Proposed Theory for Software Development. In P. Lorenz, J. Cardoso, L. Maciaszek, & M. von Sinderen (Eds.), Software Technologies, vol. 586 of Communications in Computer and Information Science (CCIS) (pp. 1-17). Springer.
- Kirk, D., & MacDonell, S. (2015). Progress Report on a Proposed Theory for Software Development. Proceedings of the 10th International Conference on Software Paradigm Trends (ICSOFT-PT 2015) (pp. 161-167). Colmar, France.: INSTICC.
- Kirk, D., & MacDonell, S. (2014). Investigating a Conceptual Construct for Software Context. Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE 2014) (pp. 27). London, U.K.: ACM.
- Kirk, D., & MacDonell, S. (2014). Categorising Software Contexts. Proceedings of the 20th Americas Conference on Information Systems (AMCIS 2014). Savannah, Georgia, USA: Association for Information Systems.
- Kirk, D., & MacDonell, S. (2013). A model for software contexts. In Leszek A. Maciaszek & Joaquim Filipe (Eds.), Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2013) (pp. 197-204). Angers, France: SCITEPRESS.
- Luxton-Reilly, A., Denny, P., Kirk, D., Tempero, E., & Yu, Sy. (2013). On the Differences Between Correct Student Solutions. In Janet Carter, Ian Utting & Alison Clear (Eds.), Proceedings of the 18th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2013) (pp. 177-182). Canterbury, United Kingdom: ACM.
- Kirk, D. & Tempero, E. (2012). A lightweight framework for describing software practices. The Journal of Systems and Software, 85(3) 581-594.
- Kirk, D., & Tempero, E. (2012). Software development practices in New Zealand. In Karl R.P.H. Leung & Pornsiri Muenchaisri (Eds.), Proceedings of the 19th Asia-Pacific Software Engineering Conference (APSEC 2012) (pp. 386-395). Hong Kong, China: IEEE Computer Society Press.
- Kirk, D., & Tempero, E. (2012). Software development practices in New Zealand (Summary report June 2012). Retrieved from The University of Auckland, SPPI Practices survey website: https://www.cs.auckland.ac.nz/~ewan/sppi/ .
- Kirk, D., MacDonell, S., & Tempero, E. (2009). Modelling software processes – a focus on objectives. In Shail Arora & Gary T. Leavens (Eds.), Proceedings of the 24th ACM SIGPLAN conference companion on Object Oriented Programming Systems Languages and Applications (OOPSLA), Session: Onward short papers session 2 (pp. 941-948). Orlando, Florida, USA.: ACM.
- MacDonell, S., & Kirk, D. (2009). Tinker, tailor, software engineer, surgeon: Specialization in software systems creation and evolution. In Workshop on Human Aspects of Software Engineering (HAoSE2009). Workshop at the 24th conference on object oriented languages and applications, Orlando, Florida, USA.
- Kirk, D., & MacDonell, S. (2009). A simulation framework to support software project (re)planning. In Proceedings of the 35th Euromicro conference on Software Engineering Advanced Applications (SEAA) (pp. 285-292). Patras, Greece: IEEE Computer Society Press.
- Kirk, D., & MacDonell, S. (2009). A systems approach to software process improvement in small organisations. In Rory V. O’Connor, Nathan Baddoo, Juan Cuadrago Gallego, Ricardo J. Rejas-Muslera, Kari Smolander & Richard Messnarz (Eds.), Proceedings of the 16th European Systems and Software Process Improvement and Innovation (EuroSPI) Conference (pp. 2.21-30). Alcala (Madrid), Spain: Delta/Publizen.
- Wen, L., Dromey, G., & Kirk, D. (2009). Software engineering and scale-free networks. IEEE Transactions on Systems, Man and Cybernetics: Part B, Cybernetics, 39(3), 648-657.
- MacDonell, S., Kirk, D., & MacLeod, L. (2008). Raising healthy software systems. In Proceedings of the Fourth International ERCIM Workshop on Software Evolution and Evolvability (pp. 21-24). IEEE Computer Society Press.
- Kirk, D. (2007). A flexible software process model (unpublished doctoral dissertation). The University of Auckland, Auckland, New Zealand.
- Kirk, D., & Dromey, G. (2007). Identifying uncertainties in the CMMI process model. In 5th Annual Software and Systems Engineering Process Group Australia Conference. Griffith University and Carnegie-Mellon Software Engineering Institute Conference, Gold Coast, Australia.
- Wen, L., Kirk, D., & Dromey, G. (2007). Software systems as complex networks. In D. Zhang, Y. Wang, & W. Kinsner (Eds.), Proceedings of the 6th IEEE International Conference on Cognitive Informatics (ICCI’07) (pp. 106-115). Lake Tahoo, CA, USA: IEEE Computer Society Press.
- Wen, L., Kirk, D., & Dromey, G. (2007). A tool to visualize behavior and design evolution. In Proceedings of the Ninth International Workshop on Principles of Software Evolution (IWPSE), (pp. 114-115). ACM Press.
- Kirk, D., & Tempero, E. (2006). Identifying risks in XP projects through process modelling. In Proceedings of the 2006 Australian Software Engineering Conference (ASWEC 2006) (pp. 411-420). Sydney, Australia: IEEE Computer Society.
- Kirk, D., & Tempero, E. (2005, May). A conceptual model of the software development process. In Sixth International Workshop on Process Modeling and Simulation (ProSim’05) (pp. 155-159). Workshop co-located with the 27th International Conference on Software Engineering (ICSE 2005), St. Louis, Missouri, USA.
- Kirk, D., & Tempero, E. (2004, May). Proposal for a flexible software process model. In the Fifth International Workshop on Process Modeling and Simulation (ProSim’04). Workshop co-located with the 26th International Conference on Software Engineering (ICSE 2005), Edinburgh, Scotland.
- Kirk, D. (2004). A flexible software process model. In Anthony Finklestein, Jacky Estublier & David S. Rosenblum (Eds.), Proceedings of the 26th International Conference on Software Engineering (ICSE 2004) (pp. 57-59). Edinburgh, Scotland: IEEE Computer Society Press.