DocumentCode
2514584
Title
The Cost of the Build Tax in Scientific Software
Author
Hochstein, Lorin ; Jiao, Yang
Author_Institution
ISI, USC, Arlington, VA, USA
fYear
2011
fDate
22-23 Sept. 2011
Firstpage
384
Lastpage
387
Abstract
All compiled software systems require a build system: a set of scripts to invoke compilers and linkers to generate the final executable binaries. For scientific software, these build scripts can become extremely complex. Anecdotes suggest that scientific programmers have long been dissatisfied with the current software build tool chains. In this paper, we describe preliminary results from a case study of two projects to estimate the fraction of effort devoted to maintaining these scripts, which we refer to as the `build tax´. While estimates based on line counts are on the order of only 5%, estimates based on activity-related metrics suggest much higher values.
Keywords
program compilers; scientific programmers; scientific software; software system compiler; Computational modeling; Educational institutions; Measurement; Programming; Software; Software engineering; US Department of Energy; case studies; makefiles; scientific computing; software repositories;
fLanguage
English
Publisher
ieee
Conference_Titel
Empirical Software Engineering and Measurement (ESEM), 2011 International Symposium on
Conference_Location
Banff, AB
ISSN
1938-6451
Print_ISBN
978-1-4577-2203-5
Type
conf
DOI
10.1109/ESEM.2011.54
Filename
6092594
Link To Document