Object oriented metrics are widely used in software engineering and maintenance activities, in order to cope with the complexity of software systems and assert their quality. Metrics may be combined together or with other kinds of information to provide enriched understanding of the analyzed systems. Software and architectural analysis can also be pursued through the detection of code micro-structures (like micro patterns), that can be considered as a special kind of metrics since they give hints for the presence of problems inside the code, or also as guidelines for software quality assessment. In this paper we will introduce six micro patterns and redefine them according to the commonly used NOM and NOA metrics, in order to support also the detection of classes that are similar to micro patterns. The identification of these instances inside Java systems succeeded in extracting interesting classes that can’t be detected with an exact matching approach.

Maggioni, S., ARCELLI FONTANA, F. (2009). Metrics-based Detection of Micro Patterns to improve the Assesment of Software Quality. In Proceedings of 1st Symposium on Emerging Trends in Software Metrics (ETSM 2009), co-located with International Conference on Agile Processes and eXtreme Programming in Software Engineering.

Metrics-based Detection of Micro Patterns to improve the Assesment of Software Quality

MAGGIONI, STEFANO;ARCELLI FONTANA, FRANCESCA
2009

Abstract

Object oriented metrics are widely used in software engineering and maintenance activities, in order to cope with the complexity of software systems and assert their quality. Metrics may be combined together or with other kinds of information to provide enriched understanding of the analyzed systems. Software and architectural analysis can also be pursued through the detection of code micro-structures (like micro patterns), that can be considered as a special kind of metrics since they give hints for the presence of problems inside the code, or also as guidelines for software quality assessment. In this paper we will introduce six micro patterns and redefine them according to the commonly used NOM and NOA metrics, in order to support also the detection of classes that are similar to micro patterns. The identification of these instances inside Java systems succeeded in extracting interesting classes that can’t be detected with an exact matching approach.
paper
metrics, based, detection, micro, patterns, improve, assesment, software, quality
English
1st Symposium on Emerging Trends in Software Metrics
2009
Proceedings of 1st Symposium on Emerging Trends in Software Metrics (ETSM 2009), co-located with International Conference on Agile Processes and eXtreme Programming in Software Engineering
2009
none
Maggioni, S., ARCELLI FONTANA, F. (2009). Metrics-based Detection of Micro Patterns to improve the Assesment of Software Quality. In Proceedings of 1st Symposium on Emerging Trends in Software Metrics (ETSM 2009), co-located with International Conference on Agile Processes and eXtreme Programming in Software Engineering.
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/16575
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
Social impact