International Conference Peer-reviewed Poster Short paper

Incremental Feature Location and Identification in Source Code

Hiroshi Kazato, Shinpei Hayashi, Takashi Kobayashi, Tsuyoshi Oshima, Satoshi Okada, Shunsuke Miyata, Takashi Hoshino, Motoshi Saeki

In Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR 2013), pp. 371–374, Genova, Italy, March 2013.

Abstract

Feature location (FL) in source code is an important task for program understanding. Existing dynamic FL techniques depend on sufficient scenarios for exercising the features to be located. However, it is difficult to prepare such scenarios because it involves a correct understanding of the features. This paper proposes an incremental technique for refining the identification of features integrated with the existing FL technique using formal concept analysis. In our technique, we classify the differences of static and dynamic dependencies of method invocations based on their relevance to the identified features. According to the classification, the technique suggests method invocations to exercise unexplored part of the features. An application example indicates the effectiveness of the approach.

Related papers

Continued in

BibTeX

@inproceedings{kazato-csmr2013,
    author = {Hiroshi Kazato and Shinpei Hayashi and Takashi Kobayashi and Tsuyoshi Oshima and Satoshi Okada and Shunsuke Miyata and Takashi Hoshino and Motoshi Saeki},
    title = {Incremental Feature Location and Identification in Source Code},
    booktitle = {Proceedings of the 17th European Conference on Software Maintenance and Reengineering},
    pages = {371--374},
    doi = {10.1109/CSMR.2013.52},
    year = 2013,
}
Type
International Conference
Conference
CSMR 2013
Location
Genova, Italy
Presented
March 6, 2013
Volume / Pages
pp. 371–374
Acceptance rate
16/40 (40%)
DOI
10.1109/CSMR.2013.52