There are various activities that support software maintenance. Program comprehension and detection of design anomalies and their symptoms, like code smells and anti patterns, are particularly relevant for improving the quality and facilitating evolution of a system. In this paper we describe an empirical study on the detection of code smells, aiming at identifying the most frequent smells in systems of different domains and hence the domains characterized by more smells. Moreover, we study possible correlations existing among smells and the values of a set of software quality metrics using Spearman's rank correlation and Principal Component Analysis

ARCELLI FONTANA, F., Ferme, V., Marino, A., Walter, B., Martenka, P. (2013). Investigating the impact of code smells on system's quality: An empirical study on systems of different application domains. In Proceedings of 29th International Conference on Software Mainteinance (pp.260-269). IEEE [10.1109/ICSM.2013.37].

Investigating the impact of code smells on system's quality: An empirical study on systems of different application domains

ARCELLI FONTANA, FRANCESCA;
2013

Abstract

There are various activities that support software maintenance. Program comprehension and detection of design anomalies and their symptoms, like code smells and anti patterns, are particularly relevant for improving the quality and facilitating evolution of a system. In this paper we describe an empirical study on the detection of code smells, aiming at identifying the most frequent smells in systems of different domains and hence the domains characterized by more smells. Moreover, we study possible correlations existing among smells and the values of a set of software quality metrics using Spearman's rank correlation and Principal Component Analysis
paper
Code smell detection, Domain-dependent analysis, Metric and smell correlations, Software evolution, Software maintenance
English
IEEE International Conference on Software Maintenance, ICSM 22-28 September
2013
Proceedings of 29th International Conference on Software Mainteinance
2013
260
269
6676897
none
ARCELLI FONTANA, F., Ferme, V., Marino, A., Walter, B., Martenka, P. (2013). Investigating the impact of code smells on system's quality: An empirical study on systems of different application domains. In Proceedings of 29th International Conference on Software Mainteinance (pp.260-269). IEEE [10.1109/ICSM.2013.37].
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/47273
Citazioni
  • Scopus 45
  • ???jsp.display-item.citation.isi??? 33
Social impact