activity
20202022
most citedUncertainty in Self-Adaptive Systems: A Research Community Perspective

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

collaborators

11 papers

cs.SE20223 cited

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…

cs.SE2022

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…

cs.SE2022

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…

cs.SE20212 cited

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…

cs.SE20211 cited

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…

cs.SE2021

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…