• DocumentCode
    647227
  • Title

    Leveraging historical co-change information for requirements traceability

  • Author

    Ali, Nawazish ; Jaafar, Fehmi ; Hassan, Ahmed E.

  • Author_Institution
    Sch. of Comput., Queen´s Univ., Kingston, ON, Canada
  • fYear
    2013
  • fDate
    14-17 Oct. 2013
  • Firstpage
    361
  • Lastpage
    370
  • Abstract
    Requirements traceability (RT) links requirements to the corresponding source code entities, which implement them. Information Retrieval (IR) based RT links recovery approaches are often used to automatically recover RT links. However, such approaches exhibit low accuracy, in terms of precision, recall, and ranking. This paper presents an approach (CoChaIR), complementary to existing IR-based RT links recovery approaches. CoChaIR leverages historical co-change information of files to improve the accuracy of IR-based RT links recovery approaches. We evaluated the effectiveness of CoChaIR on three datasets, i.e., iTrust, Pooka, and SIP Communicator. We compared CoChaIR with two different IR-based RT links recovery approaches, i.e., vector space model and Jensen-Shannon divergence model. Our study results show that CoChaIR significantly improves precision and recall by up to 12.38% and 5.67% respectively; while decreasing the rank of true positive links by up to 48% and reducing false positive links by up to 44%.
  • Keywords
    information retrieval; software engineering; CoChaIR approach; IR based RT links recovery approaches; Jensen-Shannon divergence model; Pooka dataset; SIP Communicator dataset; false positive links; historical co-change information; iTrust dataset; information retrieval; precision; recall; requirements traceability; true positive links; vector space model; Accuracy; Calculators; Engines; History; Joining processes; Probability distribution; Vectors; Traceability; co-change; information retrieval; requirements; source code;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2013 20th Working Conference on
  • Conference_Location
    Koblenz
  • Type

    conf

  • DOI
    10.1109/WCRE.2013.6671311
  • Filename
    6671311