ACM Home Page
Please provide us with feedback. Feedback
In search of `architectural knowledge'
Full text PdfPdf (228 KB)
Source
International Conference on Software Engineering archive
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge table of contents
Leipzig, Germany
SESSION: Knowledge modeling and concepts table of contents
Pages 71-78  
Year of Publication: 2008
ISBN:978-1-60558-038-8
Authors
Remco C. de Boer  VU University Amsterdam, Amsterdam, Netherlands
Rik Farenhorst  VU University Amsterdam, Amsterdam, Netherlands
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 104,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1370062.1370080
What is a DOI?

ABSTRACT

The software architecture community puts more and more emphasis on 'architectural knowledge'. However, there appears to be no commonly accepted definition of what architectural knowledge entails, which makes it a fuzzy concept. In order to obtain a better understanding of how different authors view 'architectural knowledge', we have conducted a systematic review to examine how architectural knowledge is defined and how the different definitions in use are related. From this review it became clear that many authors do not provide a concrete definition of what they think architectural knowledge entails. What is more intriguing, though, is that those who do give a definition seem to agree that architectural knowledge spans from problem domain through decision making to solution; an agreement that is not obvious from the definitions themselves, but which is only brought to light after careful systematic comparison of the different studies.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
M. A. Babar, I. Gorton, and B. Kitchenham. A Framework for Supporting Architecture Knowledge and Rationale Management. In Rationale Management in Software Engineering, pages 237--254. 2006.
 
4
R. Bahsoon. Defining Dependable Dynamic Data-Driven Software Architectures. In IEEE International Conference on Information Reuse and Integration, (IRI), pages 691--694, 2007.
 
5
J. Biolchini, P. G. Mian, A. C. C. Natali, and G. H. Travassos. Systematic Review in Software Engineering. Technical Report ES 679 / 05, May 2005.
 
6
E. Carayannis and J. Coleman. Creative System Design Methodologies: the Case of Complex Technical Systems. Technovation, 25(8):831--840, 2005.
 
7
S. Chen. Task Partitioning in New Product Development Teams: A Knowledge and Learning Perspective. Journal of Engineering and Technology Management, 22(4):291--314, 2005.
 
8
 
9
 
10
R. Farenhorst, P. Lago, and H. van Vliet. Effective Tool Support for Architectural Knowledge Sharing. In 1st European Conference on Software Architecture (ECSA), pages 123--138, Aranjuez (Madrid), Spain, 2007.
11
 
12
 
13
 
14
B. Kitchenham. Procedures for Performing Systematic Reviews. Technical Report TR/SE-0401 and NICTA Technical Report 0400011T.1., Keele University, 2004.
 
15
 
16
 
17
18
 
19
L. Lee and P. Kruchten. Capturing Software Architectural Design Decisions. In P. Kruchten, editor, Canadian Conference on Electrical and Computer Engineering (CCECE), pages 686--689, 2007.
 
20
G. Noblit and R. Hare. Meta-Ethnography: Synthesising Qualitative Studies. Sage, Newbury Park, California, 1988.
 
21
K. Pohl and E. Sikora. Structuring the Co-design of Requirements and Architecture. In Requirements Engineering: Foundation for Software Quality, pages 48--62. 2007.
 
22
 
23
J. S. van der Ven, A. Jansen, J. Nijhuis, and J. Bosch. Design decisions: The Bridge between Rationale and Architecture. In A. Dutoit, editor, Rationale Management in Software Engineering, pages 329--346. Springer-Verlag, 2006.


Collaborative Colleagues:
Remco C. de Boer: colleagues
Rik Farenhorst: colleagues