activity
20102026
most citedQuantifying Technical Debt: A Systematic Mapping Study and a Conceptual Model

4 citations · 8 across the 9 of their papers we have counts for

collaborators
Showing cs.SEShow all

8 papers · 1 filter

cs.SE2026

Can LLMs Produce Better Object-Oriented Designs than Human-Involved Development?

Zushuai Zhang, Elliott Wen, Ewan Tempero

Background: Large Language Models (LLMs) are increasingly used for code generation. However, their ability to generate multi-class projects that require object-oriented design (OOD…

cs.SE2026

Making Software Metrics Useful

Ewan Tempero, Paul Ralph

Most engineers use measurements to make decisions. However, measurements are rarely used for decisions about constructing software products. While many approaches to measuring attr…

cs.SE2026

The Influence of Code Smells in Efferent Neighbors on Class Stability

Zushuai Zhang, Elliott Wen, Ewan Tempero

Understanding what drives code instability is essential for effective software maintenance, as unstable classes require larger or more frequent edits and increase the risk of unint…

cs.SE2025

Analyzing Dependency Distribution Changes Arising from Code Smell Interactions

Zushuai Zhang, Elliott Wen, Ewan Tempero

Dependencies between modules can trigger ripple effects when changes are made, making maintenance complex and costly, so minimizing these dependencies is crucial. Consequently, und…

cs.SE2024

Towards Quantifying Requirements Technical Debt for Software Requirements concerning Veracity: A Perspective and Research Roadmap

Judith Perera, Ewan Tempero, Yu-Cheng Tu +2

Software practitioners can make sub-optimal decisions concerning requirements during gathering, documenting, prioritizing, and implementing requirements as software features or arc…

cs.SE2023★ 4 cited

Quantifying Technical Debt: A Systematic Mapping Study and a Conceptual Model

Judith Perera, Ewan Tempero, Yu-Cheng Tu +1

To effectively manage Technical Debt (TD), we need reliable means to quantify it. We conducted a Systematic Mapping Study (SMS) where we identified TD quantification approaches tha…

cs.SE2020★ 1 cited

Consolidating a Model for Describing Situated Software Practices

Diana Kirk, Stephen G. MacDonell, Ewan Tempero

Many prescriptive approaches to developing software intensive systems have been advocated but each is based on assumptions about context. It has been found that practitioners do no…

cs.SE2010★ 3 cited

On the Detection of High-Impact Refactoring Opportunities in Programs

Jens Dietrich, Catherine McCartin, Ewan Tempero +1

We present a novel approach to detect refactoring opportunities by measuring the participation of references between types in instances of patterns representing design flaws. This…