International Conference Poster

Frame-Based Behavior Preservation in Refactoring

Katsuhisa Maruyama, Shinpei Hayashi, Norihiro Yoshida, Eunjong Choi

In Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017), pp. 573–574, Klagenfurt, Austria, February 2017.

Abstract

Behavior preservation often bothers programmers in refactoring. This poster paper proposes a new approach that tames the behavior preservation by introducing the concept of a frame. A frame in refactoring defines stakeholder's individual concerns about the refactored code. Frame-based refactoring preserves the observable behavior within a particular frame. Therefore, it helps programmers distinguish the behavioral changes that they should observe from those that they can ignore.

BibTeX

@inproceedings{maruyama-saner2017,
    author = {Katsuhisa Maruyama and Shinpei Hayashi and Norihiro Yoshida and Eunjong Choi},
    title = {Frame-Based Behavior Preservation in Refactoring},
    booktitle = {Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering},
    pages = {573--574},
    doi = {10.1109/SANER.2017.7884683},
    year = 2017,
}
Type
International Conference
Conference
SANER 2017
Location
Klagenfurt, Austria
Presented
February 23, 2017
Volume / Pages
pp. 573–574
DOI
10.1109/SANER.2017.7884683