Refactoring is the practice of changing source code without altering its external behavior. It is widely used since it is acknowledged to have a positive effect on software quality. However, different studies on the impact of Refactoring on software quality led to contrasting results. This might be due also to the fact that research works on Refactoring rely on different approaches to collect information about the refactoring activity on software repositories. Having a reliable approach is fundamental to draw solid conclusions. In this paper we empirically analyzed two of the most popular approaches to detect the refactoring activity on software repositories, finding that they return different outcomes. These results should be taken into account by researchers while designing the experimental settings of their studies.

Orru', M., Marchesi, M. (2016). Assessment of approaches for the analysis of refactoring activity on software repositories an empirical study. In ACM International Conference Proceeding Series. Association for Computing Machinery [10.1145/2962695.2962717].

Assessment of approaches for the analysis of refactoring activity on software repositories an empirical study

Orru', M;
2016

Abstract

Refactoring is the practice of changing source code without altering its external behavior. It is widely used since it is acknowledged to have a positive effect on software quality. However, different studies on the impact of Refactoring on software quality led to contrasting results. This might be due also to the fact that research works on Refactoring rely on different approaches to collect information about the refactoring activity on software repositories. Having a reliable approach is fundamental to draw solid conclusions. In this paper we empirically analyzed two of the most popular approaches to detect the refactoring activity on software repositories, finding that they return different outcomes. These results should be taken into account by researchers while designing the experimental settings of their studies.
paper
Developers Activity; Java Software Systems; Mining Software Repositories; Refactoring;
English
XP 2016 Scientific Workshops 24 May
2016
ACM International Conference Proceeding Series
978-145034134-9
2016
24-May-2016
2962717
none
Orru', M., Marchesi, M. (2016). Assessment of approaches for the analysis of refactoring activity on software repositories an empirical study. In ACM International Conference Proceeding Series. Association for Computing Machinery [10.1145/2962695.2962717].
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/302131
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
Social impact