Recovering Traceability Links Between Code and Specification Through Domain Model Extraction

  • Jiří Vinárek
  • Petr Hnětynka
  • Viliam Šimko
  • Petr Kroha
Conference paper

DOI: 10.1007/978-3-662-44860-1_11

Volume 191 of the book series Lecture Notes in Business Information Processing (LNBIP)
Cite this paper as:
Vinárek J., Hnětynka P., Šimko V., Kroha P. (2014) Recovering Traceability Links Between Code and Specification Through Domain Model Extraction. In: Barjis J., Pergl R. (eds) Enterprise and Organizational Modeling and Simulation. EOMAS 2014. Lecture Notes in Business Information Processing, vol 191. Springer, Berlin, Heidelberg

Abstract

Requirements traceability is an extremely important aspect of software development and especially of maintenance. Efficient maintaining of traceability links between high-level requirements specification and low-level implementation is hindered by many problems. In this paper, we propose a method for automated recovery of links between parts of the textual requirement specification and the source code of implementation. The described method is based on a method allowing extraction of a prototype domain model from plain text requirements specification. The proposed method is evaluated on two non-trivial examples. The performed experiments show that our method is able to link requirements with source code with the accuracy of \(F_1=58-61\,\%\).

Keywords

Specification Requirements Traceability Domain model 

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Jiří Vinárek
    • 1
    • 2
  • Petr Hnětynka
    • 2
  • Viliam Šimko
    • 1
  • Petr Kroha
    • 2
  1. 1.Institute for Program Structures and Data OrganisationKarlsruhe Institute of TechnologyKarlsruheGermany
  2. 2.Department of Distributed and Dependable Systems, Faculty of Mathematics and PhysicsCharles University in PraguePragueCzech Republic