2012 26th Brazilian Symposium on Software Engineering 2012
DOI: 10.1109/sbes.2012.10
|View full text |Cite
|
Sign up to set email alerts
|

Revealing Crosscutting Concerns in Textual Requirements Documents: An Exploratory Study with Industry Systems

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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
6
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 22 publications
(38 reference statements)
0
6
0
Order By: Relevance
“…For example, a study may provide an original solution to a problem while presenting a description of a controlled experiment for evaluating this approach ("validation study"). Question Q3: some studies (Herrera et al, 2012;Sampaio et al, 2007) describe that concern identification and classification activity is a bottleneck in the AORE process. While this activity serves as a basis for execution of the other activities, it is important to know: i) what types of techniques have been used for concern identification and classification; ii) what are the strengths and limitations of these techniques; and iii) which of them has been more used.…”
Section: Experience Papersmentioning
confidence: 99%
See 1 more Smart Citation
“…For example, a study may provide an original solution to a problem while presenting a description of a controlled experiment for evaluating this approach ("validation study"). Question Q3: some studies (Herrera et al, 2012;Sampaio et al, 2007) describe that concern identification and classification activity is a bottleneck in the AORE process. While this activity serves as a basis for execution of the other activities, it is important to know: i) what types of techniques have been used for concern identification and classification; ii) what are the strengths and limitations of these techniques; and iii) which of them has been more used.…”
Section: Experience Papersmentioning
confidence: 99%
“…With regard to the question Q3, Table 6 presents the name and description of five concern identification and classification techniques and the approaches that use them. Some experimental studies (Herrera et al, 2012;Sampaio et al, 2007) describe that concern identification and classification activity is a bottleneck in the AORE process.…”
mentioning
confidence: 99%
“…Some experimental studies performed on the main AORE approaches [5][6][7][8] have pointed out the concern identification and classification as bottleneck activities. One of the possible causes of this is the lack of understanding about the software concern domain: there are few studies designed to provide a clear understanding about the software concern concepts, aiming to answer questions such as "which are the main properties of a concern?"…”
Section: Introductionmentioning
confidence: 99%
“…It accomplishments to tackle the flaw of OOP while performing the cross-cutting concerns. On the other hand, due to the requirement of patterns for addressing the cross-cutting concerns of a software model, AOP is still in an immature state [13,21,23]. In AOP the crosscutting concerns are implemented as aspects instead of fusing them into the core modules.…”
Section: Introductionmentioning
confidence: 99%
“…These methods are used to detect the crosscutting concerns in the various levels of software development process and such detection at initial stage is cheaper, faster and more advantageous than doing the modifications later on-the-fly [12,19,22,23].…”
Section: Introductionmentioning
confidence: 99%