EVERSE Workshop on Dimensions of Software Quality Practices

Europe/Zurich
https://fau.zoom-x.de/j/61047110719?pwd=eXJWOWlTcmZYTHgvSE03cXF2VHVQUT09 (Zoom)

https://fau.zoom-x.de/j/61047110719?pwd=eXJWOWlTcmZYTHgvSE03cXF2VHVQUT09

Zoom

Topic: EVERSE Workshop on Dimensions of Software Quality Practices Time: May 31, 2024 08:30 AM Amsterdam, Berlin, Rome, Stockholm, Vienna Join Zoom Meeting https://fau.zoom-x.de/j/61047110719?pwd=eXJWOWlTcmZYTHgvSE03cXF2VHVQUT09 Meeting ID: 610 4711 0719 Passcode: 988913
Description

Video Room: Zoom Meeting Details

Discussion Board: Miro Board Details

The goal of Task 2.1 is to map existing (best) practices for guaranteeing the quality of research software, as they are currently available and supported across the various communities, aiming to understand the diversity of the practices and the respective needs they address. We want to provide a landscape analysis of the community practices in research software development.

The EVERSE workshop Dimensions of Software Quality Practices aims to define the dimensions of the landscaping, i.e. which are the main categories in which the landscaping should be done, what are their exact definitions and what are the priorities of the categories within the communities.

As the landscape overview should incorporate all views of the EVERSE communities, the workshop should collect as many aspects of the dimensions as possible. Towards this goal it is organised as a two hour digital “world café” on zoom with breakout rooms in two consecutive steps. All information will be collected on miro boards that will also be available after the event.

    • 09:00 09:15
    • 09:15 09:50
      Part I: Backdrop and landscape layout

      Goal of this part is to understand under which conditions and which software categorizations the dimensions of software quality can be viewed and evaluated

      1. Software Application Level and Software Lifecycle Stages: Is there a definition of Lifecycle and Software levels and practices for different stages in your community? How important are these dimension in your community? Is it a useful categorization for the survey?
      2. Implementation of Practice and Type of Practice: What types of practices are available in your community, and how important is the use of tools in your community? How should the collection of tools be included in the survey?
      3. FAIRness and Openness: How do FAIRness and Openness affect software quality, what major aspects should be taken into account and how important is this as a criteria in your community?
      4. Additional Dimensions: Do you see additional dimensions not covered in this workshop that should be added (as compared to Part II)?

      Participants pick their preferred topic, breakout rooms are switched in the middle.

      • 09:15
        1. Software Application Level and Software Lifecycle Stages 15m

        Is there a definition of Lifecycle and Software levels and practices for different stages in your community? How important are these dimension in your community? Is it a useful categorization for the survey?

      • 09:15
        2. Implementation of Practice and Type of Practice 15m

        What types of practices are available in your community, and how important is the use of tools in your community? How should the collection of tools be included in the survey?

      • 09:15
        3. FAIRness and Openness 15m

        How do FAIRness and Openness affect software quality, what major aspects should be taken into account and how important is this as a criteria in your community?

      • 09:15
        4. Additional Dimensions 15m

        Do you see additional dimensions not covered in this workshop that should be added (as compared to Part II)?
        Categories discussed in Part II are:
        - Technical Quality
        - Policy, management and organization
        - Security and Ethics
        - Incentivisation

      • 09:30
        Change of Breakout Rooms 5m
      • 09:35
        1. Software Application Level and Software Lifecycle Stages 15m

        Is there a definition of Lifecycle and Software levels and practices for different stages in your community? How important are these dimension in your community? Is it a useful categorization for the survey?

      • 09:35
        2. Implementation of Practice and Type of Practice 15m

        What types of practices are available in your community, and how important is the use of tools in your community? How should the collection of tools be included in the survey?

      • 09:35
        3. FAIRness and Openness 15m

        How do FAIRness and Openness affect software quality, what major aspects should be taken into account and how important is this as a criteria in your community?

      • 09:35
        4. Additional Dimensions 15m

        Do you see additional dimensions not covered in this workshop that should be added (as compared to Part II)?
        Categories discussed in Part II are:
        - Technical Quality
        - Policy, management and organization
        - Security and Ethics
        - Incentivisation

    • 09:50 10:05
      1st round of feedback from the rooms
    • 10:05 10:40
      Part II: Dimensions of software quality practices

      Exploring the most prominent dimensions of software quality to deepen the understanding for the survey

      1. Technical Quality: How is technical quality of software defined, what major technical aspects need to be taken into account and how important is this dimension in your community?
      2. Policy, Management and Organisation: What kind of policies, management and organisation structures are implemented in your community and how important is this dimension in your community?
      3. Security and Ethics: What aspects of security and ethics – or additional soft quality aspects play a role in your communities quality practices, how important is this dimension in your community?
      4. Incentivisation: What measures or means of inactivation to follow practices are available or followed in your community, and how important is this dimension in your community?

      Participants pick their preferred topic, breakout rooms are switched in the middle.

      • 10:05
        1. Technical Quality 15m

        How is technical quality of software defined, what major technical aspects need to be taken into account and how important is this dimension in your community?

      • 10:05
        2. Policy, Management and Organisation 15m

        What kind of policies, management and organisation structures are implemented in your community and how important is this dimension in your community?

      • 10:05
        3. Security and Ethics 15m

        What aspects of security and ethics – or additional soft quality aspects play a role in your communities quality practices, how important is this dimension in your community?

      • 10:05
        4. Incentivisation 15m

        What measures or means of inactivation to follow practices are available or followed in your community, and how important is this dimension in your community?

      • 10:20
        Change of Breakout Rooms 5m
      • 10:25
        1. Technical Quality 15m

        How is technical quality of software defined, what major technical aspects need to be taken into account and how important is this dimension in your community?

      • 10:25
        2. Policy, Management and Organisation 15m

        What kind of policies, management and organisation structures are implemented in your community and how important is this dimension in your community?

      • 10:25
        3. Security and Ethics 15m

        What aspects of security and ethics – or additional soft quality aspects play a role in your communities quality practices, how important is this dimension in your community?

      • 10:25
        4. Incentivisation 15m

        What measures or means of inactivation to follow practices are available or followed in your community, and how important is this dimension in your community?

    • 10:40 11:00
      2nd round of feedback and wrap-up