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?
The talk will be held online. The connection details will be posted here:
- HiRSE_PS-internal HiRSE Mattermost channel,
- HIFIS Mattermost channel,
- Helmholtz Open Science Mattermost Channel
- FZJ-internal #rse Rocket.Chat channel,
- de-RSE mailing list and de-RSE Mattermost channel,
- Helmholtz Open Science Pro Mailinglist
- RSE mailing lists of the HiRSE partners (if any).