A Flexible Software Process Model. - Diana Kirk (ICSE, 2004)

Identifying Risks in XP Projects through Process Modelling. - Diana Kirk; Ewan D. Tempero (ASWEC, 2006)

Software Systems as Complex Networks. - Lian Wen; Diana Kirk; R. Geoff Dromey (IEEE ICCI, 2007)

A tool to visualize behavior and design evolution. - Lian Wen; Diana Kirk; R. Geoff Dromey (IWPSE, 2007)

Raising healthy software systems. - Stephen G. MacDonell; Diana Kirk; Laurie McLeod (ASE Workshops, 2008)

A Simulation Framework to Support Software Project (Re)Planning. - Diana Kirk; Stephen G. MacDonell (EUROMICRO-SEAA, 2009)

Modelling software processes: a focus on objectives. - Diana Kirk; Stephen G. MacDonell; Ewan D. Tempero (OOPSLA Companion, 2009)

Software Engineering and Scale-Free Networks. - Lian Wen; R. Geoff Dromey; Diana Kirk (IEEE Trans. Syst. Man Cybern. Part B, 2009)

Software Development Practices in New Zealand. - Diana Kirk; Ewan D. Tempero (APSEC, 2012)

A lightweight framework for describing software practices. - Diana Kirk; Ewan D. Tempero (J. Syst. Softw., 2012)

A Model for Software Contexts. - Diana Kirk; Stephen G. MacDonell (ENASE, 2013)

On the differences between correct student solutions. - Andrew Luxton-Reilly; Paul Denny 001; Diana Kirk; Ewan D. Tempero; Se-Young Yu (ITiCSE, 2013)

Investigating a conceptual construct for software context. - Diana Kirk; Stephen G. MacDonell (EASE, 2014)

Progress Report on a Proposed Theory for Software Development. - Diana Kirk; Stephen G. MacDonell (ICSOFT-PT, 2015)

An Ontological Analysis of a Proposed Theory for Software Development. - Diana Kirk; Stephen G. MacDonell (ICSOFT (Selected Papers), 2015)

Developing a Taxonomy for Software Process Context. - Diana Kirk; Jim Buchan (ICSOFT, 2018)

Evolving a Model for Software Process Context: An Exploratory Study. - Diana Kirk; Stephen G. MacDonell (ICSOFT, 2018)

Software Development Process: An Action Grammars Perspective. - Diana Kirk (ENASE, 2019)

Consolidating a Model for Describing Situated Software Practices. - Diana Kirk; Stephen G. MacDonell; Ewan D. Tempero (ENASE, 2019)

On Assuring Learning About Code Quality. - Diana Kirk; Tyne Crow; Andrew Luxton-Reilly; Ewan D. Tempero (ACE, 2020)

High School Teachers' Understanding of Code Style. - Diana Kirk; Ewan D. Tempero; Andrew Luxton-Reilly; Tyne Crow (Koli Calling, 2020)

Teacher perceptions of feedback in high school programming education: a thematic analysis. - Tyne Crow; Diana Kirk; Andrew Luxton-Reilly; Ewan D. Tempero (WiPSCE, 2020)

Challenges when Applying Repertory Grid Technique for Software Practices. - Diana Kirk; Kelly Blincoe (EASE, 2021)

Software Development Context: Critiquing Often Used Terms. - Diana Kirk (ENASE, 2021)

Mind the Gap: Searching for Clarity in NCEA. - Diana Kirk; Tyne Crow; Andrew Luxton-Reilly; Ewan D. Tempero (ITiCSE (1), 2021)

Categorising Software Contexts: Research-in-Progress. - Diana Kirk; Stephen G. MacDonell (CoRR, 2021)

Teaching Code Quality in High School Programming Courses - Understanding Teachers' Needs. - Diana Kirk; Tyne Crow; Andrew Luxton-Reilly; Ewan D. Tempero (ACE, 2022)

Risks in Student Projects. - Diana Kirk; Andrew Luxton-Reilly; Ewan D. Tempero (ACE, 2022)

Contextual Factors Affecting Software Development Practice Efficacy: A Practitioners' Perspective. - Diana Kirk; Kelly Blincoe (ENASE, 2022)

Refining a Risk Framework for Student Group Projects. - Diana Kirk; Andrew Luxton-Reilly; Ewan D. Tempero (Koli Calling, 2022)

Exploring Task Equivalence for Software Engineering Practice Adaptation and Replacement. - Diana Kirk (Onward!, 2022)

Evaluating Student Risk Group Mitigation Strategies. - Diana Kirk; Andrew Luxton-Reilly; Ewan D. Tempero (IEEE Softw., 2023)

A Literature-Informed Model for Code Style Principles to Support Teachers of Text-Based Programming. - Diana Kirk; Andrew Luxton-Reilly; Ewan D. Tempero (ACE, 2024)

Educator Experiences of Low Overhead Student Project Risk Management. - Diana Kirk; Andrew Luxton-Reilly; Ewan D. Tempero; Tyne Crow; Paul Denny 001; Allan Fowler; Steffan Hooper; Andrew Meads; Asma Shakil; Paramvir Singh; Craig J. Sutherland; Yi-Chien Vita Tsai; et al. (ACE, 2024)

On the comprehensibility of functional decomposition: An empirical study. - Ewan D. Tempero; Paul Denny 001; James Finnie-Ansley; Andrew Luxton-Reilly; Diana Kirk; Juho Leinonen 001; Asma Shakil; Robert J. Sheehan; James Tizard; Yu-Cheng Tu 001; Burkhard Wuensche (ICPC, 2024)

Code Style != Code Quality. - Diana Kirk; Andrew Luxton-Reilly; Ewan D. Tempero (SIGCSE Virtual (1), 2024)

CSM: A Code Style Model for Computing Educators. - Diana Kirk; Andrew Luxton-Reilly; Ewan D. Tempero (ACM Trans. Comput. Educ., 2025)