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
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;
Conference_Titel :
Software Engineering (SBES), 2013 27th Brazilian Symposium on
Conference_Location :
Brasilia
Print_ISBN :
978-0-7695-5165-4
DOI :
10.1109/SBES.2013.11