Design Decisions by Voice: The Next Step of Software Architecture Knowledge Management - Human-Centered Software Engineering
Conference Papers Year : 2020

Design Decisions by Voice: The Next Step of Software Architecture Knowledge Management

Rafael Capilla
  • Function : Author
  • PersonId : 1101213
Rodi Jolak
  • Function : Author
  • PersonId : 1101214
Carlos Carrillo
  • Function : Author
  • PersonId : 1013372

Abstract

Architectural Design Decisions (ADDs) capture the essence of relevant Architectural Knowledge (AK) and the underpinning rationale in order to produce well-designed software architectures. AK and design rationale might get lost if not captured at the same time when the architecture is discussed and modeled in early design phases. For years, this relevant knowledge has been captured using text templates and supported by a number of research tools. Nevertheless, as no commercial tool is still available combining AK capturing with UML notations to facilitate capturing the design decisions at the same time the architecture is modeled, is the major barrier to convince software architects and companies to invest in documenting the significant design decisions. As capturing AK using text templates requires an extra effort, we propose an approach to make the documentation process easier and reduce the effort thereof by using voice commands. In particular, we suggest an approach to: (i) capture ADDs using voice commands during design conversations, and (ii) link the captured ADDs to UML notations. Our approach integrates OctoUML, a modeling tool with voice commands for capturing design decisions by voice.
Fichier principal
Vignette du fichier
497999_1_En_10_Chapter.pdf (803.33 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-03250497 , version 1 (04-06-2021)

Licence

Identifiers

Cite

Rafael Capilla, Rodi Jolak, Michel Chaudron, Carlos Carrillo. Design Decisions by Voice: The Next Step of Software Architecture Knowledge Management. 8th International Conference on Human-Centred Software Engineering (HCSE), Nov 2020, Eindhoven, Netherlands. pp.166-177, ⟨10.1007/978-3-030-64266-2_10⟩. ⟨hal-03250497⟩
78 View
91 Download

Altmetric

Share

More