Software in the DOE: The Hidden Overhead of''The Build'' | |
Kumfert, G ; Epperly, T | |
Lawrence Livermore National Laboratory | |
关键词: Transformations; Programming; Lawrence Livermore National Laboratory; Computer Codes; 99 General And Miscellaneous//Mathematics, Computing, And Information Science; | |
DOI : 10.2172/15005938 RP-ID : UCRL-ID-147343 RP-ID : W-7405-ENG-48 RP-ID : 15005938 |
|
美国|英语 | |
来源: UNT Digital Library | |
【 摘 要 】
''The Build'' is the infrastructure needed to convert software from source code to usable form. It is intimately tied to the software it supports, knowing about every file and automating every transformation needed to produce a working program. Every developer knows that a project spends some labor overhead on ''the build.'' How big is this hidden overhead? According to 34 scientific software developers we surveyed at Lawrence Livermore National Labs, among colleagues at other DOE labs, and a handful of academics the ''perceived'' overhead averages around 12%. Individual cases of 20% to 30% were not uncommon. In one project claiming a 20% overhead, we found supporting evidence by combing through their CVS repository.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
15005938.pdf | 207KB | download |