Skip to main content

Reducing Architectural Knowledge Vaporization by Applying the Repertory Grid Technique

  • Conference paper
Software Architecture (ECSA 2011)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6903))

Included in the following conference series:

Abstract

The architecture of a software-intensive system is the composition of architectural design decisions. These decisions are an important part of Architectural Knowledge (AK). Failure to document architectural design decisions can lead to AK vaporization and higher maintenance costs. To reduce AK vaporization, we propose to apply the Repertory Grid Technique (RGT) to make tacit knowledge about architecture decisions explicit. An architect can use the RGT to elicit decision alternatives and concerns, and to rank each alternative against concerns. To validate our approach, we conducted a survey with graduate students. In the survey, participants documented decisions using the RGT. We compared these decisions with decisions documented using a basic decision template. Our results suggest that RGT leads to less AK vaporization, compared to conventional ways of documenting decisions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. de Boer, R.C., Farenhorst, R.: In Search of ’Architectural Knowledge’. In: Proc. Third Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent, pp. 71–78 (2008)

    Google Scholar 

  2. Bosch, J.: Software architecture: The next step. In: Oquendo, F., Warboys, B.C., Morrison, R. (eds.) EWSA 2004. LNCS, vol. 3047, pp. 194–199. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  3. Edwards, H.M., McDonald, S., Young, S.M.: The repertory grid technique: Its place in empirical software engineering research. Information and Software Technology 51, 785–798 (2009)

    Article  Google Scholar 

  4. Fransella, F., Bell, R., Bannister, D.: A Manual for Repertory Grid Technique, 2nd edn. Wiley, London (2004)

    Google Scholar 

  5. Grice, J., Burkley, E., Burkley, M., Wright, S., Slaby, J.: A sentence completion task for eliciting personal constructs in specific domains. Personal Construct Theory & Practice 1, 60–75 (2004)

    Google Scholar 

  6. Grice, J.W.: Idiogrid: software for the management and analysis of repertory grids. Behavior Research Methods 34, 338–341 (2002)

    Article  Google Scholar 

  7. Jansen, A.: Architectural design decisions, PhD thesis, University of Groningen, Netherlands (2008)

    Google Scholar 

  8. Kruchten, P., Capilla, R., Dueñas, J.C.: The decision view’s role in software architecture practice. IEEE Software 26, 36–42 (2009)

    Article  Google Scholar 

  9. Kruchten, P., Lago, P., van Vliet, H.: Building up and reasoning about architectural knowledge. Quality of Software Architectures, 43–58 (2006)

    Google Scholar 

  10. Tofan, D., Galster, M., Avgeriou, P.: Capturing Tacit Architectural Knowledge Using the Repertory Grid Technique (NIER Track). In: Proceedings of the 33rd International Conference on Software Engineering, Honolulu, USA, pp. 916–919 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tofan, D., Galster, M., Avgeriou, P. (2011). Reducing Architectural Knowledge Vaporization by Applying the Repertory Grid Technique. In: Crnkovic, I., Gruhn, V., Book, M. (eds) Software Architecture. ECSA 2011. Lecture Notes in Computer Science, vol 6903. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23798-0_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23798-0_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23797-3

  • Online ISBN: 978-3-642-23798-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics