19th Australian Conference on Software Engineering (Aswec 2008) 2008
DOI: 10.1109/aswec.2008.4483186
|View full text |Cite
|
Sign up to set email alerts
|

Software Architecture Knowledge Management

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0
1

Year Published

2008
2008
2021
2021

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(14 citation statements)
references
References 20 publications
0
13
0
1
Order By: Relevance
“…This is useful for multiple activities such as building a safety case, or simply communicating information to developers and testers (Kruchten, 2004;Mirakhorli and Cleland-Huang, 2011a;Tang et al, 2007;van Vliet, 2008;.…”
Section: Benefits Of Tracing Nfrsmentioning
confidence: 99%
See 1 more Smart Citation
“…This is useful for multiple activities such as building a safety case, or simply communicating information to developers and testers (Kruchten, 2004;Mirakhorli and Cleland-Huang, 2011a;Tang et al, 2007;van Vliet, 2008;.…”
Section: Benefits Of Tracing Nfrsmentioning
confidence: 99%
“…Software architectural knowledge management tools provide support for documenting architecturally significant requirements, the decisions that were made to satisfy those requirements, and the rationale behind those decisions (van Vliet, 2008). Documenting architectural knowledge helps developers and architects maintain existing systems, and can also be used to improve the architectural design of future systems.…”
Section: Knowledge Management Toolsmentioning
confidence: 99%
“…The practice describes how functional specifications are produced as a result of this collocated analysis phase with a high-level architecture as input. Based on the similarities between requirements and architecture [32,19], we conjecture that a similar practice is applicable for architectural knowledge management in a GSD setting. We are aware that this practice removes the global aspect in GSD by introducing collocatedness.…”
Section: Collocated High-level Architecture Phasementioning
confidence: 94%
“…The requirements engineering discipline is a well-discussed example of a discipline that becomes challenging in GSD [11,26]. We observe a close resemblance between a set of requirements for a software system and a set of architectural decisions taken for that software system: what one person regards as requirements for a software system, another person may regard as architectural decisions [32]. Furthermore, we conjecture that the same challenges that the requirements engineering discipline faces with GSD hold for architectural knowledge management practices in GSD as well: as with requirements, architectural decisions too need to be communicated across different sites in order to maintain a shared vision of the software system that is designed.…”
Section: Introductionmentioning
confidence: 93%
“…One of the key inputs needed to design the architecture of a system is software's requirements specifications. Some requirements can also serve as design decisions [20]. Thus, in our approach we use system requirements as an input to the APR.…”
Section: Introductionmentioning
confidence: 99%