Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Temporal Discounting in Software Engineering: A Replication Study
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
University of Toronto, CAN.
Panepistimion Makedonias, GRE.
Hochschule Furtwangen, DEU.
Show others and affiliations
2019 (English)In: International Symposium on Empirical Software Engineering and Measurement, IEEE Computer Society, 2019Conference paper, Published paper (Refereed)
Abstract [en]

Background: Many decisions made in Software Engineering practices are intertemporal choices: trade-offs in time between closer options with potential short-term benefit and future options with potential long-term benefit. However, how software professionals make intertemporal decisions is not well understood. Aim: This paper investigates how shifting time frames influence preferences in software projects in relation to purposefully selected background factors. Method: We investigate temporal discounting by replicating a questionnaire-based observational study. The replication uses a changed-population and -experimenter design to increase the internal and external validity of the original results. Results: The results of this study confirm the occurrence of temporal discounting in samples of both professional and student participants from different countries and demonstrate strong variance in discounting between study participants. We found that professional experience influenced discounting. Participants with broader professional experience exhibited less discounting than those with narrower experience. Conclusions: The results provide strong empirical support for the relevance and importance of temporal discounting in SE and the urgency of targeted interdisciplinary research to explore the underlying mechanisms and their theoretical and practical implications. The results suggest that technical debt management could be improved by increasing the breadth of experience available for critical decisions with long-term impact. In addition, the present study provides a methodological basis for replicating temporal discounting studies in software engineering. © 2019 IEEE.

Place, publisher, year, edition, pages
IEEE Computer Society, 2019.
Keywords [en]
behavioral software engineering, decision making, intertemporal choice, judgment, psychology, questionnaire, technical debt, technical debt management, temporal discounting, Economic and social effects, Professional aspects, Software engineering, Surveys, Inter-temporal choices, Technical debts
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-18921DOI: 10.1109/ESEM.2019.8870161ISI: 000648806200020Scopus ID: 2-s2.0-85074281382ISBN: 9781728129686 (print)OAI: oai:DiVA.org:bth-18921DiVA, id: diva2:1370827
Conference
13th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM, Porto de Galinhas, Pernambuco; Brazil, 19 September through 20 September
Part of project
SERT- Software Engineering ReThought, Knowledge Foundation
Funder
Knowledge Foundation, 20180010Available from: 2019-11-18 Created: 2019-11-18 Last updated: 2024-01-01Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Fagerholm, Fabian

Search in DiVA

By author/editor
Fagerholm, Fabian
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 307 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf