Please use this identifier to cite or link to this item: http://hdl.handle.net/10125/50596

Analyzing the Instability of the Core Components of Software Projects

File SizeFormat 
paper0709.pdf1.67 MBAdobe PDFView/Open

Item Summary

Title: Analyzing the Instability of the Core Components of Software Projects
Authors: Aversano, Lerina
Guarda, Daniela
Tortorella, Maria
Keywords: Metrics, Models, and Simulation for Cyber-Physical Systems
Software Architecture, Software Evolution, Software Reuse, Software Metrics,
Issue Date: 03 Jan 2018
Abstract: Open source software projects represent a significant source of existing pieces of software to be identified and used to implement new or emerging requirements. However, the high complexity of the existing software systems makes difficult the identification of software components to be reused in other systems and the evaluation of their quality. This paper proposes an approach aiming at identifying the core components of a software system and proposing and evaluating some metrics for measuring the evolution of their architecture instability across multiple releases. Then, the paper analyses how the architecture of core components of a software system evolves respect to the whole system. It also investigates the different factors influencing the instability of the core components and it verifies if it decreases across multiple releases assumed that this is a good indication that they can constitute a good candidate to be reused.
Pages/Duration: 10 pages
URI/DOI: http://hdl.handle.net/10125/50596
ISBN: 978-0-9981331-1-9
DOI: 10.24251/HICSS.2018.707
Rights: Attribution-NonCommercial-NoDerivatives 4.0 International
Appears in Collections:Metrics, Models, and Simulation for Cyber-Physical Systems


Please contact sspace@hawaii.edu if you need this content in an ADA compliant alternative format.

Items in ScholarSpace are protected by copyright, with all rights reserved, unless otherwise indicated.