• DocumentCode
    1895921
  • Title

    An Automatic Approach to Detect Traceability Links Using Fuzzy Logic

  • Author

    Di Thommazo, Andre ; Ribeiro, Tiago ; Olivatto, Guilherme ; Werneck, Vera ; Fabbri, S.

  • Author_Institution
    Inst. Fed. de Sao Paulo, Univ. Fed. de Sao Carlos, Sao Carlos, Brazil
  • fYear
    2013
  • fDate
    1-4 Oct. 2013
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    Background: The Requirements Trace ability Matrix (RTM) is one of the most commonly used ways to represent requirements trace ability. Nevertheless, the difficulty of manually creating such a matrix motivates the investigation into alternatives to generate it automatically. Objective: This article presents one approach to automatically create the RTM based on fuzzy logic, called RTM-Fuzzy, which combines two other approaches, one based on functional requirements´ entry data - called RTM-E - and the other based on natural language processing - called RTM-NLP. Method: To create the RTM based on fuzzy logic, the RTM-E and RTM-NLP approaches were used as entry data for the fuzzy system rules. Aimed at evaluating these approaches, an experimental study was conducted where the RTMs created automatically were compared to the reference RTM (oracle) created manually based on stakeholder knowledge. Results: On average the approaches matched the following results in relation to the reference RTM: RTM-E achieved 78% effectiveness, RTM-NLP 76% effectiveness and the RTM-Fuzzy 83% effectiveness. Conclusions: The results show that using fuzzy logic to combine and generate a new RTM offered an enhanced effectiveness for determining the requirement´s dependencies and consequently the requirement´s trace ability links.
  • Keywords
    formal specification; fuzzy logic; natural language processing; software engineering; RTM-E; RTM-Fuzzy; RTM-NLP; functional requirements entry data; fuzzy logic; fuzzy system rules; natural language processing; requirements traceability matrix; stakeholder knowledge; traceability link detection; Equations; Fuzzy logic; Mathematical model; Natural language processing; Software; Software engineering; Vectors; fuzzy logic; requirements traceability; requirements traceability matrix;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (SBES), 2013 27th Brazilian Symposium on
  • Conference_Location
    Brasilia
  • Print_ISBN
    978-0-7695-5165-4
  • Type

    conf

  • DOI
    10.1109/SBES.2013.11
  • Filename
    6800178