Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
In search of `architectural knowledge'
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
The repertory grid technique: Its place in empirical software engineering research
Information and Software Technology
Software Architecture Knowledge Management: Theory and Practice
Software Architecture Knowledge Management: Theory and Practice
Reducing architectural knowledge vaporization by applying the repertory grid technique
ECSA'11 Proceedings of the 5th European conference on Software architecture
GuideArch: guiding the exploration of architectural solution space under uncertainty
Proceedings of the 2013 International Conference on Software Engineering
Difficulty of architectural decisions: a survey with professional architects
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Hi-index | 0.00 |
Knowledge about the architecture of a software-intensive system tends to vaporize easily. This leads to increased maintenance costs. We explore a new idea: utilizing the repertory grid technique to capture tacit architectural knowledge. Particularly, we investigate the elicitation of design decision alternatives and their characteristics. To study the applicability of this idea, we performed an exploratory study. Seven independent subjects applied the repertory grid technique to document a design decision they had to take in previous projects. Then, we interviewed each subject to understand their perception about the technique. We identified advantages and disadvantages of using the technique. The main advantage is the reasoning support it provides; the main disadvantage is the additional effort it requires. Also, applying the technique depends on the context of the project. Using the repertory grid technique is a promising approach for fighting architectural knowledge vaporization.