Presentation Open Access

Software Engineering Guidelines - From Theory to Practice

Schlauch, Tobias; Haupt, Carina; Meinel, Michael

Research software is mainly developed by scientists who are domain experts. Most of them have no specific education in software development. To support research scientists at the German Aerospace Center, we created a set of software engineering guidelines for different fields of software development. At RSE17, we already presented the concept of the guidelines. This time, we want to share the practical experiences we collected over the last year.

In this talk, we want to practically introduce the guidelines and the classification scheme. Particularly, we demonstrate their usage in context of two real-world research software applications. The first example demonstrates the usage of the guidelines when starting a new software development. In this case the focus is on finding the initial steps and getting an overview of future aspects. The second example is about an existing, legacy software application. In this case the focus is on analyzing what is already there and finding out the next suitable steps. In this context, the accompanying checklists function as an ongoing planning document and the classification scheme helps to find the suitable starting point.

Files (779.6 kB)
Name Size
Software_Engineering_Guidelines_-_From_Theory_to_Practice.pdf
md5:81399fdf754d8ab86a2576f72193d2f6
779.6 kB Download
80
49
views
downloads
All versions This version
Views 8080
Downloads 4949
Data volume 38.2 MB38.2 MB
Unique views 7474
Unique downloads 4141

Share

Cite as