Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

Banner header
75.944 UPC academic works
You are here:
View Item 
  •   DSpace Home
  • Treballs acadèmics
  • Programes de Mobilitat Internacional
  • Programes de mobilitat 'outgoing' (ETSEIB)
  • View Item
  •   DSpace Home
  • Treballs acadèmics
  • Programes de Mobilitat Internacional
  • Programes de mobilitat 'outgoing' (ETSEIB)
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Why do developers struggle with documentation while excelling at programming

Thumbnail
View/Open
Report (945,0Kb)
  View UPCommons Usage Statistics
  LA Referencia / Recolecta stats
Includes usage data since 2022
Cita com:
hdl:2117/81828

Show full item record
Fontanet Losquiño, Daniel
Urdell, Tomas
Tutor / directorWickenberg, Jan
CovenanteeChalmers tekniska högskola
Document typeBachelor thesis
Date2014
Rights accessOpen Access
Attribution-NonCommercial-NoDerivs 3.0 Spain
This work is protected by the corresponding intellectual and industrial property rights. Except where otherwise noted, its contents are licensed under a Creative Commons license : Attribution-NonCommercial-NoDerivs 3.0 Spain
Abstract
In 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.
SubjectsSoftware documentation, Computer software – Development -- Handbooks, manuals, etc., Software engineering, Programari -- Documentació, Programari -- Desenvolupament -- Manuals, guies, etc, Enginyeria de programari
URIhttp://hdl.handle.net/2117/81828
Collections
  • Programes de Mobilitat Internacional - Programes de mobilitat 'outgoing' (ETSEIB) [1.311]
  View UPCommons Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
Why do develope ... celling at programming.pdfReport 945,0KbPDFView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Metadata under:Metadata under CC0
  • Contact Us
  • Send Feedback
  • Privacy Settings
  • Inici de la pàgina