DocumentCode :
3588386
Title :
Network analysis of software change history for understanding software evolution
Author :
Kanwal, Jaweria ; Maqbool, Onaiza ; Abbasi, Rabeeh ; Abbasi, Abdul Qudus
Author_Institution :
Quaid-i-Azam Univ., Islamabad, Pakistan
fYear :
2014
Firstpage :
229
Lastpage :
234
Abstract :
When software systems grow large and complex, understanding the dependencies in the system and making changes become difficult. History-based analysis of change dependencies (i.e. co-changing relation among entities) can facilitate system understanding, maintenance and prediction of evolutionary trends. In this paper we propose techniques to understand evolution in software change dependencies. Version repository data of Android platform is used as a case study and analysis of change dependencies is presented. Experimental analysis shows that the proposed approach provides an interesting view of software evolution in the context of change dependencies that reveals previously unknown facts about changing files in the system.
Keywords :
information analysis; social networking (online); software maintenance; Android platform; history-based analysis; software change dependency; software change history; software evolution; Androids; Humanoid robots; Irrigation; Java; Software; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multi-Topic Conference (INMIC), 2014 IEEE 17th International
Print_ISBN :
978-1-4799-5754-5
Type :
conf
DOI :
10.1109/INMIC.2014.7097342
Filename :
7097342
Link To Document :
بازگشت