科技报告详细信息
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
PDF
【 摘 要 】

''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 PDF download
  文献评价指标  
  下载次数:9次 浏览次数:12次