• 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