• DocumentCode
    2131481
  • Title

    Customizing the capture of software architectural design decisions

  • Author

    Lee, Larix ; Kruchten, Philippe

  • Author_Institution
    British Columbia Univ., Vancouver, BC
  • fYear
    2008
  • fDate
    4-7 May 2008
  • Abstract
    Significant challenges arise when capturing architectural knowledge and design decisions for a software project, resulting in high capturing effort and few captured decisions. These challenges stem from the fact that software development is a group activity that involves different situations, goals, methodologies and needs of the software development organization. A projectpsilas documentation processes should be flexible to suit the needs and goals of an organization and allow multiple approaches. We propose three approaches for capturing design decisions to increase the knowledge retention and decision capture rates in an organization: 1) formal elicitation; 2) lightweight top-down capture; and 3) lightweight bottom-up capture. Customizable capturing methods are suggested to implement the approaches and a tool is created for each approach. Industry feedback and preliminary findings show the feasibility of the proposed approaches.
  • Keywords
    knowledge management; organisational aspects; project management; software architecture; software development management; system documentation; decision capturing; formal elicitation; knowledge retention; lightweight bottom-up capturing; lightweight top-down capturing; project documentation processes; software architectural design decisions; software development organization; software project; Computer architecture; Dictionaries; Documentation; Feedback; Planning; Programming; Software architecture; Software design; Software systems; Unified modeling language; architectural knowledge; decision capture; design decisions; design rationale; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
  • Conference_Location
    Niagara Falls, ON
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4244-1642-4
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2008.4564624
  • Filename
    4564624