Zobrazeno 1 - 10
of 423
pro vyhledávání: '"P. Avgeriou"'
Enhancing the modular structure of existing systems has attracted substantial research interest, focusing on two main methods: (1) software modularization and (2) identifying design issues (e.g., smells) as refactoring opportunities. However, re-modu
Externí odkaz:
http://arxiv.org/abs/2411.01012
Self-Admitted Technical Debt (SATD) refers to circumstances where developers use textual artifacts to explain why the existing implementation is not optimal. Past research in detecting SATD has focused on either identifying SATD (classifying SATD ite
Externí odkaz:
http://arxiv.org/abs/2410.15804
Autor:
Avgeriou, Paris, Ozkaya, Ipek, Chatzigeorgiou, Alexander, Ciolkowski, Marcus, Ernst, Neil A., Koontz, Ronald J., Poort, Eltjo, Shull, Forrest
Publikováno v:
2023 IEEE/ACM International Conference on Software Engineering: Future of Software Engineering (ICSE-FoSE)
Technical Debt, considered by many to be the 'silent killer' of software projects, has undeniably become part of the everyday vocabulary of software engineers. We know it compromises the internal quality of a system, either deliberately or inadverten
Externí odkaz:
http://arxiv.org/abs/2403.06484
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 of activities that are
Externí odkaz:
http://arxiv.org/abs/2311.18449
Technical debt refers to the consequences of sub-optimal decisions made during software development that prioritize short-term benefits over long-term maintainability. Self-Admitted Technical Debt (SATD) is a specific form of technical debt, explicit
Externí odkaz:
http://arxiv.org/abs/2309.06020
DebtViz: A Tool for Identifying, Measuring, Visualizing, and Monitoring Self-Admitted Technical Debt
Technical debt, specifically Self-Admitted Technical Debt (SATD), remains a significant challenge for software developers and managers due to its potential to adversely affect long-term software maintainability. Although various approaches exist to i
Externí odkaz:
http://arxiv.org/abs/2308.13128
Architecture erosion has a detrimental effect on maintenance and evolution, as the implementation drifts away from the intended architecture. To prevent this, development teams need to understand early enough the symptoms of erosion, and particularly
Externí odkaz:
http://arxiv.org/abs/2306.08616
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 such code ch
Externí odkaz:
http://arxiv.org/abs/2303.18058
Publikováno v:
International Conference on Software Architecture (ICSA 2023)
Software engineers share their architectural knowledge (AK) in different places on the Web. Recent studies show that architectural blogs contain the most relevant AK, which can help software engineers to make design steps. Nevertheless, we know littl
Externí odkaz:
http://arxiv.org/abs/2303.10015
Self-Admitted Technical Debt or SATD can be found in various sources, such as source code comments, commit messages, issue tracking systems, and pull requests. Previous research has established the existence of relations between SATD items in differe
Externí odkaz:
http://arxiv.org/abs/2303.07079