Title :
SE2 model to support software evolution
Author :
Kagdi, Huzefa ; Gethers, Malcom ; Poshyvanyk, Denys
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Wichita State Univ., Wichita, KS, USA
Abstract :
The paper proposes an integrated approach, namely SE2, to support three core software maintenance and evolution tasks: feature location, software change impact analysis, and expert developer recommendation. The approach is centered on the combinations of the conceptual and evolutionary relationships latent in structured and unstructured software artifacts. Information Retrieval (IR) and Mining Software Repositories (MSR) based techniques are used for analyzing and deriving these relationships. All the three tasks are supported under a single, common framework by providing systematic combinations of MSR and IR analyses on single and multiple versions of a software system. This combining ability of SE2 sets it apart from previously reported relevant solutions in the literature. The outlined empirical assessment is aimed at identifying the exclusive and synergistic improvements offered by such combinations for each of the addressed tasks. Preliminary evaluation on a number of open source systems suggests that such combinations do offer improvements over individual approaches.
Keywords :
data mining; evolutionary computation; information retrieval; public domain software; recommender systems; software maintenance; IR analyses; MSR; SE2 model; expert developer recommendation; feature location; information retrieval; mining software repositories; open source systems; preliminary evaluation; software change impact analysis; software evolution; software maintenance; structured software artifacts; unstructured software artifacts; Computational modeling; Couplings; Data mining; History; Software maintenance; Software systems;
Conference_Titel :
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location :
Williamsburg, VI
Print_ISBN :
978-1-4577-0663-9
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2011.6080820