| 2026 | MSR | Analyzing Dependency Distribution Changes Arising from Code Smell Interactions. | Zushuai Zhang, Elliott Wen, Ewan D. Tempero |
| 2025 | ACE | Distilling PEP 8 for Teaching Introductory Programming. | Diana Kirk, Andrew Luxton-Reilly, Ewan D. Tempero |
| 2025 | SIGCSE | KernelVM: Teaching Linux Kernel Programming through a Browser-Based Virtual Machine. | Elliott Wen, Sean Longyu Ma, Paul Denny, Ewan D. Tempero, Gerald Weber, Zongcheng Yue |
| 2025 | REFSQ | Veracity Debt: Practitioners Voices on Managing Software Requirements Concerning Veracity. | Judith Perera, Ewan D. Tempero, Yu-Cheng Tu, Kelly Blincoe |
| 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 | ACE | Using Program Comprehension Models to Teach Comprehensibility. | Ewan D. Tempero, Yu-Cheng Tu |
| 2024 | SIGCSE | Code Style != Code Quality. | Diana Kirk, Andrew Luxton-Reilly, Ewan D. Tempero |
| 2023 | ACE | Automated Assessment: Experiences From the Trenches. | Andrew Luxton-Reilly, Ewan D. Tempero, Nalin A. G. Arachchilage, Angela Chang, Paul Denny, Allan Fowler, Nasser Giacaman, Igor Kontorovich, Danielle M. Lottridge, Sathiamoorthy Manoharan, Shyamli Sindhwani, Paramvir Singh, Ulrich Speidel, Sudeep Stephen, Valerio Terragni, Jacqueline Whalley, Burkhard Wuensche, Xinfeng Ye |
| 2023 | ACE | An Experiment on the Effects of Modularity on Code Modification and Understanding. | Ewan D. Tempero, Kelly Blincoe, Danielle M. Lottridge |
| 2023 | EASE | Understanding the relationship between Technical Debt, New Code Cost and Rework Cost in Open-Source Software Projects: An Empirical Study. | Judith Perera, Ewan D. Tempero, Yu-Cheng Tu, Kelly Blincoe |
| 2023 | RE | Quantifying Requirements Technical Debt: A Systematic Mapping Study and a Conceptual Model. | Judith Perera, Ewan D. Tempero, Yu-Cheng Tu, Kelly Blincoe |
| 2022 | ACE | GitHub in the Classroom: Lessons Learnt. | Yu-Cheng Tu, Valerio Terragni, Ewan D. Tempero, Asma Shakil, Andrew Meads, Nasser Giacaman, Allan Fowler, Kelly Blincoe |
| 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 |
| 2021 | ACE | Assessing Understanding of Maintainability using Code Review. | Ewan D. Tempero, Yu-Cheng Tu |
| 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 |
| 2020 | ITiCSE | CompareCFG: Providing Visual Feedback on Code Quality Using Control Flow Graphs. | Lucy Jiang, Robert Rewcastle, Paul Denny, Ewan D. Tempero |
| 2019 | ACE | Towards a Framework for Teaching Debugging. | Chen Li, Emily Chan, Paul Denny, Andrew Luxton-Reilly, Ewan D. Tempero |
| 2019 | ENASE | Consolidating a Model for Describing Situated Software Practices. | Diana Kirk, Stephen G. MacDonell, Ewan D. Tempero |
| 2019 | ICSE | Leveraging usage data of software architecture artefacts. | Moon Ting Su, John C. Grundy, John G. Hosking, Ewan D. Tempero |
| 2018 | ACE | Understanding semantic style by analysing student code. | Giuseppe De Ruvo, Ewan D. Tempero, Andrew Luxton-Reilly, Gerard B. Rowe, Nasser Giacaman |
| 2018 | EASE | Construct Validity in Software Engineering Research and Software Metrics. | Paul Ralph, Ewan D. Tempero |
| 2018 | ICER | Objects Count so Count Objects! | Ewan D. Tempero, Paul Denny, Andrew Luxton-Reilly, Paul Ralph |
| 2018 | ITiCSE | Ladebug: an online tool to help novice programmers improve their debugging skills. | Andrew Luxton-Reilly, Emma McMillan, Elizabeth Stevenson, Ewan D. Tempero, Paul Denny |
| 2018 | SIGCSE | Unencapsulated Collection: A Teachable Design Smell. | Giuseppe De Ruvo, Ewan D. Tempero, Andrew Luxton-Reilly, Nasser Giacaman |
| 2017 | HCI | Neurophysiological Impact of Software Design Processes on Software Developers. | Randall K. Minas, Rick Kazman, Ewan D. Tempero |
| 2017 | ICSE | 8th Workshop on Emerging Trends in Software Metrics (WETSoM 2017). | Roberto Tonelli, Steve Counsell, Giuseppe Destefanis, Alessandro Murgia, Ewan D. Tempero |
| 2017 | ITiCSE | Examining a Student-Generated Question Activity Using Random Topic Assignment. | Paul Denny, Ewan D. Tempero, Dawn Garbett, Andrew Petersen |
| 2016 | APSEC | A Model for Defining Coupling Metrics. | Ewan D. Tempero, Paul Ralph |
| 2016 | EASE | Characteristics of decision-making during coding. | Paul Ralph, Ewan D. Tempero |
| 2015 | APSEC | How Do Python Programs Use Inheritance? A Replication Study. | Matteo Orr, Ewan D. Tempero, Michele Marchesi, Roberto Tonelli |
| 2015 | ICSE | 6th International Workshop on Emerging Trends in Software Metrics (WETSoM 2015). | Steve Counsell, Corrado Aaron Visaggio, Roberto Tonelli, Ewan D. Tempero |
| 2015 | ICSE | Performance Analysis Using Subsuming Methods: An Industrial Case Study. | David Maplesden, Karl von Randow, Ewan D. Tempero, John G. Hosking, John C. Grundy |
| 2013 | APSEC | Can We Trust Our Results? A Mapping Study on Data Quality. | Marshima Mohd Rosli, Ewan D. Tempero, Andrew Luxton-Reilly |
| 2013 | EASE | Using CBR and CART to predict maintainability of relational database-driven software applications. | Mehwish Riaz, Emilia Mendes, Ewan D. Tempero, Muhammad Sulayman |
| 2013 | ECOOP | What Programmers Do with Inheritance in Java. | Ewan D. Tempero, Hong Yul Yang, James Noble |
| 2013 | ICSE | 4th international workshop on emerging trends in software metrics (WETSoM 2013). | Steve Counsell, Michele Marchesi, Ewan D. Tempero, Corrado Aaron Visaggio |
| 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 |
| 2012 | ITiCSE | All syntax errors are not equal. | Paul Denny, Andrew Luxton-Reilly, Ewan D. Tempero |
| 2011 | APSEC | Illusions and Perceptions of Transparency in Software Engineering. | Yu-Cheng Tu, Clark D. Thomborson, Ewan D. Tempero |
| 2011 | ICSE | Stability of Java interfaces: a preliminary investigation. | Jonathan Chow, Ewan D. Tempero |
| 2011 | ICSE | Workshop on emerging trends in software metrics: (WETSoM 2011). | Giulio Concas, Massimiliano Di Penta, Ewan D. Tempero, Hongyu Zhang |
| 2011 | ITiCSE | Understanding the syntax barrier for novices. | Paul Denny, Andrew Luxton-Reilly, Ewan D. Tempero, Jacob Hendrickx |
| 2011 | SIGCSE | CodeWrite: supporting student-driven practice of java. | Paul Denny, Andrew Luxton-Reilly, Ewan D. Tempero, Jacob Hendrickx |
| 2011 | SEKE | Maintainability Predictors for Relational Database-Driven Software Applications: Results from a Survey. | Mehwish Riaz, Emilia Mendes, Ewan D. Tempero |
| 2010 | APSEC | The Qualitas Corpus: A Curated Collection of Java Code for Empirical Studies. | Ewan D. Tempero, Craig Anslow, Jens Dietrich, Ted Han, Jing Li, Markus Lumpe, Hayden Melton, James Noble |
| 2010 | ICSE | Workshop on Emerging Trends in Software Metrics (WETSoM 2010). | Gerardo Canfora, Giulio Concas, Michele Marchesi, Ewan D. Tempero, Hongyu Zhang |
| 2010 | ICSE | A large-scale empirical study of practitioners' use of object-oriented concepts. | Tony Gorschek, Ewan D. Tempero, Lefteris Angelis |
| 2010 | ICSE | Does size matter?: a preliminary investigation of the consequences of powerlaws in software. | Joshua Lindsay, James Noble, Ewan D. Tempero |
| 2010 | SERA | An Empirical Study of Fan-In and Fan-Out in Java OSS. | Emal Nasseri, Steve Counsell, Ewan D. Tempero |
| 2009 | ESEM | A systematic review of software maintainability prediction and metrics. | Mehwish Riaz, Emilia Mendes, Ewan D. Tempero |
| 2009 | OOPSLA | Modelling software processes: a focus on objectives. | Diana Kirk, Stephen G. MacDonell, Ewan D. Tempero |
| 2008 | APSEC | An Empirical Study of Unused Design Decisions in Open Source Java Software. | Ewan D. Tempero |
| 2008 | ECOOP | How Do Java Programs Use Inheritance? An Empirical Study of Inheritance in Java Software. | Ewan D. Tempero, James Noble, Hayden Melton |
| 2008 | OOPSLA | Visualizing the word structure of Java class names. | Craig Anslow, James Noble, Stuart Marshall, Ewan D. Tempero |
| 2008 | OOPSLA | Multiple dispatch in practice. | Radu Muschevici, Alex Potanin, Ewan D. Tempero, James Noble |
| 2007 | APSEC | A Large-Scale Empirical Comparison of Object-Oriented Cohesion Metrics. | Richard Barker, Ewan D. Tempero |
| 2007 | ESEM | Static Members and Cycles in Java Software. | Hayden Melton, Ewan D. Tempero |
| 2006 | APSEC | Usage Patterns of the Java Standard API. | Homan Ma, Robert Amor, Ewan D. Tempero |
| 2006 | OOPSLA | Understanding the shape of Java software. | Gareth Baxter, Marcus R. Frean, James Noble, Mark Rickerby, Hayden Smith, Matt Visser, Hayden Melton, Ewan D. Tempero |
| 2003 | ACE | Teaching the Evaluation of Object-Oriented Designs. | Robert Biddle, James Noble, Ewan D. Tempero |
| 2002 | ICSR | Supporting Reusable Use Cases. | Robert Biddle, James Noble, Ewan D. Tempero |
| 1997 | SIGCSE | Women in introductory computer science: experience at Victoria University of Wellington. | Judy Brown, Peter Andreae, Robert Biddle, Ewan D. Tempero |
| 1996 | ICSR | Understanding the impact of language features on reusability. | Robert Biddle, Ewan D. Tempero |
| 1996 | SIGCSE | Explaining inheritance: a code reusability perspective. | Robert Biddle, Ewan D. Tempero |
| 1990 | PODC | Tight Bounds for Weakly Bounded Protocols. | Ewan D. Tempero, Richard E. Ladner |