OceanRep
Architecture Recovery and Optimization for Scientific Software.
Jung, Reiner, Gundlach, Sven, Schnoor, Henning and Hasselbring, Wilhelm
(2023)
Architecture Recovery and Optimization for Scientific Software.
[Talk]
In: Conference for Research Software Engineering in Germany. , 20.2.2023, Paderborn .
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 |

Copyright 2023 | GEOMAR Helmholtz-Zentrum für Ozeanforschung Kiel | All rights reserved
Questions, comments and suggestions regarding the GEOMAR repository are welcomed
at bibliotheksleitung@geomar.de !