International Conference Peer-reviewed Short paper
Guiding Identification of Missing Scenarios for Dynamic Feature Location
In Proceedings of the 23rd Asia-Pacific Software Engineering Conference (APSEC 2016), pp. 393–396, Hamilton, New Zealand, December 2016.
Abstract
Feature location (FL) is an important activity for finding correspondence between software features and modules in source code. Although dynamic FL techniques are effective, the quality of their results depends on analysts to prepare sufficient scenarios for exercising the features. In this paper, we propose a technique for guiding identification of missing scenarios using the prior FL result. After applying FL, unexplored call dependencies are extracted by comparing the results of static and dynamic analyses, and analysts are advised to investigate them for finding missing scenarios. We propose several metrics that measure the potential impact of unexplored dependencies to help analysts sort out them. Through a preliminary evaluation using an example web application, we showed our technique was effective for recommending the clues to find missing scenarios.
Related papers
This work builds on
BibTeX
@inproceedings{hayashi-apsec2016,
author = {Shinpei Hayashi and Hiroshi Kazato and Takashi Kobayashi and Tsuyoshi Oshima and Katsuyuki Natsukawa and Takashi Hoshino and Motoshi Saeki},
title = {Guiding Identification of Missing Scenarios for Dynamic Feature Location},
booktitle = {Proceedings of the 23rd Asia-Pacific Software Engineering Conference},
pages = {393--396},
doi = {10.1109/APSEC.2016.068},
year = 2016,
}
- Type
- International Conference
- Conference
- APSEC 2016
- Location
- Hamilton, New Zealand
- Presented
- December 7, 2016
- Volume / Pages
- pp. 393–396
- Acceptance rate
- 43+20/218 (20%)
- DOI
- 10.1109/APSEC.2016.068