Architecture Recovery and Optimization for Scientific Software.

Jung, Reiner, Gundlach, Sven, Schnoor, Henning and Hasselbring, Wilhelm (2023) Architecture Recovery and Optimization for Scientific Software. Open Access [Talk] In: Conference for Research Software Engineering in Germany. , 20.2.2023, Paderborn .

[thumbnail of Jung-Reiner-Architecture Recovery and Optimization for Scientific Software.pdf]
Preview
Slideshow
Jung-Reiner-Architecture Recovery and Optimization for Scientific Software.pdf - Published Version
Available under License Creative Commons: Attribution 4.0.

Download (4MB) | Preview

Abstract

Maintaining and improving research software is a key challenge for scientists and research software engineers. Research software is often developed by multiple scientists and existing code bases are extended separately.
For community software, gatekeepers review contributions. However, long-term maintenance of the code is not a primary goal, as scientists are encouraged to publish instead of improving code quality. Also, scientists are often not trained in software development. This can produce complex and tightly coupled code that is difficult to understand.

To revise such software, we introduce tools to recover the software architecture and (semi-)automatically suggest changes to the overall structure.

Document Type: Conference or Workshop Item (Talk)
Funder compliance: DFG: 425916241
Keywords: Architecture Recovery Architecture Optimization Scientific Software
Research affiliation: Kiel University > Software Engineering
Projects: Kieker, OceanDSL
International?: No
Date Deposited: 21 Feb 2023 09:03
Last Modified: 26 Feb 2023 11:18
URI: https://oceanrep.geomar.de/id/eprint/58067

Actions (login required)

View Item View Item