DocumentCode :
1926612
Title :
Revealing Crosscutting Concerns in Textual Requirements Documents: An Exploratory Study with Industry Systems
Author :
Herrera, José ; Macia, Isela ; Salas, Percy ; Pinho, Rafael ; Vargas, Ronald ; Garcia, Alessandro ; Araújo, João ; Breitman, Karin
Author_Institution :
Dept. de Inf., Pontificia Univ. Catolica do Rio de Janeiro, Rio de Janeiro, Brazil
fYear :
2012
fDate :
23-28 Sept. 2012
Firstpage :
111
Lastpage :
120
Abstract :
It is well-known that effective requirements analysis plays a crucial role in the quality of software systems. However, the scattered and tangled nature of certain system´s concerns can hinder the proper understanding and treatment of import requirements. A key goal of prominent Aspect-Oriented Requirement Engineering (AORE) techniques, such as EA-Miner and Theme/Doc, is to support the automatic identification of crosscutting concerns at textual requirements documents. However, it is still unknown whether and which of these approaches produce accurate results in large text documents and according to the software engineers´ expectations. In this context, this paper presents an analysis regarding the accuracy of the aforementioned AORE approaches when processing requirements of two industry software systems. Around 300 pages of requirements descriptions in these systems were the target of our investigation. In general, EA-Miner suffered more than Theme/Doc from the incompleteness and inconsistencies of requirements documents. In addition, other factors can differently influence each approach´s accuracy, such as: the participation of requirements engineers, and the level of details provided in the requirements document.
Keywords :
DP industry; aspect-oriented programming; formal specification; software quality; text analysis; AORE techniques; EA-Miner; Theme-Doc; aspect-oriented requirement engineering techniques; crosscutting concern automatic identification; exploratory study; industry software systems; requirements analysis; requirements engineer participation; software system quality; textual requirements documents; Accuracy; Industries; Natural languages; Online banking; Semantics; Software; Terminology; early aspects; modularity; requirements analysis; requirements documents;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (SBES), 2012 26th Brazilian Symposium on
Conference_Location :
Natal
Print_ISBN :
978-1-4673-4472-2
Type :
conf
DOI :
10.1109/SBES.2012.10
Filename :
6337864
Link To Document :
بازگشت