-
Application of Econometric Data Analysis Methods to Physics Software
Authors:
Maria Grazia Pia,
Elisabetta Ronchieri
Abstract:
We report an investigation of data analysis methods derived from other disciplines, which we applied to physics software systems. They concern the analysis of inequality, trend analysis and the analysis of diversity. The analysis of inequality exploits statistical methods originating from econometrics; trend analysis is typical of economics and environmental sciences; the analysis of diversity is…
▽ More
We report an investigation of data analysis methods derived from other disciplines, which we applied to physics software systems. They concern the analysis of inequality, trend analysis and the analysis of diversity. The analysis of inequality exploits statistical methods originating from econometrics; trend analysis is typical of economics and environmental sciences; the analysis of diversity is based on concepts derived from ecology and treats software as an ecosystem. To the best of our knowledge, this is an innovative exploration, as we could not find track of previous use of these methods in the experimental physics domains within the scope of the IEEE Nuclear Science Symposium. We applied these methods in the context of Geant4 physics validation and Geant4 maintainability assessment.
△ Less
Submitted 19 April, 2017;
originally announced April 2017.
-
Geant4 Maintainability Assessed with Respect to Software Engineering References
Authors:
Elisabetta Ronchieri,
Maria Grazia Pia,
Tullio Basaglia,
Marco Canaparo
Abstract:
We report a methodology developed to quantitatively assess the maintainability of Geant4 with respect to software engineering references. The level of maintainability is determined by combining a set of metrics values whose references are documented in literature.
We report a methodology developed to quantitatively assess the maintainability of Geant4 with respect to software engineering references. The level of maintainability is determined by combining a set of metrics values whose references are documented in literature.
△ Less
Submitted 19 April, 2017;
originally announced April 2017.
-
Software Quality Metrics for Geant4: An Initial Assessment
Authors:
Elisabetta Ronchieri,
Maria Grazia Pia,
Francesco Giacomini
Abstract:
In the context of critical applications, such as shielding and radiation protection, ensuring the quality of simulation software they depend on is of utmost importance. The assessment of simulation software quality is important not only to determine its adoption in experimental applications, but also to guarantee reproducibility of outcome over time.
In this study, we present initial results fro…
▽ More
In the context of critical applications, such as shielding and radiation protection, ensuring the quality of simulation software they depend on is of utmost importance. The assessment of simulation software quality is important not only to determine its adoption in experimental applications, but also to guarantee reproducibility of outcome over time.
In this study, we present initial results from an ongoing analysis of Geant4 code based on established software metrics. The analysis evaluates the current status of the code to quantify its characteristics with respect to documented quality standards; further assessments concern evolutions over a series of release distributions. We describe the selected metrics that quantify software attributes ranging from code complexity to maintainability, and highlight what metrics are most effective at evaluating radiation transport software quality. The quantitative assessment of the software is initially focused on a set of Geant4 packages, which play a key role in a wide range of experimental applications and are representative of different software development processes. We provide an interpretation of the data resulting from measurements on the selected Geant4 packages, and discuss methods to improve them.
This work can be used as a baseline for evaluating correlations between software quality embedded in the Geant4 development process and simulation observables produced by Geant4-based applications. The result provide constructive guidance both to improve key software tools, such as Geant4, and to estimate their contribution in risk analyses concerning sensitive applications.
△ Less
Submitted 5 August, 2016;
originally announced August 2016.
-
How do particle physicists learn the programming concepts they need?
Authors:
Stefan Kluth,
Maria Grazia Pia,
Thomas Schoerner-Sadenius,
Peter Steinbach
Abstract:
The ability to read, use and develop code efficiently and successfully is a key ingredient in modern particle physics. We report the experience of a training program, identified as "Advanced Programming Concepts", that introduces software concepts, methods and techniques to work effectively on a daily basis in a HEP experiment or other programming intensive fields. This paper illustrates the princ…
▽ More
The ability to read, use and develop code efficiently and successfully is a key ingredient in modern particle physics. We report the experience of a training program, identified as "Advanced Programming Concepts", that introduces software concepts, methods and techniques to work effectively on a daily basis in a HEP experiment or other programming intensive fields. This paper illustrates the principles, motivations and methods that shape the "Advanced Computing Concepts" training program, the knowledge base that it conveys, an analysis of the feedback received so far, and the integration of these concepts in the software development process of the experiments as well as its applicability to a wider audience.
△ Less
Submitted 18 May, 2015;
originally announced May 2015.
-
Scholarly literature and the press: scientific impact and social perception of physics computing
Authors:
Maria Grazia Pia,
Tullio Basaglia,
Zane W. Bell,
Paul. V. Dressendorfer
Abstract:
The broad coverage of the search for the Higgs boson in the mainstream media is a relative novelty for high energy physics (HEP) research, whose achievements have traditionally been limited to scholarly literature. This paper illustrates the results of a scientometric analysis of HEP computing in scientific literature, institutional media and the press, and a comparative overview of similar metric…
▽ More
The broad coverage of the search for the Higgs boson in the mainstream media is a relative novelty for high energy physics (HEP) research, whose achievements have traditionally been limited to scholarly literature. This paper illustrates the results of a scientometric analysis of HEP computing in scientific literature, institutional media and the press, and a comparative overview of similar metrics concerning representative particle physics measurements. The picture emerging from these scientometric data documents the scientific impact and social perception of HEP computing. The results of this analysis suggest that improved communication of the scientific and social role of HEP computing would be beneficial to the high energy physics community.
△ Less
Submitted 20 January, 2014; v1 submitted 20 November, 2013;
originally announced November 2013.
-
Publication patterns in HEP computing
Authors:
M. G. Pia,
T. Basaglia,
Z. W. Bell,
P. V. Dressendorfer
Abstract:
An overview of the evolution of computing-oriented publications in high energy physics following the start of operation of LHC. Quantitative analyses are illustrated, which document the production of scholarly papers on computing-related topics by high energy physics experiments and core tools projects, and the citations they receive. Several scientometric indicators are analyzed to characterize t…
▽ More
An overview of the evolution of computing-oriented publications in high energy physics following the start of operation of LHC. Quantitative analyses are illustrated, which document the production of scholarly papers on computing-related topics by high energy physics experiments and core tools projects, and the citations they receive. Several scientometric indicators are analyzed to characterize the role of computing in high energy physics literature. Distinctive features of software-oriented and hardware-oriented scholarly publications are highlighted. Current patterns and trends are compared to the situation in previous generations' experiments.
△ Less
Submitted 26 September, 2012;
originally announced September 2012.
-
The Butterfly Effect: Correlations Between Modeling in Nuclear-Particle Physics and Socioeconomic Factors
Authors:
M. G. Pia,
T. Basaglia,
Z. W. Bell,
P. V. Dressendorfer
Abstract:
A scientometric analysis has been performed on selected physics journals to estimate the presence of simulation and modeling in physics literature in the past fifty years. Correlations between the observed trends and several social and economical factors have been evaluated.
A scientometric analysis has been performed on selected physics journals to estimate the presence of simulation and modeling in physics literature in the past fifty years. Correlations between the observed trends and several social and economical factors have been evaluated.
△ Less
Submitted 8 December, 2010;
originally announced December 2010.
-
Geant4 in Scientific Literature
Authors:
M. G. Pia,
T. Basaglia,
Z. W. Bell,
P. V. Dressendorfer
Abstract:
The Geant4 reference paper published in Nuclear Instruments and Methods A in 2003 has become the most cited publication in the whole Nuclear Science and Technology category of Thomson-Reuter's Journal Citation Reports. It is currently the second most cited article among the publications authored by two major research institutes, CERN and INFN. An overview of Geant4 presence (and absence) in scho…
▽ More
The Geant4 reference paper published in Nuclear Instruments and Methods A in 2003 has become the most cited publication in the whole Nuclear Science and Technology category of Thomson-Reuter's Journal Citation Reports. It is currently the second most cited article among the publications authored by two major research institutes, CERN and INFN. An overview of Geant4 presence (and absence) in scholarly literature is presented; the patterns of Geant4 citations are quantitatively examined and discussed.
△ Less
Submitted 2 December, 2009;
originally announced December 2009.