Graphical and Statistical Analysis of Software Evolution Using Coupling and Cohesion Metrics - An Exploratory Study
Raul Silva$^{1}$, Heitor Costa$^{2}$
$^{1}$University of Norte do Paraná. Paraná Brazil,
$^{2}$Federal University of Lavras. Lavras Brazil
email: raulsfe@gmail.com, heitor@dcc.ufla.br
Schedule:Tue 20th@11:15, Room: B

Developing software is expensive; thus keeping it useful to its users is important. On the other hand, due to constant maintenance performed to meet the changing needs of users, software undergoes degradation of its internal structure, particularly in coupling and cohesion. Monitoring the development of software by using some of its versions can aid a Software Engineer with relevant information to guide your maintenance activities. In this paper, we present a view of the evolution of versions of software. For this, a study was conducted in 10 versions of FindBugs using coupling and cohesion metrics calculated from VizzMaintenance and Metric plug-ins. In this study, we applied the Pearson linear correlation analysis among measurements. The result showed that there is some correlation between these metrics, because coupling metrics directly influenced the cohesion metrics, with undesirable characteristics such as high coupling and low cohesion compromising software quality.

BibTex

@InProceedings{CLEI-2015:144449,
	author 		= {Raul Silva and Heitor Costa},
	title 		= {Graphical and Statistical Analysis of Software Evolution Using Coupling and Cohesion Metrics - An Exploratory Study},
	booktitle 	= {2015 XLI Latin American Computing Conference (CLEI)},
	pages 		= {706--714},
	year 		= {2015},
	editor 		= {Hector Cancela and Alex Cuadros-Vargas and Ernesto Cuadros-Vargas},
	address 	= {Arequipa-Peru},
	month 		= {October},
	organization 	= {CLEI},
	publisher 	= {CLEI},
	url 		= {http://clei.org/clei2015/144449},
	isbn 		= {978-1-4673-9143-6},
	}


Generated by Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad Católica San Pablo, Arequipa-Perú