DocumentCode
3236917
Title
Improving Automated Mapping in Reflexion Models Using Information Retrieval Techniques
Author
Bittencourt, Roberto Almeida ; Jansen de Souza Santos, Gustavo ; Guerrero, Dalton Dario Serey ; Murphy, Gail C.
Author_Institution
DEXA, UEFS, Brazil
fYear
2010
fDate
13-16 Oct. 2010
Firstpage
163
Lastpage
172
Abstract
The reflexion model technique supports structural conformance checking of software systems. The scalability of the technique is limited by the requirement for developers to provide a mapping between implementation entities and high-level modules. Such mapping is usually based on regular expressions, and it must also be updated as the system evolves. Automated mapping techniques exist but are solely based on structural dependencies. In this paper, we introduce an automated mapping technique for reflexion models based on information retrieval techniques. It makes use of source code vocabulary and their similarity to the vocabulary of high-level modules. Two case studies conducted across four systems show that the nature of the module view influences which technique performs best. Results also show that combining both mapping techniques into a two step-mapping algorithm generally increases recall, while keeping precision similar to the best approach used in isolation.
Keywords
conformance testing; information retrieval; source coding; automated mapping technique; information retrieval technique; reflexion model technique; source code vocabulary; step-mapping algorithm; structural conformance checking; Algorithm design and analysis; Computational modeling; Couplings; Mathematical model; Software; Vocabulary; architecture conformance checking; automated mapping; information retrieval; reflexion models;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering (WCRE), 2010 17th Working Conference on
Conference_Location
Beverly, MA
ISSN
1095-1350
Print_ISBN
978-1-4244-8911-4
Type
conf
DOI
10.1109/WCRE.2010.26
Filename
5645556
Link To Document