2008
DOI: 10.1007/978-3-540-69534-9_19
|View full text |Cite
|
Sign up to set email alerts
|

On the Impact of Evolving Requirements-Architecture Dependencies: An Exploratory Study

Abstract: Architecture design plays a significant role in the evolution of software systems, as it provides the prime realization of the driving requirements and their inter-dependencies. With the increasing volatility of software requirements nowadays, it is necessary to understand the correlation between evolving classical requirements dependencies and their impact on the architectural decomposition. In the context of this analysis, two questions arise: (i) what are the conventional categories of requirements dependen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0
1

Year Published

2010
2010
2023
2023

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 18 publications
0
9
0
1
Order By: Relevance
“…To evaluate the advice of the QAMiner approach regarding quality attributes, we applied the tool in two case studies. The first case-study is called the HWS [18,24], and the second one is a public IBM case-study called course registration system (CRS) [7]. In the experiments, we were interested in the predictive output of the tool, that is, its ability to recover relevant (candidate) quality attributes from a use case specifications, given a set of early aspects and quality attributes identified beforehand.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…To evaluate the advice of the QAMiner approach regarding quality attributes, we applied the tool in two case studies. The first case-study is called the HWS [18,24], and the second one is a public IBM case-study called course registration system (CRS) [7]. In the experiments, we were interested in the predictive output of the tool, that is, its ability to recover relevant (candidate) quality attributes from a use case specifications, given a set of early aspects and quality attributes identified beforehand.…”
Section: Discussionmentioning
confidence: 99%
“…This judgment was performed based on the descriptors (i.e., verb-object pairs) and intent of each early aspect. At last, the rightmost column contains the system quality attributes, that is, the actual quality attributes as interpreted from the case-study documentation [18,24,42]. The lines between identified and actual quality attributes highlight the correspondences between them.…”
Section: Persistencementioning
confidence: 99%
See 2 more Smart Citations
“…The approach is quantitative answering the question how much effort is needed in order to realize a given evolution scenario. Khan et al [4] also provided a case study on evolution of an architecture based on the type of dependency between requirements and architecture. The different types are: Goal and infrastructure, Task, Service, Temporal and Conditional.…”
Section: Related Workmentioning
confidence: 98%