An overview and comparison of technical debt measurement tools
An Overview and Comparison of Technical Debt Measurement Tools Page 1 0740-7459 (c)
2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission …
2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission …
Engineering ai systems: A research agenda
Artificial intelligence (AI) and machine learning (ML) are increasingly broadly adopted in
industry. However, based on well over a dozen case studies, we have learned that …
industry. However, based on well over a dozen case studies, we have learned that …
Software sustainability: Research and practice from a software architecture viewpoint
Context Modern societies are highly dependent on complex, large-scale, software-intensive
systems that increasingly operate within an environment of continuous availability, which is …
systems that increasingly operate within an environment of continuous availability, which is …
Architectural smells detected by tools: a catalogue proposal
Architectural smells can negatively impact on different software qualities and can represent
a relevant source of architectural debt. Several architectural smells have been defined by …
a relevant source of architectural debt. Several architectural smells have been defined by …
Hotspot patterns: The formal definition and automatic detection of architecture smells
In this paper, we propose and empirically validate a suite of hotspot patterns: recurring
architecture problems that occur in most complex systems and incur high maintenance …
architecture problems that occur in most complex systems and incur high maintenance …
Managing architectural technical debt: A unified model and systematic literature review
Abstract Large Software Companies need to support the continuous and fast delivery of
customer value in both the short and long term. However, this can be impeded if the …
customer value in both the short and long term. However, this can be impeded if the …
Characterizing the contribution of quality requirements to software sustainability
Background Since sustainability became a challenge in software engineering, researchers
mainly from requirements engineering and software architecture communities have …
mainly from requirements engineering and software architecture communities have …
Identifying and quantifying architectural debt
Our prior work showed that the majority of error-prone source files in a software system are
architecturally connected. Flawed architectural relations propagate defects among these …
architecturally connected. Flawed architectural relations propagate defects among these …
Code anomalies flock together: Exploring code anomaly agglomerations for locating design problems
Design problems affect every software system. Diverse software systems have been
discontinued or reengineered due to design problems. As design documentation is often …
discontinued or reengineered due to design problems. As design documentation is often …
[HTML][HTML] Technical debt tracking: Current state of practice: A survey and multiple case study in 15 large organizations
Large software companies need to support continuous and fast delivery of customer value
both in the short and long term. However, this can be hindered if both the evolution and …
both in the short and long term. However, this can be hindered if both the evolution and …