EconPapers    
Economics at your fingertips  
 

How Cost Reduction in Recovery Improves Performance in Program Design Tasks

Bastian Steinert () and Robert Hirschfeld
Additional contact information
Bastian Steinert: University of Potsdam
Robert Hirschfeld: University of Potsdam

A chapter in Design Thinking Research, 2015, pp 241-261 from Springer

Abstract: Abstract Changing source code often leads to undesired implications, raising the need for recovery actions. Programmers need to manually keep recovery costs low by working in a structured and disciplined manner and regularly performing practices such as testing and versioning. While additional tool support can alleviate this constant need, the question is whether it affects programming performance? In a controlled lab study, 22 participants improved the design of two different applications. Using a repeated measurement setup, we compared the effect of two sets of tools on programming performance: a traditional setting and a setting with our recovery tool called CoExist. CoExist makes it possible to easily revert to previous development states even, if they are not committed explicitly. It also allows forgoing test runs, while still being able to understand the impact of each change later. The results suggest that additional recovery support such as provided with CoExist positively affects programming performance in explorative programming tasks.

Keywords: Source Code; Recovery Cost; Code Base; Independent Increment; Social Threat (search for similar items in EconPapers)
Date: 2015
References: Add references at CitEc
Citations:

There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:spr:undchp:978-3-319-06823-7_13

Ordering information: This item can be ordered from
http://www.springer.com/9783319068237

DOI: 10.1007/978-3-319-06823-7_13

Access Statistics for this chapter

More chapters in Understanding Innovation from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2025-03-23
Handle: RePEc:spr:undchp:978-3-319-06823-7_13