80 research outputs found

    Pragmatic Software Architecture Documentation

    Get PDF
    The talk provides an overview about pragmatic software architecture documentation with the help of the arc42 template and approaches such as "Documentation as Code"

    Supporting the Research Software Development Community at DLR

    Get PDF
    This talk gives an overview about the central support activities for the research software development community at DLR. Particularly, we focus on the communication and collaboration aspects. In this context, we share our experiences about the communication structures, events, and tools that have been established to enhance collaboration and knowledge exchange among researchers with regard to software development

    Software engineering initiative of DLR: Supporting small development teams in science and engineering

    Get PDF
    The German Aerospace Center (DLR) conducts research and development in the domains aeronautics, space, energy, transport and security. Software development plays an increasing role in DLR`s research activities. Around 2000 to 3000 persons develop software - in part or full time. Typical development team sizes range from one up to 20 persons. To support such small development teams from different research domains and to establish basic quality of produced software are important challenges. For that reason, DLR started its software engineering initiative to improve sustainability and reproducibility of software products. In this talk, we provide an overview of DLR's software engineering initiative. We present the concept of establishing common guidelines with focus on small development teams, we explain supporting activities such as providing development tools and supporting knowledge exchange, and we report on encountered challenges and the current status. In the second part of the talk, we outline our ideas of establishing additional research domain specific guidelines. In this context, we discuss special requirements towards development of space products and the potential options to complement DLR`s guidelines like a space-specific extension of the ISO/IEC 29110 standard

    Good Practices for Documenting Copyright and License Information in your Software

    Get PDF
    After you have clarified the target license of your software, you need to ensure that this information is properly documented. But what aspects do you need to consider and how can you achieve it in an efficient way? In this talk we discuss good practices for documenting copyright and license information for software and show practical examples. Particularly, we introduce REUSE Software which supports you with recommendations and tools

    Foundations of Research Software Publication

    Get PDF
    e will provide you with actionable advice about how to prepare your research code before publishing it or submitting it alongside a research publication. This talk will cover the following topics: - Code repository structuring - Minimum coding practices - Documentation - Open source licensing - Minimum software release practices - Software citation We will discuss theses topics at the example of a data analysis script and will focus on minimum practices for every topic

    Foundations of Research Software Publication

    Get PDF
    We will provide you with actionable advice about how to prepare your research code before publishing it or submitting it alongside a research publication. This talk will cover the following topics: - Code repository structuring - Minimum coding practices - Documentation - Open source licensing - Minimum software release practices - Software citation We will discuss these topics at the example of a data analysis script and will focus on minimum practices for every topic

    Good Practices for Documenting Copyright and License Information in your Software

    Get PDF
    After you have clarified the target license of your software, you need to ensure that this information is properly documented. But what aspects do you need to consider and how can you achieve it in an efficient way? In this talk we discuss good practices for documenting copyright and license information for software and show practical examples. Particularly, we introduce REUSE Software which supports you with recommendations and tools

    Research Software Development at DLR

    Get PDF
    This talk gives an overview about the research software development domain at DLR, the specific challenges, and the established central support activities. Particularly, we focus on the communication and collaboration aspects. In this context, we share our experiences about the communication structures, events, and tools that have been established to enhance collaboration and knowledge exchange among researchers with regard to software development

    Empfehlungen für bessere Forschungssoftware

    Get PDF
    Im DLR wird eine Vielzahl von Software entwickelt. Die Software-Entwickelnden sind häufig Domänenexperten und verfügen über keine spezielle Ausbildung in diesem Bereich. Zu deren Unterstützung hat das DLR einen Katalog von Empfehlungen in Bezug auf gute Software-Entwicklungs- und Dokumentationspraxis entwickelt. Zur leichteren Nutzung des Katalogs existiert ein einfaches Klassifikationsschema und es werden Checklisten in unterschiedlichen Formaten bereitgestellt. In diesem Vortrag stellen wir die Empfehlungen und das Klassifikationsschema anhand von Beispielen vor. Zudem gehen wir auf erforderliche Unterstützungsangebote ein, damit Software-Entwickelnde die Empfehlungen effektiv umsetzen können

    Supporting Research Software Development at DLR

    Get PDF
    In this presentation we provide an overview about the activities for supporting research software development at DLR. In addition, we give an outlook about how DLR plans to align its research software policy with the Helmholtz-wide policy
    corecore