Temporal Discounting in Software Engineering: A Replication Study

06/26/2019
by   Fabian Fagerholm, et al.
0

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.

READ FULL TEXT

page 1

page 7

research
01/21/2019

Temporal Discounting in Technical Debt: How do Software Practitioners Discount the Future?

Technical Debt management decisions always imply a trade-off among outco...
research
12/28/2021

Recruiting credible participants for field studies in software engineering research

Context: Software practitioners are a primary provider of information fo...
research
02/13/2018

Replication studies considered harmful

CONTEXT: There is growing interest in establishing software engineering ...
research
08/27/2021

Towards a Methodology for Participant Selection in Software Engineering Experiments. A Vision of the Future

Background. Software Engineering (SE) researchers extensively perform ex...
research
10/06/2021

Characterizing the Experience of Subjects in Software Engineering Studies

Context: Empirical studies in software engineering are typically centere...
research
06/30/2022

"Communication Is a Scarce Resource!”: A Summary of CHASE'22 Conference Discussions

Background: Software Engineering regularly views communication between p...
research
12/06/2019

Defect patterns and software metric correlations in a mature ubiquitous system

Software engineering is not an empirically based discipline. Consequentl...

Please sign up or login with your details

Forgot password? Click here to reset