Mostra el registre d'ítem simple

dc.contributorWickenberg, Jan
dc.contributor.authorFontanet Losquiño, Daniel
dc.contributor.authorUrdell, Tomas
dc.date.accessioned2016-01-21T18:09:47Z
dc.date.available2016-01-21T18:09:47Z
dc.date.issued2014
dc.identifier.urihttp://hdl.handle.net/2117/81828
dc.description.abstractIn software engineering, technical documentation is one of the activities that play an important role for the success of software projects. When developing software systems a lot of time is spent not only implementing your own solutions into the code but also understanding and maintaining the code solution produced by others. However with an emerging agile community the priority and engagement in documentation may stagnate and effort invested into those activities may to some extent be considered inherently wasteful. Therefore, the current perception for many software engineers may be that technical documentation is incomplete and not updated. An important aspect of the issue of producing documentation is the motivation of the developers who are responsible for its completion. A question that might be asked is if documentation overall is an activity that the software community would be better off without, or if it is a neglected activity with room for improvement. For that reason this exploratory multiple case study aims to identify some of the issues to shed some light on why technical documentation has got into such an unfavourable position in the software industry. The study investigate the motivation affecting software engineers when producing software documentation, how this motivation evolves over time and why there is a difference compared to other activities in the software industry. The study consider prospect theory as an explanatory theory for how improvements in outcomes are perceived in terms of value. In addition this study also analyses how experiences are remembered and evaluated, as it relates to how excitement is considered for similar tasks in the future. The study can affirm that software engineers’ motivation seems to be affected by excitement and value dimensions when it comes to producing technical documentation. Additionally, in the long term, receiving constructive feedback can improve the excitement and the perceived value of writing technical documentation. The study finally observes that developers to a higher extent seem intrinsically motivated by the coding activity than the documentation activity, which the study points out as a primary enabler for the difference in behaviour between the coding and documentation activity.
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.publisherChalmers University of Tecnology
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshSoftware documentation
dc.subject.lcshComputer software – Development -- Handbooks, manuals, etc.
dc.subject.lcshSoftware engineering
dc.subject.otherAgile Environment
dc.subject.otherExperiencing self
dc.subject.otherFeedback
dc.subject.otherSelf Determination
dc.subject.otherTheory
dc.subject.otherProspect theory
dc.subject.otherRemembering self
dc.subject.otherSoftware Documentation
dc.subject.otherSoftware Engineering
dc.subject.otherTechnical Documentation
dc.titleWhy do developers struggle with documentation while excelling at programming
dc.typeBachelor thesis
dc.subject.lemacProgramari -- Documentació
dc.subject.lemacProgramari -- Desenvolupament -- Manuals, guies, etc
dc.subject.lemacEnginyeria de programari
dc.rights.accessOpen Access
dc.audience.educationlevelGrau
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria Industrial de Barcelona
dc.contributor.covenanteeChalmers tekniska högskola
dc.description.mobilityOutgoing


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple