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
Link To Document