Code metric analysis is a well-known approach for assessing the quality of a software system. However, current tools and techniques do not take the system architecture (e.g., MVC, Android) into account. This means that all classes are assessed similarly, regardless of their specific responsibilities. In this paper, we propose SATT (Software Architecture Tailored Thresholds), an approach that detects whether an architectural role is considerably different from others in the system in terms of code metrics, and provides a specific threshold for that role. We evaluated our approach on 2 different architectures (MVC and Android) in more than 400 projects. We also interviewed 6 experts in order to explain why some architectural roles are differe...
Object-Oriented design is turn out to be more significant in software development environment as sta...
Maintaining a software system resembles renovating a house: it usually takes longer and costs more t...
Software metrics like any other measures have been advocated as the essential tool in Object-oriente...
Code metric analysis is a well-known approach for assessing the quality of a software system. Howeve...
Quality is an important aspect of every software development project. Different stakeholders are int...
Abstract—Thresholds are essential for promoting source code metrics as an effective instrument to co...
Thresholds are essential for promoting source code metrics as an effective instrument to control the...
Exportado OPUSMade available in DSpace on 2019-08-10T14:14:56Z (GMT). No. of bitstreams: 1 allanvict...
Software architecture degradation is a phenomenon that frequently occurs during software evolution. ...
Meaningful thresholds are essential for promoting source code metrics as an effective instrument to ...
Abstract—Meaningful thresholds are essential for promoting source code metrics as an effective instr...
Software metrics are a critical tool which provide continuous insight to products and processes and ...
Software systems make up an important part of our daily lives. Just like all man- made objects, the ...
The purpose of this thesis is to research a way to measure quality attributes of software and find m...
It has been argued for many years that software engineering lacks the repeatability and well-defined...
Object-Oriented design is turn out to be more significant in software development environment as sta...
Maintaining a software system resembles renovating a house: it usually takes longer and costs more t...
Software metrics like any other measures have been advocated as the essential tool in Object-oriente...
Code metric analysis is a well-known approach for assessing the quality of a software system. Howeve...
Quality is an important aspect of every software development project. Different stakeholders are int...
Abstract—Thresholds are essential for promoting source code metrics as an effective instrument to co...
Thresholds are essential for promoting source code metrics as an effective instrument to control the...
Exportado OPUSMade available in DSpace on 2019-08-10T14:14:56Z (GMT). No. of bitstreams: 1 allanvict...
Software architecture degradation is a phenomenon that frequently occurs during software evolution. ...
Meaningful thresholds are essential for promoting source code metrics as an effective instrument to ...
Abstract—Meaningful thresholds are essential for promoting source code metrics as an effective instr...
Software metrics are a critical tool which provide continuous insight to products and processes and ...
Software systems make up an important part of our daily lives. Just like all man- made objects, the ...
The purpose of this thesis is to research a way to measure quality attributes of software and find m...
It has been argued for many years that software engineering lacks the repeatability and well-defined...
Object-Oriented design is turn out to be more significant in software development environment as sta...
Maintaining a software system resembles renovating a house: it usually takes longer and costs more t...
Software metrics like any other measures have been advocated as the essential tool in Object-oriente...