In the context of software evolution, many activities are involved and are very useful, like being able to evaluate the design quality of an evolving system, both to locate the parts that need particular refactoring or reengineering efforts, and to evaluate parts that are well designed. This paper aims to give support hints for the evaluation of the code and design quality of a system and in particular we suggest to use metrics computation and antipatterns detection together. We propose metrics computation based on particular kinds of micro-structures and the detection of structural and object-oriented antipatterns with the aim of identifying areas of design improvements. We can evaluate the quality of a system according to different issues, for example by understanding its global complexity, analyzing the cohesion and coupling of system modules and locating the most critical and complex components that need particular refactoring or maintenance.

ARCELLI FONTANA, F., Maggioni, S. (2011). Metrics and Antipatterns for Software Quality Evaluation. In IEEE Software Engineering Workshop Proceedings (pp.48-56). IEEE [10.1109/SEW.2011.13].

Metrics and Antipatterns for Software Quality Evaluation

ARCELLI FONTANA, FRANCESCA;
2011

Abstract

In the context of software evolution, many activities are involved and are very useful, like being able to evaluate the design quality of an evolving system, both to locate the parts that need particular refactoring or reengineering efforts, and to evaluate parts that are well designed. This paper aims to give support hints for the evaluation of the code and design quality of a system and in particular we suggest to use metrics computation and antipatterns detection together. We propose metrics computation based on particular kinds of micro-structures and the detection of structural and object-oriented antipatterns with the aim of identifying areas of design improvements. We can evaluate the quality of a system according to different issues, for example by understanding its global complexity, analyzing the cohesion and coupling of system modules and locating the most critical and complex components that need particular refactoring or maintenance.
paper
metrics computation; antipatterns detection; software quality assurance; maintainability
English
IEEE Software Engineering Workshop
2011
IEEE Software Engineering Workshop Proceedings
978-1-4673-0245-6
2011
48
56
6146907
none
ARCELLI FONTANA, F., Maggioni, S. (2011). Metrics and Antipatterns for Software Quality Evaluation. In IEEE Software Engineering Workshop Proceedings (pp.48-56). IEEE [10.1109/SEW.2011.13].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/38097
Citazioni
  • Scopus 14
  • ???jsp.display-item.citation.isi??? 11
Social impact