Authors:
Riccardo Roveda
;
Francesca Arcelli Fontana
;
Claudia Raibulet
;
Marco Zanoni
and
Federico Rampazzo
Affiliation:
University of Milano-Bicocca, Italy
Keyword(s):
Quality Metrics, Code Smells, Migration To GitHub, Trend Analysis.
Related
Ontology
Subjects/Areas/Topics:
Service-Oriented Software Engineering and Management
;
Software and Systems Development Methodologies
;
Software Engineering
;
Software Metrics
;
Software Project Management
Abstract:
Software development is more and more influenced by the usage of FLOSS (Free, Libre and Open Source Software) projects. These software projects are developed in web collaborative environments hosted on web platforms, called code forges. Many code forges exist, with different capabilities. Github is perhaps the largest code forge available, and many projects have been migrated from different code forges to Github. Given its success, we want to understand if its adoption has effect on the projects' internal quality. To consider objective measures of internal quality, we apply four known tools performing static analysis to extract metrics and code anomalies. These data is extracted on six versions of six FLOSS projects, and compared to understand if the migration to Github had any consistent effect over any of the considered measures.