ImpactMiner: A tool for change impact analysis

Bogdan Dit, Michael Wagner, Shasha Wen, Weilin Wang, Mario Linares-Vásquez, Denys Poshyvanyk, Huzefa Kagdi

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

25 Scopus citations

Abstract

Developers are often faced with a natural language change request (such as a bug report) and tasked with identifying all code elements that must be modified in order to fulfill the request (e.g., fix a bug or implement a new feature). In order to accomplish this task, developers frequently and routinely perform change impact analysis. This formal demonstration paper presents ImpactMiner, a tool that implements an integrated approach to software change impact analysis. The proposed approach estimates an impact set using an adaptive combination of static textual analysis, dynamic execution tracing, and mining software repositories techniques. ImpactMiner is available from our online appendix http://www.cs.wm.edu/semeru/ImpactMiner.

Original languageEnglish
Title of host publication36th International Conference on Software Engineering, ICSE Companion 2014 - Proceedings
Pages540-543
Number of pages4
DOIs
StatePublished - 2014
Event36th International Conference on Software Engineering, ICSE 2014 - Hyderabad, India
Duration: 31 May 20147 Jun 2014

Publication series

Name36th International Conference on Software Engineering, ICSE Companion 2014 - Proceedings

Conference

Conference36th International Conference on Software Engineering, ICSE 2014
Country/TerritoryIndia
CityHyderabad
Period31/05/147/06/14

Keywords

  • Change impact analysis
  • Dynamic analysis
  • Information retrieval
  • Repository mining
  • Subversion

Fingerprint

Dive into the research topics of 'ImpactMiner: A tool for change impact analysis'. Together they form a unique fingerprint.

Cite this