International Conference Peer-reviewed Poster Short paper
Feature Location for Multi-Layer System Based on Formal Concept Analysis
In Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR 2012), pp. 429–434, Szeged, Hungary, March 2012.
Abstract
Locating features in software composed of multiple layers is a challenging problem because we have to find program elements distributed over layers, which still work together to constitute a feature. This paper proposes a semi-automatic technique to extract correspondence between features and program elements among layers. By merging execution traces of each layer to feed into formal concept analysis, collaborative program elements are grouped into formal concepts and tied with a set of execution scenarios. We applied our technique to an example of web application composed of three layers. The result indicates that our technique is not only feasible but promising to promote program understanding in a more realistic context.
BibTeX
@inproceedings{kazato-csmr2012,
author = {Hiroshi Kazato and Shinpei Hayashi and Satoshi Okada and Shunsuke Miyata and Takashi Hoshino and Motoshi Saeki},
title = {Feature Location for Multi-Layer System Based on Formal Concept Analysis},
booktitle = {Proceedings of the 16th European Conference on Software Maintenance and Reengineering},
pages = {429--434},
doi = {10.1109/CSMR.2012.54},
year = 2012,
}
- Type
- International Conference
- Conference
- CSMR 2012
- Location
- Szeged, Hungary
- Presented
- March 30, 2012
- Volume / Pages
- pp. 429–434
- Acceptance rate
- 18/46 (39%)
- DOI
- 10.1109/CSMR.2012.54