Writing Software or Writing Scientific Articles
Abstract
An analysis of publications related to high energy physics computing in refereed journals is presented. The distribution of papers associated to various fields of computing relevant to high energy physics is critically analyzed. The relative publication rate of software papers is evaluated in comparison to other closely related physics disciplines, such as nuclear physics, radiation protection and medical physics, and to hardware publications. The results hint to the fact that, in spite of the significant effort invested in high energy physics computing and its fundamental role in the experiments, this research area is underrepresented in scientific literature; nevertheless the analysis of citations highlights the significant impact of software publications in experimental research.
- Authors:
- ORNL
- Publication Date:
- Research Org.:
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1038100
- DOE Contract Number:
- DE-AC05-00OR22725
- Resource Type:
- Conference
- Resource Relation:
- Conference: IEEE Nuclear Science Symposium/Medical Imaging Conference, Honolulu, HI, USA, 20071026, 20071103
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS; 73 NUCLEAR PHYSICS AND RADIATION PHYSICS; COMPUTERS; DISTRIBUTION; HIGH ENERGY PHYSICS; NUCLEAR PHYSICS; PHYSICS; RADIATION PROTECTION
Citation Formats
Bell, Zane W. Writing Software or Writing Scientific Articles. United States: N. p., 2007.
Web.
Bell, Zane W. Writing Software or Writing Scientific Articles. United States.
Bell, Zane W. Mon .
"Writing Software or Writing Scientific Articles". United States.
doi:.
@article{osti_1038100,
title = {Writing Software or Writing Scientific Articles},
author = {Bell, Zane W},
abstractNote = {An analysis of publications related to high energy physics computing in refereed journals is presented. The distribution of papers associated to various fields of computing relevant to high energy physics is critically analyzed. The relative publication rate of software papers is evaluated in comparison to other closely related physics disciplines, such as nuclear physics, radiation protection and medical physics, and to hardware publications. The results hint to the fact that, in spite of the significant effort invested in high energy physics computing and its fundamental role in the experiments, this research area is underrepresented in scientific literature; nevertheless the analysis of citations highlights the significant impact of software publications in experimental research.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Mon Jan 01 00:00:00 EST 2007},
month = {Mon Jan 01 00:00:00 EST 2007}
}
-
This tutorial identifies common problems in analyzing requirements in the problem and constructing a written specification of what the software is to do. It deals with two main problem areas: identifying and describing problem requirements, and analyzing and describing behavior specifications.
-
Experience in using a software bus to build reusable scientific software
We describe our experience in using a software bus architectureto build a fault location system from reusable software parts. The system consists of plug compatible'' software components connected by a software bus. This architecture makes it possible to assemble the system either as a collection of cooperating distributed processes, or as a single program running on a single computer. Each component is useful in its own right, making reuse probable, and inviting commercialization. Development effort is significantly higher using this technique. However, the benefits (in our experience) far outweigh the costs. Experience in using the system is described in amore » -
The Software Technology Center at Lawrence Livermore National Laboratory: Software engineering technology transfer in a scientific R&D laboratory
Software engineering technology transfer for productivity and quality improvement can be difficult to initiate and sustain in a non-profit research laboratory where the concepts of profit and loss do not exist. In this experience report, the author discusses the approach taken to establish and maintain a software engineering technology transfer organization at a large R&D laboratory.