• DocumentCode
    2601002
  • Title

    Tracing requirements to tests with high precision and recall

  • Author

    Ziftci, Celal ; Krueger, Ingolf

  • Author_Institution
    Comput. Sci. Dept., Univ. of California at San Diego, San Diego, CA, USA
  • fYear
    2011
  • fDate
    6-10 Nov. 2011
  • Firstpage
    472
  • Lastpage
    475
  • Abstract
    Requirements traceability is linking requirements to software artifacts, such as source code, test-cases and configuration files. For stakeholders of software, it is important to understand which requirements were tested, whether sufficiently, if at all. Hence tracing requirements in test-cases is an important problem. In this paper, we build on existing research and use features, realization of functional requirements in software [15], to automatically create requirements traceability links between requirements and test-cases. We evaluate our approach on a chat system, Apache Pool [21] and Apache Log4j [11]. We obtain precision/recall levels of more than 90%, an improvement upon currently existing Information Retrieval approaches when tested on the same case studies.
  • Keywords
    formal specification; formal verification; information retrieval; program diagnostics; source coding; Apache Log4j; Apache Pool; chat system; functional software Celal requirements; information retrieval approaches; requirement traceability; software artifacts; software stakeholders; source code; Documentation; Large scale integration; Programming; Software engineering; Software systems; Testing; automated analysis; program understanding; requirements traceability; testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2011 26th IEEE/ACM International Conference on
  • Conference_Location
    Lawrence, KS
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4577-1638-6
  • Type

    conf

  • DOI
    10.1109/ASE.2011.6100102
  • Filename
    6100102