Paris Avgeriou
5 papers in the PaperMetrix corpus
Papers by this author
-
Architectural Technical Debt Identification Based on Architecture Decisions and Change Scenarios
2015
Architectural technical debt (ATD) is incurred by design decisions that intentionally or unintentionally compromise system-wide quality attributes, particularly maintainability and evolvability. ATD is harmful to the system's long-term health, thus it needs to be identified …
-
Investigating Quality Trade-offs in Open Source Critical Embedded Systems
2015
During the development of Critical Embedded Systems (CES), quality attributes that are critical for them (e.g., correctness, security, etc.) must be guaranteed. However, this often leads to complex quality trade-offs, since non-critical qualities (e.g., reusability, …
-
On the evolution and impact of Architectural Smells -- An industrial case study
2022 · arXiv (Cornell University)
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 topic by mining software repositories of open source Java systems, …
-
Code Reviewer Recommendation for Architecture Violations: An Exploratory Study
2023 · arXiv (Cornell University)
Code review is a common practice in software development and often conducted before code changes are merged into the code repository. A number of approaches for automatically recommending appropriate reviewers have been proposed to match …
-
Technical Debt Management Automation: State of the Art and Future Perspectives
2023 · arXiv (Cornell University)
Context: Technical debt (TD) refers to non-optimal decisions made in software projects that may lead to short-term benefits, but potentially harm the system’s maintenance in the long-term. Technical debt management (TDM) refers to a set …