| 2025 | ACE | Distilling PEP 8 for Teaching Introductory Programming. | Diana Kirk, Andrew Luxton-Reilly, Ewan D. Tempero |
| 2024 | ACE | A Literature-Informed Model for Code Style Principles to Support Teachers of Text-Based Programming. | Diana Kirk, Andrew Luxton-Reilly, Ewan D. Tempero |
| 2024 | ACE | Educator Experiences of Low Overhead Student Project Risk Management. | Diana Kirk, Andrew Luxton-Reilly, Ewan D. Tempero, Tyne Crow, Paul Denny, Allan Fowler, Steffan Hooper, Andrew Meads, Asma Shakil, Paramvir Singh, Craig J. Sutherland, Yi-Chien Vita Tsai, Burkhard Wuensche |
| 2024 | SIGCSE | Code Style != Code Quality. | Diana Kirk, Andrew Luxton-Reilly, Ewan D. Tempero |
| 2022 | ACE | Teaching Code Quality in High School Programming Courses - Understanding Teachers' Needs. | Diana Kirk, Tyne Crow, Andrew Luxton-Reilly, Ewan D. Tempero |
| 2022 | ACE | Risks in Student Projects. | Diana Kirk, Andrew Luxton-Reilly, Ewan D. Tempero |
| 2022 | ENASE | Contextual Factors Affecting Software Development Practice Efficacy: A Practitioners' Perspective. | Diana Kirk, Kelly Blincoe |
| 2022 | Onward | Exploring Task Equivalence for Software Engineering Practice Adaptation and Replacement. | Diana Kirk |
| 2021 | EASE | Challenges when Applying Repertory Grid Technique for Software Practices. | Diana Kirk, Kelly Blincoe |
| 2021 | ENASE | Software Development Context: Critiquing Often Used Terms. | Diana Kirk |
| 2021 | ITiCSE | Mind the Gap: Searching for Clarity in NCEA. | Diana Kirk, Tyne Crow, Andrew Luxton-Reilly, Ewan D. Tempero |
| 2020 | ACE | On Assuring Learning About Code Quality. | Diana Kirk, Tyne Crow, Andrew Luxton-Reilly, Ewan D. Tempero |
| 2019 | ENASE | Software Development Process: An Action Grammars Perspective. | Diana Kirk |
| 2019 | ENASE | Consolidating a Model for Describing Situated Software Practices. | Diana Kirk, Stephen G. MacDonell, Ewan D. Tempero |
| 2018 | ICSoft | Developing a Taxonomy for Software Process Context. | Diana Kirk, Jim Buchan |
| 2018 | ICSoft | Evolving a Model for Software Process Context: An Exploratory Study. | Diana Kirk, Stephen G. MacDonell |
| 2015 | ICSoft | Progress Report on a Proposed Theory for Software Development. | Diana Kirk, Stephen G. MacDonell |
| 2015 | ICSoft | An Ontological Analysis of a Proposed Theory for Software Development. | Diana Kirk, Stephen G. MacDonell |
| 2014 | EASE | Investigating a conceptual construct for software context. | Diana Kirk, Stephen G. MacDonell |
| 2013 | ENASE | A Model for Software Contexts. | Diana Kirk, Stephen G. MacDonell |
| 2013 | ITiCSE | On the differences between correct student solutions. | Andrew Luxton-Reilly, Paul Denny, Diana Kirk, Ewan D. Tempero, Se-Young Yu |
| 2012 | APSEC | Software Development Practices in New Zealand. | Diana Kirk, Ewan D. Tempero |
| 2009 | OOPSLA | Modelling software processes: a focus on objectives. | Diana Kirk, Stephen G. MacDonell, Ewan D. Tempero |
| 2004 | ICSE | A Flexible Software Process Model. | Diana Kirk |