4 citations · 10 across the 8 of their papers we have counts for
11 papers
On the evolution and impact of Architectural Smells -- An industrial case study
Darius Sas, Paris Avgeriou, Umut Uyumaz
Architectural smells (AS) are notorious for their long-term impact on the Maintainability and Evolvability of software systems. The majority of research work has investigated this…
Identifying Self-Admitted Technical Debt in Issue Tracking Systems using Machine Learning
Yikun Li, Mohamed Soliman, Paris Avgeriou
Technical debt is a metaphor indicating sub-optimal solutions implemented for short-term benefits by sacrificing the long-term maintainability and evolvability of software. A speci…
Symptoms of Architecture Erosion in Code Reviews: A Study of Two OpenStack Projects
Ruiyin Li, Mohamed Soliman, Peng Liang +1
The phenomenon of architecture erosion can negatively impact the maintenance and evolution of software systems, and manifest in a variety of symptoms during software development. W…
Does it matter who pays back Technical Debt? An empirical study of self-fixed TD
Jie Tan, Daniel Feitosa, Paris Avgeriou
Context: Technical Debt (TD) can be paid back either by those that incurred it or by others. We call the former self-fixed TD, and it can be particularly effective, as developers a…
Do practitioners intentionally self-fix Technical Debt and why?
Jie Tan, Daniel Feitosa, Paris Avgeriou
The impact of Technical Debt (TD) on software maintenance and evolution is of great concern, but recent evidence shows that a considerable amount of TD is fixed by the same develop…
An Exploratory Study on Architectural Knowledge in Issue Tracking Systems
Mohamed Soliman, Matthias Galster, Paris Avgeriou
Software developers use issue trackers (e.g. Jira) to manage defects, bugs, tasks, change requests, etc. In this paper we explore (a) how architectural knowledge concepts (e.g. arc…