DocumentCode
2008457
Title
Writing and Reading Software Documentation: How the development process may affect understanding
Author
De Boer, Remco C. ; Van Vliet, Hans
Author_Institution
Dept. of Comput. Sci., VU Univ. Amsterdam, Amsterdam
fYear
2009
fDate
17-17 May 2009
Firstpage
40
Lastpage
47
Abstract
The effectiveness of documentation within a development process is determined by the way in which the intentions of the authors correspond to the expectations of the potential readers. Ideally, the members of a development team share a certain understanding of (the role of) the different types of documentation. However, since one´s expectations of a document are personal, and part of a tacitly formed mental model, we can expect different levels of shared understanding between different development team members. We elicited and analyzed the mental models of software documentation from eight members of a single development team. We found indeed different levels of shared understanding between different people. To our surprise, the levels of shared understanding within the team appear closely tied to the development process employed. From Conway´s law we know that an organization´s structure is mirrored in the structure of the software that the organization produces. Our findings suggest that the organization´s development process may likewise be mirrored in the extent to which a development team shares a common frame of reference. Hence, the development process followed may have implications for the effectiveness with which development knowledge can be shared through software documentation.
Keywords
software engineering; system documentation; development knowledge; development process; development team; mental model; shared understanding; software documentation reading; software documentation writing; Cognitive science; Computer science; Conferences; Documentation; Programming; Psychology; Relays; Software architecture; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Cooperative and Human Aspects on Software Engineering, 2009. CHASE '09. ICSE Workshop on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-3712-2
Type
conf
DOI
10.1109/CHASE.2009.5071409
Filename
5071409
Link To Document