Logo of the Joint Lab HiRSE: Helmholtz Information - Research Software Engineering

18th HiRSE Seminar

On June 27, 2023, 11am, Neil Chue Hong from the Software Sustainability Institute and The University of Edinburgh will continue the HiRSE Seminar with his talk on Can Software Metrics Improve Software Quality?.

Abstract: Software quality in computational science and engineering can be interpreted in two ways: does the software implement the algorithm or simulate the phenomenon as expected, and does it perform as expected i.e. does it scale, is it maintainable, is it secure?

Software metrics are the degree to which a software system possesses some relevant property. Many software metrics are defined as quantitative measurements based on the analysis of source code. Others, such as those being developed by the CHAOSS initiative, focus on measuring the ability of a project to deliver software that meets various criteria, such as community health or development efficiency.

A key question is how useful software metrics are in improving software quality when applied to development in computational science and engineering, which can differ from software engineering in other areas because of evolving or unclear requirements, deployment to large-scale systems and architectures, and focus on performance.

I will consider which types of software metric might benefit researcher-developers and research software engineers working in computational science and engineering. Can useful metrics be identified by considering the differences in the way that software is developed these fields?


A recording of this seminar can be found on the HiRSE YouTube Channel

Location: virtual