Repository logo
Communities & Collections
All of DSpace
  • English
  • العربية
  • বাংলা
  • Català
  • Čeština
  • Deutsch
  • Ελληνικά
  • Español
  • Suomi
  • Français
  • Gàidhlig
  • हिंदी
  • Magyar
  • Italiano
  • Қазақ
  • Latviešu
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Srpski (lat)
  • Српски
  • Svenska
  • Türkçe
  • Yкраї́нська
  • Tiếng Việt
Log In
Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Manai, Omid"

Filter results by typing the first few letters
Now showing 1 - 1 of 1
  • Results Per Page
  • Sort Options
  • No Thumbnail Available
    Item
    How software documentation helps communication in development teams: A case study on architecture and design documents
    (2019-11-18) Manai, Omid; Göteborgs universitet/Institutionen för data- och informationsteknik; University of Gothenburg/Department of Computer Science and Engineering
    Communication between developers and within development teams takes place through various communication channels. Software documentation acts as a communication channel among software professionals. But, to what extent documentation can help communication in development teams? [Objective] This paper evaluates how software documentation and specifically architecture and design documents help communication among/within development teams. [Method] We performed a multiple-case study at the IT departments of two Swedish manufacturing companies. The research method followed a qualitative approach consisting of a survey with 24 participants, two semi-structured interviews, and two work diaries. [Results] By performing the case study, the following results were derived: (1) software documentation complements communication rather than replacing it; (2) documentation usage frequency depends on its up-to-dateness and accuracy; (3) the main reasons for using documentation are assistance in development and maintenance phases, knowledge transfer and architecture comprehension, although incomplete/outdated documentation is the main concern; (4) architecture and design documents complement communication channels, and their usage is affected by company policies and education/employment background; (5) knowledge evaporation results in excessive time and cost consumption however, software documentation is a possible remedy to that. [Conclusions] It is concluded that design documents and documentation in general mainly complement communication in development teams and avoid knowledge evaporation, however, their usage depends on their accuracy, company policies and employees’ background.

DSpace software copyright © 2002-2025 LYRASIS

  • Privacy policy
  • End User Agreement