SE2 model to support software evolution

The paper proposes an integrated approach, namely SE 2 , 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 relationshi...

Full description

Saved in:
Bibliographic Details
Published in:2011 27th IEEE International Conference on Software Maintenance (ICSM) pp. 512 - 515
Main Authors: Kagdi, H., Gethers, M., Poshyvanyk, Denys
Format: Conference Proceeding
Language:English
Published: IEEE 01-09-2011
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The paper proposes an integrated approach, namely SE 2 , 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 SE 2 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.
ISBN:1457706636
9781457706639
ISSN:1063-6773
2576-3148
DOI:10.1109/ICSM.2011.6080820