Title :
Empirical Analysis of Change-Proneness in Methods Having Local Variables with Long Names and Comments
Author :
Hirohisa Aman;Sousuke Amasaki;Takashi Sasaki;Minoru Kawahara
Author_Institution :
Center for Inf. Technol., Ehime Univ., Matsuyama, Japan
Abstract :
This paper focuses on the local variable names and comments that are major artifacts reflecting the programmer´s preference. It conducts an empirical analysis on the usefulness of those artifacts in assessing the software quality from the perspective of change-proneness in Java methods developed in six popular open source software products. The empirical results show: (1) a method having a longer named local variable is more change-prone, and (2) the presence of comments inside the method body strengthens the suspicions to be modified after the release. The above artifacts are worthy to find methods which can survive unscathed after the release.
Keywords :
"Java","Encoding","Standards","Focusing","Programming","Software","Data collection"
Conference_Titel :
Empirical Software Engineering and Measurement (ESEM), 2015 ACM/IEEE International Symposium on
DOI :
10.1109/ESEM.2015.7321197