2014
DOI: 10.1007/978-3-642-54804-8_12
|View full text |Cite
|
Sign up to set email alerts
|

Modularizing Early Architectural Assumptions in Scenario-Based Requirements

Abstract: Abstract. Early architectural assumptions (EAAs) are initial assumptions about the architectural solution that are made already during requirements elicitation. Such EAAs are inherently present when applying requirements engineering methods and techniques situated at the transition to architecture, for example those adhering to the Twin Peaks model to software engineering.In the current state-of-the-art, early architectural assumptions (EAAs) are documented implicitly, and they are tangled within and scattered… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 26 publications
(30 reference statements)
0
6
0
Order By: Relevance
“…Ease of understanding the AAM process Interval N/A Five-point Likert Scale (i.e., 1 = "Very difficult" and 5 = "Very easy") Appendix D. Checklist used in the case study (1) Ensure adequate integration of the study into the course topics The objective of the case study is to validate the effectiveness of the AAM process in the context of requirements engineering and architecture design, while the goal of the course is to help students to acquire knowledge of requirements engineering and architecture design, and practice the learned knowledge in the course project. As evidenced in the systematic mapping study [4], assumptions should be managed from early stages (e.g., requirements engineering or software design [2,3,21]) of software development [4], and AAs are related to various types of artifacts (e.g., requirements and design decisions) [4,10]. Therefore, the case study is consistent with the topics of the course, and the course project is reasonable for meeting both the research and course objectives.…”
Section: Appendix a Assumption Management Process Reportmentioning
confidence: 99%
See 3 more Smart Citations
“…Ease of understanding the AAM process Interval N/A Five-point Likert Scale (i.e., 1 = "Very difficult" and 5 = "Very easy") Appendix D. Checklist used in the case study (1) Ensure adequate integration of the study into the course topics The objective of the case study is to validate the effectiveness of the AAM process in the context of requirements engineering and architecture design, while the goal of the course is to help students to acquire knowledge of requirements engineering and architecture design, and practice the learned knowledge in the course project. As evidenced in the systematic mapping study [4], assumptions should be managed from early stages (e.g., requirements engineering or software design [2,3,21]) of software development [4], and AAs are related to various types of artifacts (e.g., requirements and design decisions) [4,10]. Therefore, the case study is consistent with the topics of the course, and the course project is reasonable for meeting both the research and course objectives.…”
Section: Appendix a Assumption Management Process Reportmentioning
confidence: 99%
“…Assumptions are not independent in software development, but intertwined with many types of software artifacts. For example, when managing assumptions in software design (e.g., [2,3]), assumptions are commonly related to requirements, design decisions, components, etc. This is further elaborated in Section 2.3.…”
Section: Characteristics Of Assumptionsmentioning
confidence: 99%
See 2 more Smart Citations
“…Assumptions are not independent in software development, but intertwined with many types of software artifacts. For example, when managing assumptions in software design (e.g., [26,27]), assumptions are usually related to requirements, design decisions, components, etc. However, as mentioned in Point (2) of this section, the existing studies only focus on limited types of assumptions (e.g., requirement assumptions [9]).…”
Section: Assumptions and Other Types Of Software Artifactsmentioning
confidence: 99%