• 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