DocumentCode :
3141619
Title :
Predicting upgrade failures using dependency analysis
Author :
Abate, Pietro ; Di Cosmo, Roberto
Author_Institution :
PPS, Univ. Paris Diderot, Paris, France
fYear :
2011
fDate :
11-16 April 2011
Firstpage :
145
Lastpage :
150
Abstract :
Upgrades in component based systems can disrupt other components. Being able to predict the possible consequence of an upgrade just by analysing inter-component dependencies can avoid errors and downtime. In this paper we precisely identify in a repository the components p whose upgrades force a large set of others components to be upgraded. We are also able to discriminate whether all the future versions of p have the same impact, or whether there are different classes of future versions that have different impacts. We perform our analysis on Debian, one of the largest FOSS distributions.
Keywords :
object-oriented programming; software architecture; FOSS distribution; component based system; software architecture; Approximation methods; Cost accounting; Force; Prediction algorithms; Quality assurance; Software; Software algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering Workshops (ICDEW), 2011 IEEE 27th International Conference on
Conference_Location :
Hannover
Print_ISBN :
978-1-4244-9195-7
Electronic_ISBN :
978-1-4244-9194-0
Type :
conf
DOI :
10.1109/ICDEW.2011.5767626
Filename :
5767626
Link To Document :
بازگشت