International Conference Peer-reviewed Short paper

Guiding Identification of Missing Scenarios for Dynamic Feature Location

Shinpei Hayashi, Hiroshi Kazato, Takashi Kobayashi, Tsuyoshi Oshima, Katsuyuki Natsukawa, Takashi Hoshino, Motoshi Saeki

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.

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