Giacomo Peru
  • NEW!
    NEW!  Connect Ideas Across Notes
    Save time and share insights. With Paragraph Citation, you can quote others’ work with source info built in. If someone cites your note, you’ll see a card showing where it’s used—bringing notes closer together.
    Got it
      • Create new note
      • Create a note from template
        • Sharing URL Link copied
        • /edit
        • View mode
          • Edit mode
          • View mode
          • Book mode
          • Slide mode
          Edit mode View mode Book mode Slide mode
        • Customize slides
        • Note Permission
        • Read
          • Only me
          • Signed-in users
          • Everyone
          Only me Signed-in users Everyone
        • Write
          • Only me
          • Signed-in users
          • Everyone
          Only me Signed-in users Everyone
        • Engagement control Commenting, Suggest edit, Emoji Reply
      • Invite by email
        Invitee

        This note has no invitees

      • Publish Note

        Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

        Your note will be visible on your profile and discoverable by anyone.
        Your note is now live.
        This note is visible on your profile and discoverable online.
        Everyone on the web can find and read all notes of this public team.

        Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

        Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

        Explore these features while you wait
        Complete general settings
        Bookmark and like published notes
        Write a few more notes
        Complete general settings
        Write a few more notes
        See published notes
        Unpublish note
        Please check the box to agree to the Community Guidelines.
        View profile
      • Commenting
        Permission
        Disabled Forbidden Owners Signed-in users Everyone
      • Enable
      • Permission
        • Forbidden
        • Owners
        • Signed-in users
        • Everyone
      • Suggest edit
        Permission
        Disabled Forbidden Owners Signed-in users Everyone
      • Enable
      • Permission
        • Forbidden
        • Owners
        • Signed-in users
      • Emoji Reply
      • Enable
      • Versions and GitHub Sync
      • Note settings
      • Note Insights New
      • Engagement control
      • Make a copy
      • Transfer ownership
      • Delete this note
      • Save as template
      • Insert from template
      • Import from
        • Dropbox
        • Google Drive
        • Gist
        • Clipboard
      • Export to
        • Dropbox
        • Google Drive
        • Gist
      • Download
        • Markdown
        • HTML
        • Raw HTML
    Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
    Create Create new note Create a note from template
    Menu
    Options
    Engagement control Make a copy Transfer ownership Delete this note
    Import from
    Dropbox Google Drive Gist Clipboard
    Export to
    Dropbox Google Drive Gist
    Download
    Markdown HTML Raw HTML
    Back
    Sharing URL Link copied
    /edit
    View mode
    • Edit mode
    • View mode
    • Book mode
    • Slide mode
    Edit mode View mode Book mode Slide mode
    Customize slides
    Note Permission
    Read
    Only me
    • Only me
    • Signed-in users
    • Everyone
    Only me Signed-in users Everyone
    Write
    Only me
    • Only me
    • Signed-in users
    • Everyone
    Only me Signed-in users Everyone
    Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.

    Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Explore these features while you wait
    Complete general settings
    Bookmark and like published notes
    Write a few more notes
    Complete general settings
    Write a few more notes
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # TF2 Rolling Meeting Minutes Repository: <https://github.com/EVERSE-ResearchSoftware/reference-framework> # TF2 Meeting Agenda — 20 April 2026 **Date:** Monday, 20 April 2026 **Time:** 11:00 UK / 12:00 CET **Location:** <https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09> **Attending:** - Daniel Ga **Apologies:** ## Agenda items ### Outstanding actions from 23 March - Faruk — set up org-level GitHub Actions workflow to validate all EVERSE citation files across EVERSE-ResearchSoftware; raise a PR per repo (cffinit suggested as validation tool) - Giacomo — create and initialise an AI-EVERSE repository for collecting EVERSE work on AI and research software quality (guidelines, skills files, recommendations) - Giacomo — create GitHub issues per RF section; post to Mattermost for volunteer assignment - Shoaib — draft audience statement for RF v3 (first draft, to be iterated); review and update scope and goals section - Michael — review definitions section; share AI/RSQKit draft page (using AI to improve RSQ) - All — review RF v2.1 on GitHub; flag issues or questions ### Updates **Feedback from EVERSE Africa engagement event** - Good practices breakout (n=9): participants were experienced — all familiar with version control, testing, CI/CD, documentation and code review. Software management plans had the lowest current use (6/9) but was the only practice selected by all respondents as planned for adoption. Main obstacles: skills deficit, time, funding focused on new features rather than maintenance. - Indicators breakout (n=9): lower baseline familiarity than practices. Test coverage most widely measured (6/9); maintainability least (2/9), but highest planned uptake (4/6) — largest gap of any indicator. Obstacles include expertise, connectivity constraints, and difficulty measuring quality for externally distributed software. - Michael Sparks has been developing an idea around software entropy as a lens for formalising metrics currently measured informally (brittleness, code churn, entanglement, coupling). The concept draws on Lehman's laws of software evolution. One Africa event respondent independently cited software entropy as a needed concept — worth tracking as a candidate for the indicators repository. - Daniel flagged post-GAM that some indicators are better characterised as project health metrics rather than software quality indicators. The Africa poll data supports this: respondents spontaneously listed forks, active contributor counts, and resourcing alongside code-level metrics. Worth deciding whether the RF or the indicators repository should make this distinction explicit. - The poll data offers indirect support for community as an additional quality dimension: respondents unprompted listed forks, open issues, and active contributor counts as metrics they already track, and cited domain knowledge transfer and team dynamics as quality obstacles. No respondent explicitly requested a community dimension, so the evidence is inferential rather than direct. **Community dimension update** Added a new Community dimension (section 2.5) to the Reference Framework, covering community health for research software: governance structures, contributor engagement, communication channels, community health metrics, and integration with research communities. The section includes good enough practices and a tools list. A tracking issue (#18) has been opened with subtasks to review overlaps with the Sustainability, Open Source Software, FAIR, and Technical dimensions. All sections are open for review. PR #19 is open for review. **Reference Framework review plan** A section owners table has been added to the README, with one row per section linked to a dedicated tracking issue in the upstream repository. Issues #4–#15 cover all existing sections (Introduction, Framework overview, each dimension, all four Views, and Conclusions); issue #18 covers the new Community dimension. All sections are open for review. Giacomo has posted to Mattermost inviting volunteers to claim sections by opening a PR to add their name to the table. Where no volunteer comes forward, owners will be assigned. ### AI and EVERSE Two tracks confirmed at 23 March meeting: **Track 1 — policy and position:** high-level recommendations on AI and research software quality, feeding into the project policy brief (due February 2027). SSI workshop report (Edinburgh, March) expected ~2 months; to be circulated as input when available. **Track 2 — practical RSQKit guidance:** three pages scoped: (1) using tools to improve research software quality; (2) using AI to develop research software; (3) using AI to assess and improve research software quality. Michael circulating draft of page 3 for comment. For discussion: - Agree AI workplan for remaining 11 months - EVERSE-flavoured AI skills files — scope and ownership (Faruk, David/Hugo) - Hugo Bacard update (expected at this meeting): AI work at CERN, RSQKit chatbot prototype, AI-assisted metadata for training catalogue ### Next meeting Monday, 18 May 2026, 11:00 UK / 12:00 CET --- # TF2 Meeting Minutes — 23 March 2026 **Date:** Monday, 23 March 2026 **Time:** 12:00 CET / 11:00 UK **Location:** <https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09> **Attending:** Gavin Pringle (UEDIN), Elena Breitmoser (UEDIN), Thomas Vuillaume, David Chamont (representing Hugo Bacard), Fotis P., FarukD, Selim Kalayci (ELIXIR), Senem O., Jason M, Kirsty O., Neil C-H, Stella F., Srobona G., Giacomo P., Shoaib Sufi (UNIMAN), Michael Sparks (UNIMAN) **Apologies:** ## Agenda items ### Outstanding actions from 16 February - Jason/WP2: Section 2.3.1 input (tier-indicator process description) [stand-up] - All: citation files for repositories - Thomas: communication/usability discussion at WP3 meeting **Discussion:** Citation files have been added to the radar, dashboard, and indicators repositories. Faruk to set up an org-level GitHub Actions workflow to validate all EVERSE citation files and raise PRs per repo. The tool cffinit was suggested for validation. Jason's section 2.3.1 input remains on hold. Thomas's action on entry points / usability is covered under Communication and usability below. ### deRSE26 Giacomo Peru presented "Quality Unpacked: The EVERSE Reference Framework for Research Software" on 5 March, Software Quality and Architecture session (15 min + 5 min Q&A). Elena Breitmoser, Faruk Diblen, and Shraddha Rohidas Bajare also presented and demoed EVERSE tools. **Discussion:** The talk was well received. The most relevant question from the audience concerned how to relate the software tiers to impact. ### GitHub migration and v2.1 publication Repository transferred to EVERSE-ResearchSoftware/reference-framework. Build pipeline in place (Pandoc/LuaLaTeX, automated PDF generation on push). v2.1 published on Zenodo. - GitHub-Zenodo automated integration — status and next steps (Faruk) - PR workflow — confirm working practice for contributions **Discussion:** There is a known versioning misalignment — the RF is at v2.1 but the Zenodo record is numbered 3. Automated GitHub-Zenodo integration is desirable but complicated by DOI lineage from the manually uploaded v2 record; unresolved. PR-based workflow confirmed as the working practice for all future contributions. ### Version 3 planning - An audience statement — who is this document for / who might it be useful for — Shoaib to do first draft. - EVERSE ecosystem section (RSQKit, TechRadar, DashVERSE, QualityPipelines linkages) - Placeholder sections (2.2.1, 2.3.1, Conclusions) — priorities and owners - Citation files across repositories (action: all) - Target date for content freeze **Discussion:** Agreement to focus the coming months on reviewing and improving the text. Tasks identified: add sections linking to ecosystem tools (RSQKit, TechRadar, DashVERSE, QualityPipelines); complete placeholder sections; standardise use of notes throughout the document. Shoaib volunteered to draft the audience statement and review the scope and goals section. Michael volunteered to review the definitions section. Giacomo to create a GitHub issue per section and post to Mattermost for volunteer assignment; where no volunteer comes forward, owners will be assigned. A suggestion was made to designate chapter owners responsible for text, images, and figures, and to list contributors as document authors or reviewers. Target content freeze date: to be confirmed. ### Communication and usability Raised by Thomas at 16 February: quality dimensions are useful as an organising backbone but not effective as a user-facing entry point. Task-based navigation (as in RSQKit) is more appropriate. TechRadar currently uses dimensions as primary categorisation. **Discussion:** Thomas confirmed the point: dimensions should be retained as the structural backbone, but the interface should foreground concrete, recognisable activities (e.g. unit testing, CI/CD) rather than dimension labels. This is not yet implemented in TechRadar, where UI work is ongoing. ### Community dimension Decision deferred to next meeting due to Daniel's absence. Daniel has already begun looking at indicators for the community dimension and is the primary source of relevant background. Background: draft circulated November 2025; Daniel opened issue #120 in indicators repo on the basis of the draft; clarified at 16 February that the draft is a proposal, not adopted; Daniel has paused indicators work pending decision. Options: standalone fifth dimension / integrated within existing dimensions / cross-cutting theme. Resources: Community dimension draft; CHAOSS framework (89 metrics, 21 software-specific); issue #120 <https://github.com/EVERSE-ResearchSoftware/indicators/issues/120> ### Cross-WP coordination ### AI and EVERSE - AI guidelines: scope, existing resources, Research Software Alliance workshop report (Edinburgh, March — expected ~2 months for public report) - AI tools to support EVERSE outputs: MCP servers, RSQKit add-ons **Discussion:** The group agreed to handle AI within TF2 rather than forming a separate group (confirmed by Mattermost vote). Two tracks identified: **Track 1 — policy and position:** high-level recommendations on AI and research software quality, feeding into the project policy brief (due February 2027). Fotis noted that a management board discussion after the last General Assembly identified two levels — high-level considerations (AI vs. traditional software development) and more practical guidelines — and that SSI workshop outputs (Edinburgh, March) will be circulated as additional input when available. **Track 2 — practical RSQKit guidance:** three pages scoped by Shoaib: (1) using tools to improve research software quality; (2) using AI to develop research software; (3) using AI to assess and improve research software quality. Michael is drafting page 3 in a Google Doc, drawing on existing good practices and inviting comments. The draft is not a straight PR-ready Markdown file; it requires broader input before publication. On tooling: Fotis confirmed the project scope does not include developing new tools. Reuse of existing tools and models is acceptable — e.g. combining an LLM with the RSQKit knowledge base (a prototype chatbot along these lines was built by Hugo Bacard; not deployed). Faruk and David/Hugo have separately discussed creating EVERSE-flavoured AI skills files (analogous to Claude skills, but for multiple LLMs including Gemini and OpenAI) targeted at research software quality; assessed as low effort, high impact. Michael noted that prompts and skills files can be treated as a form of guidance rather than new tooling. Fotis suggested a practical filter for anything proposed: will it still be relevant in 12 months, and does it tie to software quality or excellence? Broader points raised: RSEs and researchers are increasingly using coding agents and reading documentation less (Faruk); the audience for this guidance is not only RSEs but also scientists writing code directly (Michael); AI can influence models trained on publicly accessible material, so high-quality accessible outputs from EVERSE have indirect value even if users never read them directly (Michael); the analysis tier of the RF is likely to be most disrupted by AI adoption, with some physicists already delegating analysis entirely to AI tools (David/Hugo, relayed by David Chamont); guidance should remain general and principles-based rather than technology-specific, given the pace of change (Faruk, Fotis); Faruk proposed that EVERSE could produce a declaration of recommendations that partner organisations endorse. Hugo Bacard (CERN, absent) is working full-time on AI for EVERSE; also has a proposal to use AI to assist with metadata for the training catalogue (lower priority per recent survey). Expected at next meeting. ### Actions - Faruk — set up org-level GitHub Actions workflow to validate all EVERSE citation files; raise PRs per repo - Giacomo — create GitHub issues per RF section; post to Mattermost for volunteer assignment - Shoaib — draft audience statement; review and update scope and goals section - Michael — review definitions section; share AI/RSQKit draft page (using AI to improve RSQ) within days - All — review RF v2.1 on GitHub; flag issues or questions ### Next meeting Monday, 20 April 2026 — community dimension discussion (Daniel required); agree AI workplan for remaining 11 months; consider structured writing slot format (30 min RF / 30 min AI) # TF2 Meeting Agenda -- 16 February 2026 **Date:** Monday, 16 February 2026 **Time:** 11:00 CET **Location:** <https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09> Attending: Thomas Vuillaume (LAPP-CNRS), Faruk Diblen (NLeSC), Stella Fragkouli (CERTH), Maria Makaronidou (ATHENA RC), Elena Breitmoser (UEDIN), Neil Chue Hong (UEDIN), Daniel Garijo (UPM), Selim Kalayci (ELIXIR Hub -- after 11:30) Apologies: Fotis, Jason ## Agenda items ### 1. Outstanding actions from 19 January - Jason/WP2: Section 2.3.1 input (tier-indicator process description)\[stand-up\] - Giacomo: v2.1 publication - Training vocabulary follow-up with Shoaib/Stefan Roiser/Kenneth ### 2. GitHub migration RF v2 content converted from Word/PDF to markdown using Claude Code. Test repo created at github.com/gperu/reference-framework-test with modular file structure (01-introduction.md, 02-01-technical-dimensions.md, etc.). Single main branch workflow established. Migration to EVERSE-ResearchSoftware org repo pending. - Migration to team repository --- timing and process - Zenodo-GitHub integration --- manual vs automated approach for future releases - Branch model confirmation (single main branch, major version tags: v2, v3, v4) ### 3. Version 2.1 Fixes applied using Claude Code in markdown files, PDF generated via Pandoc. To be reviewed and published. Changes applied: - Dimension count: \"eleven main dimensions\" corrected to \"twelve\" (9 ISO/IEC 25010:2023 + FAIR4RS + OSS + Sustainability) - Section 2.1.2: entire outdated EOSC 25-dimension framework content removed, replaced with two-line reference to indicators repo as canonical source - Internal TODO note removed from FAIR section - Section heading changed from \"FAIR\" to \"FAIRness\" for consistency with indicators repository API naming ### 4. Version 3 v2.1 addressed errors. v3 targets structural changes agreed 19 January: more referential, links to living resources. - EVERSE ecosystem section --- describing RSQKit, TechRadar, dashboard linkages - Citation format implementation - Placeholder sections (2.2.1, 2.3.1, Conclusions) --- priorities - Indicators repo as canonical source --- implementation approach ### 5. deRSE26 15-minute talk + 5-minute Q&A ### 6. Community dimension Before considering it as a standing dimension, we should have a think about metrics, indicators and assessment tools: - Metrics - Indicators - Assessment tools ### 7. Training catalogue integration WP5 (Stefan Roiser, Kenneth at CERN) tagging training materials in EVERSE training catalogue hosted at CERN (<https://everse-training.app.cern.ch/>). Tags referenced by RSQKit. Vocabulary links training content to quality dimensions. How do we connect this to the RF? ### 8. Cross-WP coordination Purpose: Report developments from other work packages - WP2 indicators work --- post-GAM additions (Daniel) - RSQKit developments (Shoaib) - Training catalogue (Stefan/Kenneth) - Quality pipelines or TechRadar changes ### 9. Next meeting ## Running notes space Neil Chue Hong / SSI (he/his) (16 Feb 2026, 10:10) Password is "hidden" on the new version of indico - if you hover over the Zoom link it shows DANIEL GARIJO VERDEJO (16 Feb 2026, 10:11) ouch, thanks Faruk Diblen (NLeSC) (16 Feb 2026, 10:09) I would say more than one person should review PRs: bus factor \> 1 Thomas Vuillaume (16 Feb 2026, 10:13) It's also explained in the RSQKit 😄 Neil Chue Hong / SSI (he/his) (16 Feb 2026, 10:18) From Assessment to Improvement: The EVERSE Toolchain for High-Quality Research Software <https://events.hifis.net/event/2945/contributions/21228/> Quality Unpacked: The EVERSE Reference Framework for Research Software <https://events.hifis.net/event/2945/contributions/21139/> EVERSE: Tools and services for software quality and FAIRness https://events.hifis.net/event/2945/contributions/21133/ Depending on how we want the Reference Framework to be used, we could consider having "boxout" examples or similar, that help illustrate the main text of the Reference Framework, using specific examples that are "current". This means that there's better separation between the reference material in the RF releases, and any accompanying material that helps someone use it. Faruk Diblen (NLeSC) (16 Feb 2026, 10:24) From Assessment to Improvement: The EVERSE Toolchain for High-Quality Research Software <https://events.hifis.net/event/2945/contributions/21228/> Quality Unpacked: The EVERSE Reference Framework for Research Software <https://events.hifis.net/event/2945/contributions/21139/> EVERSE: Tools and services for software quality and FAIRness <https://events.hifis.net/event/2945/contributions/21133/> Neil Chue Hong / SSI (he/his) (16 Feb 2026, 10:33) I am "pro" the community dimension, but I might not be able to attend the next TF2 to back / discuss it. DANIEL GARIJO VERDEJO (16 Feb 2026, 10:34) <https://github.com/EVERSE-ResearchSoftware/indicators/issues/120> DANIEL GARIJO VERDEJO (16 Feb 2026, 10:36) another reason to move to GitHub :) Neil Chue Hong / SSI (he/his) (16 Feb 2026, 10:39) So the document that's circulating is strictly speaking a 2.0.1 rather than a 2.1, if it's just got minor typo corrections? Faruk Diblen (NLeSC) (16 Feb 2026, 10:44) it is too late to rename but I would call it research software metrics DANIEL GARIJO VERDEJO (16 Feb 2026, 10:44) noooo metrics are the indicators DANIEL GARIJO VERDEJO (16 Feb 2026, 10:44) :D Faruk Diblen (NLeSC) (16 Feb 2026, 10:44) :D # TF2 Meeting ## Monday, 19 January 2026, 11:00 CET **Zoom link:** <https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09> **Participants:** Giacomo Peru, Stella Fragkouli (CERTH), Maria Makaronidou (ATHENA RC), Neil Chue Hong (UEDIN), Jason Maassen, Daniel Garijo (UPM), Shoaib Sufi, Selim Kalayci, Elena Breitmoser (UEDIN), Laura Portell (BSC), # TF2 Meeting Summary -- 19 January 2026 ## Key decisions **GitHub migration approved in principle** - Team agreed moving to GitHub makes sense for version control and collaborative work - Concern raised about overlap with RSQKit -- resolved by clarifying RF as conceptual/referential document - Agreement that RF should reduce content duplication: explain reasoning and reference living resources rather than list indicators/tools - Workflow: GitHub for work, PDF publications to Zenodo for releases - Branch strategy decision deferred **Reference Framework scope refinement** - RF should be lighter, more referential - Should not comprehensively list indicators/tools (which exist in other repos) - Should explain thinking, provide examples, reference where content is actively developed - Should add missing section describing EVERSE ecosystem (RSQKit, TechRadar, dashboard) and how components link **Good enough practices approach** - Jason/WP2 agreed to describe the process of linking indicators to tiers - Should not list comprehensive practices (would require constant updates) - Should explain reasoning and reference Danny\'s tier-indicator work ## Updates and discussions **GAM session** - Contingent on Day 1 priorities - If scheduled: cross-WP sync session to check alignment between RF and WP2/WP3/TF1 work **Community dimension** - No progress since November draft - Neil\'s test: can community improve quality even if other dimensions are poor? If yes, standalone dimension. If intrinsically linked, merge into others - Shoaib: WP4 sees quality as broader than technical (includes open, FAIR, community aspects) - Decision deferred -- may need wider EVERSE consultation **RSQKit overlap discussion** - Shoaib suggested RF could live within RSQKit as foundational pages - Giacomo distinguished purposes: RSQKit for practitioners, RF for explaining theoretical framework - Agreement: some overlap acceptable if purposes differ (quick reference vs comprehensive explanation) **Training vocabulary** - Stephan/Kenneth tagging training at CERN in EVERSE TeSS instance: <https://everse-training.app.cern.ch/> - Tags connect training to RSQKit task pages - Organically generated vocabulary may inform RF terminology - Follow-up needed with Shoaib/Stefan Roiser **Indicators and tiers** - Daniel confirmed dimensions stable (OSS added pre-GAM) - New indicators coming post-GAM (maintenance-focused, additive only) - Danny\'s work linking indicators to software tiers should inform good enough practices - Daniel suggested adding dimension column to tier-indicator table ## Observations **RF currently outdated** - Version 2 reflects thinking from \~8 months ago - Significant EVERSE developments since then not captured - Integration work needed **Scope questions emerging** - What belongs in RF vs other repositories? - How to maintain currency without constant updates? - Balance between comprehensive reference and living ecosystem ## Actions carried forward - Giacomo: Prepare restructuring proposal for RF v3 before next meeting - Giacomo: Follow up on Community dimension decision path - Giacomo: Follow up with Shoaib/Stefan Roiser on training vocabulary - Jason/WP2: Describe tier-indicator process for section 2.3.1 (pending GitHub migration) - Daniel: Add dimension column to tier-indicator overview table (consideration) # TF2 Meeting Monday, 16 December 2025 ## Participants Giacomo Peru (UEDIN), Shoaib Sufi, Daniel Garijo, Nicos, Fauk, Laura ## Key decisions **Version 3 timeline pushed back** - Next version now targeted after GAM (early February 2026), not before - Allows time to sync with other work packages - DeRSE26 (one month after GAM) remains presentation target **GAM session on Reference Framework** - Session to be scheduled towards end of GAM - Purpose: report back on updates needed based on GAM discussions - Giacomo to attend relevant sessions and take notes on connections across work packages ## Updates **DeRSE26 abstract** - Talk accepted (15 minutes + 5 minutes questions) - Thanks to Shoaib and Daniel for reviews **Open Source Software dimension** - Daniel confirmed: will create pull request this week to incorporate OSS dimension - Dimension previously discussed and agreed in GitHub issue - Needs proper propagation to RSQKit (automated action exists but formatting needs improvement) - Issue open from weekend requiring adjustment **Training vocabulary work** - Shoaib noted: Stephan and Kenneth\'s training tagging work may be relevant - Training tagged in EVERS test instance at CERN, referenced by RSQKit - Generated vocabulary connects training material with quality guidance - May inform Reference Framework tagging approach ## Actions carried forward - Giacomo: Propose Reference Framework session for GAM agenda (late morning slot suggested) - Daniel: Create pull request for OSS dimension this week - Daniel: Improve RSQKit dimensions page and clarify indicator repository as source for suggestions ## Next meeting No meeting scheduled - will resume in January 2026 # TF2 Meeting Agenda **Monday, 17 November 2025, 11:00 CET** **Zoom link:** <https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09> **Participants:** Giacomo Peru (UEDIN), Nikos Pechlivanis, Fotis Psomopoulos, Selim Kalayci, Elena Breitmoser, Kirsty Pringle, Neil Chue Hong, Jason Maassen, Aspasia Orfanou, Faruk Diblen, Thomas Vuillaume, Shoaib Sufi ## A. Welcome and confirm agenda ## B. Actions from 20 October meeting - Giacomo: Change repository license to CC-BY - Status: Complete (CC-BY 4.0 manually added via LICENSE file) - Giacomo: Send deRSE26 abstract to Shoaib and Daniel via Mattermost - Status: Complete - Shoaib/Daniel: Review deRSE26 abstract - Status: Complete (thanks to Shoaib and Daniel) - Giacomo: Draft Community dimension proposals - Status: Complete (first draft created, AI-assisted) - Document: Community_dimension.docx - Fotis: ELIXIR-STEERS integration update - Standing item - There is an upcoming meeting in Prague / there might be comments coming to this direction / liaison Shoaib i. ELIXIR-STEERS WP2+WP3 Thread 3 contenathon on RSQKit 1. More information here - [[https://docs.google.com/document/d/1wKKKvadP3wLR21-gdZX3pfZb-GKYkAdOutRynASirQ0/edit?tab=t.5sdk2au7s9vx#heading=h.d9qi8lgqpqw7]{.underline}](https://docs.google.com/document/d/1wKKKvadP3wLR21-gdZX3pfZb-GKYkAdOutRynASirQ0/edit?tab=t.5sdk2au7s9vx#heading=h.d9qi8lgqpqw7) 1-3^rd^ Dec a. Attending online expressions of interest most welcome (please make a note in the diagram) 2. There will be an information session about this session -- an intro to what we plan (and a chance to comment / influence) a. Monday 24^th^ November 12pm-12.45pm (CET) - online -- [[https://zoom.us/my/shoaibsufi]{.underline}](https://zoom.us/my/shoaibsufi) - - Daniel: Indicators alignment work update - Working group progress - Spreadsheets for voting - Timeline for V3 inclusion (end December/20 January) ## C. Community dimension - Review first draft ([Community_dimension.docx](https://certhgr.sharepoint.com/:w:/r/sites/INAB-CERTH-Bioinformatics/Shared%20Documents/General/04.Projects/EU-Projects/Funded-Running/EVERSE%20(HORIZON-INFRA-2023-EOSC-01-02)/Consortium/2.WPs/TF2-ReferenceFramework/Community_dimension.docx?d=w68c34b679f494744ad9dfa6ee934c7d9&csf=1&web=1&e=bv46kw)) - Decision on approach (additional dimension vs integration) ## D. Open Source Software dimension status - Clarification needed: Daniel\'s Mattermost vote references \"Open Science\" as 12th dimension, but links to OSS GitHub issue #58 - OSS already exists as dimension 2.3 in RF v2 (one of 11 dimensions) - Question appears to be about RSQKit implementation, not RF - GitHub discussion shows ongoing debate about whether OSS warrants standalone dimension status despite overlaps with FAIR and Technical dimensions - Confirm: Is this about maintaining OSS in RSQKit, or introducing a different \"Open Science\" dimension? - Context: <https://github.com/EVERSE-ResearchSoftware/indicators/issues/58> ## E. Version 3 development plan - Timeline confirmation (GAM 2026 - early February) - Indicators repository status - Coordination with other WPs ## F. Text quality and evidence-based improvements - Need to improve quality of text throughout RF - Back up statements with quality references and evidence - Example: Section 2.3 Open Source Software requires scholarly resources on OSS use/benefits in research software ## G. Citation and reference consistency - Current RF has inconsistent mix: footnotes at bottom of pages, inline citations, numbered references at end - Need uniform approach following Neil\'s guidance: - Footnotes: additional information, not essential (can coexist with references) - References: evidence supporting arguments (should be in reference section at end) - Avoid numbered citation lists unless using reference manager - Check EVERSE project and EC document template style guides - Making RF good scholarship requires significant work - Fotis suggests footnotes because it's not a scientific document but a guidance document - Neil: it should still follow some good refencing practice - Shoaib: priority is to make this document work for us / how all parts of EVERSE are working together ## H. Work assignment for Version 3 - Jason (on behalf of WP2) to populate section 2.3.1 ## I. deRSE26 conference - Submission status: Submitted, awaiting response ## J. External engagement - Updates on feedback or presentations ## K. AOB **Next meeting:** Monday, 15 December 2025, 11:00 CET # TF2 Meeting Notes ## Monday, 20 October 2025, 11:00-12:00 CEST **Zoom link:** <https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09> **Participants:** Giacomo Peru (UEDIN), Shoaib Sufi (UNIMAN), Pavel Straňák (CU), Daniel Garijo (UPM), Laura Portell Silva (BSC) **Apologies:** Fotis Psomopoulos (unable to attend full meeting) ## A. Welcome and confirm agenda - Quick meeting due to limited progress since last call - Laura rejoining after absence - provided update on current state ## B. Actions from 22 September meeting ### Action Giacomo: Create repository for RF - - Status: Complete - Repository created this morning under EVERSE-ResearchSoftware - Initially added GNU license - Action: Change license to CC-BY (per Shoaib\'s recommendation for text content) ### Action Giacomo: Review discussion on Community dimension, draft possible section - **Status: Not complete** - No progress since last meeting - Carried forward to next meeting ### Action Fotis: Update on ELIXIR-STEERS integration - **Status: Ongoing** - No updates available - Keep as standing item ## C. Community Dimension ### Status - Two approaches identified: - Adding additional \"Community\" dimension - Integrating community considerations within existing dimensions - Discussion held in past meetings - Draft still pending from Giacomo - No new insights shared at this meeting - **Action carried forward** ## D. Version 3 Development Plan ### Timeline confirmation - **Target: GAM 2026 (early February)** - still realistic - Work before Christmas - Curation work in January - Achievable timeline confirmed ### Indicators work (Daniel update) - Collecting indicators from multiple initiatives (not just CHAOSS) - UPM team working on alignments between indicators - Identifying equivalences between EVERSE indicators and existing community indicators - New working group started: - First meeting held last week - Focus: alignment of indicators to tiers - Daniel to send spreadsheets for voting - All work tracked in indicators repository - **Timeline:** Concrete outputs expected by end December/20 January for V3 inclusion ### Coordination priorities - Ensure RF reflects work from other WPs - Ensure WPs align with RF - Consistency throughout project essential ## E. Feedback and External Engagement ### Network webinar (September) - Presentation completed - Feedback: 45 minutes too long for RF presentation - Should be shorter for future presentations ### EOSC Symposium 2025 - Not submitted by Giacomo - Status unknown from other EVERSE members ## F. deRSE26 Conference Submission ### Proposal details - **Deadline: End of this week** - Abstract prepared by Giacomo - Internal review needed (one page) - **Reviewers:** Shoaib Sufi and Daniel Garijo volunteered - Abstract to be shared via Mattermost ### EVERSE presence at deRSE26 - Last year: strong presence with poster, RSQkit hackathon, metadata tutorial - Well attended, good visibility - Proposal to maintain momentum - Elena leading WP3 submission - Giacomo leading RF submission - RSQkit team to decide on separate submission ## G. AOB - No other business raised - Meeting concluded at 10:20 (very short meeting as promised) ## Next Meeting **Monday, 17 November 2025, 11:00 CET** ## Actions Summary **Immediate:** - Giacomo: Change repository license to CC-BY - Giacomo: Send deRSE26 abstract to Shoaib and Daniel via Mattermost - Shoaib/Daniel: Review abstract by Thursday **Ongoing:** - Giacomo: Draft Community dimension proposals - Fotis: ELIXIR-STEERS integration update - Giacomo: Monitor indicators repository for V3 content - Daniel: Continue indicators alignment work with UPM team and working group **TF2 Meeting Agenda** **Monday, 22 September 2025, 11:00-12:00 CEST** **Zoom link:** <https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09> **Participants**: Giacomo Peru (UEDIN), Selim Kalayci (ELIXIR Hub), Patrick Bos (NLeSC), Jason Maassen (NLeSC), Nikos Pechlivanis (CERTH), Fotis Psomopoulos (CERTH), Gavin Pringle (UEDIN), Pavel Stranak (CU), Shoaib Sufi (UNIMAN), ## A. Welcome and confirm the agenda ## B. Actions from last call - Action Giacomo: review discussion on Community dimension, gather feedback from team, draft a possible section on Community dimension - Action Giacomo: prepare presentation of the RF -- internal (WPs) and external - Action Fotis: Update on the integration of ELIXIR-STEERS work into the reference framework. - Ongoing process. Keep agenda item. ## C. Discussion on Community dimension ### Background During the 16 June meeting, it was noted that whilst the GAM confirmed FAIR and Sustainability as research-specific dimensions and Open Source Software was added as the third, the question of whether Community should be added as a fifth dimension remained unresolved. ### Key Points from 18 August Discussion **The case for including Community:** - Neil noted that community is often overlooked in software quality frameworks, particularly for non-research software - In research software, community aspects are particularly important and distinctive - Strong community involvement can compensate for weaknesses in technical dimensions - Community governance and engagement are already implicit in several existing dimensions but might merit explicit recognition **Potential scope and indicators:** - Engagement metrics (contributor activity, user participation) - Governance structures and processes - Communication channels (mailing lists, forums, chat platforms) - Community health metrics (as measured by tools like GrimoireLab, Augur) - Relationship between community strength and software sustainability **Considerations and concerns:** - Fotis: preference for keeping the framework simple; additional dimensions should clearly add value - Question of independence: can Community be added without major changes to other dimensions? - Some aspects (e.g., governance) already overlap with Sustainability and Open Source dimensions - Need to ensure alignment with other EVERSE outputs (Tech Radar, indicators work) **Possible approaches:** 1. Add as full fifth dimension with its own indicators and good practices 2. Integrate community aspects more explicitly within existing dimensions 3. Include in a different way (not as a dimension but as a cross-cutting theme) ### Questions for Discussion - Does Community merit status as an independent dimension alongside Technical, FAIR, Open Source, and Sustainability? - What unique aspects of software quality would a Community dimension capture that aren\'t already covered? - Would adding this dimension improve the framework\'s usefulness for research software assessment? - How would this align with the work on indicators and the Tech Radar? ### Recommendation Consider developing a draft outline of what a Community dimension would include to inform the decision. This could be done without committing to inclusion, allowing the team to assess whether it adds sufficient value to warrant the additional complexity. Discussion - Patrick: "Community" is important from a communication perspective as well to have at the top level, since it is as crucial to a software's success as purely technical aspects, even though the "disharmony" with the very precise ISO dimensions is well noted. - Shoaib: - <https://chaoss.community/> - becoming an important aspect for open source metrics -- we do need to see how this applies to the research context but there does seem to be strong overlap -- tools (some already mentioned above) to help measure these metrics - <https://chaoss.community/software/> ## D. Outreach ### Internal Present the RF to WPs -- ensure there is a two-way feed-back between EVERSE activities and the RF Perhaps we need a repository under <https://github.com/EVERSE-ResearchSoftware> for the reference framework to help capture scattered notes, ideas in people's minds, discrepancies that arise in work package and be a place where some discussion can be captured. ### External Presentation of the RF as a Network webinar EOSC Symposium 2025: passed the deadline and not submitted! ## D. Timeline for V3 Before Christmas Before the GAM 2026 After GAM 2026 ## D. Next meeting 20 October **TF2 Meeting Agenda** **Monday, 18 August 2025, 11:00-12:00 CEST** **Zoom link:** <https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09> **Participants**: Giacomo Peru (UEDIN), Nikos Pechlivanis (CERTH), Fotis Psomopoulos (CERTH), Elena Breitmoser, Jason Maassen, Kirsty Pringle, Pablo Martinez (BSC), Thomas Vuillaume, Neil Chue Hong, Faruk Diblen, ## A. Welcome and confirm the agenda ## B. Actions from last call - **Action all**: Review by Friday June 16th. Comments and contributions to the Reference Framework document. - Done - **Action Fotis**: Update on the integration of ELIXIR-STEERS work into the reference framework. - Ongoing process. Keep agenda item. ## C. Publication of version 2 of the RF Version 2 of the EVERSE Reference Framework was successfully published on the 12^th^ July 2025. <https://zenodo.org/records/15856368> Check authors. Thanks to contributors. ### Key Achievements in Version 2: **1. Structural Improvements:** - Removed ambiguity between the Reference Framework (theory/background) and RSQkit and TechRadar (practical guides/recipes). - Resolved the confusion between theoretical framework and practical implementation tools - Content to focus on structure and rationale rather than duplicating RSQkit content **2. Quality Dimensions Resolution:** - Adopted ISO/IEC 25010:2023 standard with 9 top-level dimensions (Compatibility, Flexibility, Functional Suitability, etc.) - Eliminated 25-dimension EOSC framework references - Mapped ISO sub-characteristics (39 total) - Removed outdated tool mapping tables, replaced with references/placeholders to RSQkit and EVERSE Tech Radar **3. Research-Specific Dimensions:** - Confirmed FAIR and Sustainability as core research-specific dimensions - Added Open-Source Software as a formal dimension - Each dimension now includes good practices and relevant indicators **4. Four Views Development:** - Three-Tier Model (Analysis Code, Prototype Tools, Research Software Infrastructure) - completed with examples - Software Lifecycle View - improved with better visualisation - Personas View - developed with core personas for research software - Science Clusters View - enhanced with WP4 contributions ### Pending Review Points and Actions: **Technical corrections:** - Two temporary URLs in Section 1.2 Definitions require updating to permanent links (RSQkit quality and research_software pages) - ISO definitions need verification against official sources to ensure accuracy - RSQkit requires proper introduction before first mention; general context on where RF applies needs adding **Content deferred to version 3:** - Table 1 removed to be reinstated! - Section 2.1.3 \"Types of tools\" (outline and descriptions) - removed, to be revisited in v3 - Section 2.1.4 Table 2 \"Examples of tools\" - removed per 16 June decision to reference canonical sources - Table 1 (mapping of quality dimensions across frameworks) - removed, refined version planned for v3 **Consistency review required:** - The paragraph defining Research Quality Dimensions, Indicators and Tools needs checking for consistency with rest of document **Enhancement suggestions:** - Personas View could benefit from a figure mapping skills/roles across personas (noted by Fotis for future iterations) ### Outstanding Items for Discussion: - Integration of ELIXIR-STEERS work (ongoing action from Fotis) - Decision on Community as potential fifth dimension - Long-term maintenance strategy for the framework - Alignment with upcoming deliverables and milestones ### Next Steps: - Continue quarterly update cycle - Address pending review points for next iteration - Ensure consistency across all EVERSE work packages - Consider submission to EOSC Association as reference document Zoom chat: Neil Chue Hong / SSI (he/his) (18 Aug 2025, 10:12) Something that has come up in some separate work that I've been involved in, around mapping RSE terminology and SE terminology: it would be useful in a future version of the Reference Framework to be clear where a term being defined has come from another existing source and kept the same name, where it's come from another source but had the name changed slightly (e.g. to merge two terms together) and where this is a new definition of a term from EVERSE. John Apostolakis joined as a guest Neil Chue Hong / SSI (he/his) (18 Aug 2025, 10:18) Or use archive.org URLs to the version of the webpage that has been accessed? (Or Software Heritage SWHID, if it's to something in a code repository?) Fotis Psomopoulos (18 Aug 2025, 10:20) If not as is, at least through a referenced document (if somewhere else) **TF2 Meeting Agenda** **Monday, 16 June 2025, 11:00-12:00 CEST** **Zoom link:** <https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09> **Participants**: Giacomo Peru (UEDIN), Pablo Martinez (BSC), Elena Breitmoser, Daniel Garijo (UPM), Selim Kalayci, Fotis Psomopulos (CERTH), Stefania Amodeo (OpenAire) Shoaib Sufi (UNIMAN), Nikos Pechilvanis, Kirsty Pringle, Tom François, Neil Chue Hong, Jason Maasen, Srobona Ghosh ## **A. Welcome and confirm the agenda** ## **B. Actions from last call** - **Action all**: Review by Friday June 16th. Comments and contributions to the Reference Framework document. - Partly done - Giacomo to make the RF Zenodo v1 document available for editing - Done - **Action Fotis**: Update on the integration of ELIXIR-STEERS work into the reference framework. - Ongoing process. Keep agenda item. ## **C. Review update** **Overall status** Some good contributions. Some still pending. Plenty to do, but on track to produce a good version. The RF needs some radical change, especially to section 2.1 Technical Dimensions **Section 1 Introduction** Legacy confusion between EVERSE Reference Framework and RSQkit Missing upfront definition of Research Software Unclear scope and terminology inconsistency Main Issue: The introduction conflates theoretical Framework (background/theory) with practical RSQkit (recipes/guidance). This relationship needs clarifying early in the document. **Section 2.1** This is the section that needs more work. Our Section 2.1 contains fundamentally contradictory approaches. Whilst Section 2.1.1 correctly describes the 9 ISO 25010:2023 dimensions we agreed to adopt, Section 2.1.2 still references the abandoned 25-dimension EOSC framework. We need to rewrite Section 2.1.2 to properly map ISO sub-characteristics and remove the outdated Table 1 entirely. **Examples of tools** Proposal to remove Table 1 mapping tools to quality dimensions and replace with (something like): \"For practical guidance on tools and services that support these quality dimensions, see the [Research Software Quality toolkit (RSQkit)](https://euc-word-edit.officeapps.live.com/we/link). The RSQkit provides community-curated, up-to-date recommendations for implementing these quality practices across different research domains.\" **Section 2.2-2.4 (research-specific dimensions)** The GAM confirmed FAIR and Sustainability as research-specific dimensions, but two critical questions remain unresolved: the final status of Open Software as a dimension, and whether Community should be added as our fifth dimension. These decisions directly impact our framework structure and tool categorisation approach. Sections 2.2-2.4 require some work, but the content is in decent state and size, allowing for a good publication status. Exception: List of FAIR good enough practices. This needs to be populated. Good enough practices: need to check for redundancies and overlaps. Hand multiple box-ticking. **List of tools** Like the list/table of tools for 2.1, proposal to remove the list and replace with the reference to the RSQkit. **Section 3 Four Views** Three Tiers and Lifecycle got no review, but they are in okay shape. I'd like a nicer chart fot the lifecycle, but not a priority. Personas needs to be developed. I will look for resources and come up with something. Science Clusters had some good attention from the WP4 people and has a basis for a decent publishable version. **Need to agree internal review** Daniel to add contribution this week. Giacomo to curate a draft V2 version by 27 June Handover to internal reviewer Back in Giacomo's hands by 3-4 July Publication by 9 July (Giacomo on leave 10/07 - 03/08) **TF2 Meeting Agenda** **Monday, 19 May 2025, 11:00-12:00 CEST** **Zoom link:** <https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09> **Participants**: Giacomo Peru (UEDIN), Gavin Pringle (UEDIN), Shoaib Sufi (UNIMAN), Elena Breitmoser (UEDIN), Daniel Garijo (UPM), Guido Juckeland (HZDR), Neil Chue Hong (UEDIN), Tom François (LAPP-CNRS), Thomas Vuillaume (LAPP-CNRS), **Apologies**: Kirsty Pringle (UEDIN) ## **A. Welcome and confirm the agenda** ## **B. Actions from last call** - **Action all**: Review by Friday May 16th. Comments and contributions to the Reference Framework document. - **Action Fotis**: Update on the integration of ELIXIR-STEERS work into the reference framework. - Ongoing process. Keep agenda item. ## **A. Welcome and confirm the agenda** ## **B. Actions from last call** - **Action all**: Review by Friday May 16th. Comments and contributions to the Reference Framework document. - **Action Fotis**: Update on the integration of ELIXIR-STEERS work into the reference framework. - Ongoing process. Keep agenda item. ## **C. Review update** **Review documents:** Reference Framework v0.5: NEED A NEW DOCUMENT Review document: [Reference Framework v0.5 Review.docx](https://certhgr.sharepoint.com/:w:/r/sites/INAB-CERTH-Bioinformatics/Shared%20Documents/General/04.Projects/EU-Projects/Funded-Running/EVERSE%20(HORIZON-INFRA-2023-EOSC-01-02)/Consortium/2.WPs/TF2-ReferenceFramework/Review/Reference%20Framework%20v0.5%20Review.docx?d=w8286df0a8497442492e79002a18a54c1&csf=1&web=1&e=4GTPdH) **Summary of review so far:** ## Structure & Purpose - **Too much overlap** between sections (especially Technical vs Open Software) - **Unclear relationship** between Reference Framework and RSQkit - need to clarify that Framework = theory, RSQkit = practical guides - Document should focus on structure/rationale rather than duplicating RSQkit content ## Content Issues - **Too many quality dimensions** (25-28) - need to agree on which ones to use - **Inconsistent definitions** across work packages - need standardisation - **Tool sections** should avoid specific recommendations and focus on tool types - **FAIR vs Quality** debate - can software be FAIR but poor quality? ## Missing/Underdeveloped Sections - Science Clusters View needs content from each cluster - Personas View needs clear definitions (avoid duplicating personas) - Examples needed for the three-tier model ## Key Decisions Needed - Which quality dimensions to adopt project-wide - How to handle tool recommendations without being prescriptive - How to maintain the document long-term The main theme is that the document has good potential but needs better coordination, clearer scope, and consistent editorial oversight. ## **D. Next steps** Giacomo will review comments and suggestions by Friday 8 May Content freeze 16 June Need for direct contact with EVERSE team members **DOM 16 June** **TF2 Meeting Agenda** **Monday, 28 April 2025, 11:00-12:00 CEST** Monday 28 AprilM 2025, 12:00-13:00 CEST **Zoom link:** **<https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09>** **Participants**: Giacomo Peru (UEDIN), Neil Chue Hong (UEDIN), Gavin Pringle (UEDIN), Pablo Martinez (BSC), Fotis Psomopoulos (CERTH), Faruk Diblen (NLeSC), Jason Maassen (NLeSC), Shoaib Sufi (UNIMAN), Daniel Garijo (UPM), Elena Breitmoser, Thomas Vuillaume, Kirsty Pringle, Azza Gamgami, Aspa Orfanou. **Apologies**: ## **A. Welcome and confirm the agenda** ## **B. Actions from last calls** - **Action all**: Review by Friday May 16th. Comments and contributions to the Reference Framework document. - **Action Fotis**: Update on the integration of ELIXIR-STEERS work into the reference framework. - Ongoing process. Keep agenda item. **Completed actions:** - **Action Daniel**: Update on the spreadsheet mapping the three current quality dimension structures. - Done ## **C. Main discussion points:** ### **1. Centralization of information repositories (WP2, WP3, WP5) -- Fotis** - Plan for unifying tool lists across RSQkit, Tech Radar, and Indicators - Using central GitHub repository under EVERSE organization - Location and process. TF2 might be the place where the process is defined. - Main place to discuss dimensions, indicators, their integration etc.: this taskforce! - Goal of TF2 is not to 'police' the other WPs, but to ensure integration and consistency - Daniel advocates for a strong effort for synchronization across how tools like indicators and quality dimensions are used across the project. Fotis doesn't think this effort should happen in TF2. - ### **2. What the EVERSE Reference Framework is for and longer-term plans** - Purpose of the Reference Framework: - Theoretical background and foundation for the EVERSE project - Framework ensuring consistency in terminology and concepts across the project - A summary of what EVERSE has accomplished, capturing the project\'s collective knowledge - Long-term vision: - Key resource that extends beyond the project\'s lifetime - Potential adoption by the EOSC Association (OA7) as a reference - Contribution to the wider research software community ### **3. Current status and short-term plans and timeline** - Current status: - Version 0.5 on Zenodo (basic citable resource with acknowledged gaps) - Need for better alignment with ongoing project work - Poor internal consistency and adoption - Implementation approach: - Iterative process to synchronize actual project work with the document - Regular updates to reflect developments in quality dimensions and indicators - Bidirectional flow where document guides work and work refines document - Immediate action plan: - Content review and contributions by Friday, May 16th - Content freeze by Monday, June 16th, 2025 - Two weeks for cleanup and refinement (June 16-30) - Publication of version 1.0 by end of June 2025 - Assignment process: - Review incomplete sections during this meeting - Request self-nominations for unfinished sections - Direct assignments for any remaining gaps by end of this week - Progress checks via Mattermost Fotis: asks WP2, WP3, WP4, WP5 and WP to review the RF and ensure it m [TF2_reference_model_v0.5.docx](https://certhgr.sharepoint.com/:w:/r/sites/INAB-CERTH-Bioinformatics/_layouts/15/Doc.aspx?sourcedoc=%7B8689959A-7EC8-481A-AB63-339FE219306B%7D&file=TF2_reference_model_v0.5.docx&action=default&mobileredirect=true) (Add to and comment on this one) ### **4. Open problems and ongoing issues** - Multiple frameworks for quality dimensions: - ISO-25000 standards (25+ dimensions) - TF2 Document grouping into 6 categories - ELIXIR BH Task with 16 dimensions/super groups - Inconsistent approach to quality indicators - No agreed definition of what constitutes an \"indicator\" - Different granularity of indicators across dimensions - Relationship between indicators and tools not clearly established - Need to map indicators to quality dimensions consistently - Terminology ambiguities across work packages - Same terms used differently across documentation - Need to disambiguate between persona, job title and role - ISO standard compliance concerns raised by workshop participants - Uneven development across reference framework sections - Science Clusters view particularly underdeveloped - \"Functionality\" dimension appears underrepresented in tools collection, despite being rated most important by workshop participants - Knowledge integration challenges - Integration of STEERS work still pending - Alignment with external standards (ISO, SWEBOK, CHAOSS) - Mapping community-specific implementations to common framework ## **DONM** - Next call: Monday, 16 June 2025 @ 11:00 CEST **\** # Monday 17 March 2025, 11:00-12:00 CET **Zoom link:** **<https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09>** **AGENDA:** **Participants**: Fotis Psomopoulos (CERTH), Elena Breitmoser (SSI/UEDIN), Tassos Stavropoulos (OpenAIRE), Gavin Pringle (UEDIN), Giacomo Peru, Aspa Orfanou (CERTH), Faruk Diblen (NLeSC), Thomas Vuillaume (CNRS), Shoaib Sufi (UNIMAN), Dainel Garijo (UPM), Pablo Martinez (BSC) **Apologies**: ----------------------------------------------------------------------- **Agenda** ----------------------------------------------------------------------- ----------------------------------------------------------------------- ## A. Welcome and confirm the agenda ## B. Actions from last call 1. **Action all**: Everybody who contributed content should have another go at the content of the TF2 document **Action Fotis (ongoing)**; Make sure that ELIXIR-STEERS work will/can be included. <https://docs.google.com/document/d/1EkFlYYj3wrfeSh_n54ACBI6kfwe9_YRGwfK4e7Rx8dU/edit#heading=h.jsv44i1o72g4> 1. This was the formal milestone write up - <https://docs.google.com/document/d/18afkCz-GfEiZvufQiILGsOUFaBPkYIZm5UupRwaiKhM/edit?tab=t.0#heading=h.78y4wwqyiww9> We should consider including this as pre-background work. Use the formal milestone for this. Should also be on Zenodo. <!-- --> 1. **Daniel to create a shared Spreadsheet with the 3 current structures that we'll use for the mapping**, to be shared over email. We will continue the discussion over email and also during the March TF2 call. Aim is to **reach a consensus after the GAM session on indicators**. 1. After that, only minor changes - major ones only if absolutely necessary. Still work in progress -\> to be discussed in the GAM session "Dimension and Indicators / Wednesday afternoon). <!-- --> 3. All deliverables/milestones are now in zenodo: <https://zenodo.org/communities/everse/records> (check if any metadata have issues). ## C. Main discussion point: Scope of this TF2: ensure that we are consistent in terms across EVERSE Key message to keep in mind, re: Relationship between RSQkit and Ref Framework 1. [Ref Framework is our "theory/background" - the RSQkit are the practical best practices/recipes. Some overlap, but not 1-1.]{.underline} **[However]{.underline}**: If you are starting a new section, do check the RSQkit; vice versa, if you are adding a new page in RSQkit, check the Ref Document. <!-- --> 1. A discussion about Research Software Quality Dimensions in EVERSE. GAM session(s) 1. Current situation: Right now we have **three distinct sources** of "research-software quality dimensions" 1. [ISO - 25000](https://iso25000.com/index.php/en/iso-25000-standards/iso-25010) TF2 Document - Reference Model (relied also on the EOSC prior work) ELIXIR BH Task Agenda for the GAM session Wednesday afternoon 1. Agenda: [https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4520369?filePath=%2FConsortium%2F5.Meetings%2F6.%201st-EVERSE-GAM-BSC%20(March%202025)%2FDay_1_session_2_dimensions_indicators.docx](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4520369?filePath=%2FConsortium%2F5.Meetings%2F6. 1st-EVERSE-GAM-BSC (March 2025)%2FDay_1_session_2_dimensions_indicators.docx) <!-- --> 1. reach a consensus on what we mean by "dimensions" work on the three sources (adding more) Then work on the indicators. 2\. How are we going to update/maintain the Reference Framework - given that this is central to the entire project 1. A point to be discussed Friday morning. 1. Priority: makes sure that this is communicated across WPs A. We need to have 1-2 people making sure that this is maintained (common definitions, vocabulary etc) - curator(s) of the document B. Capturing information from multiple WPs C. Make sure that we don't have inconsistencies (e.g. dimensions) Make sure that the TF2 agenda is still relevant Note: during the deRSE25, the RSQkit was referenced a few times. It's very likely that this references document will end up being adopted by the community, so we need to make sure that it's good enough! ## D. AOB 1. Next call: Monday, April 21st @ 11:00 CEST ## Key Action Points *please add your suggested action points or comments discussed during today's meeting. Tag the relevant colleague you may need action from. * 1. # Monday 17 February 2025, 11:00-12:00 CET **Zoom link:** **<https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09>** **AGENDA:** **Participants**: Fotis Psomopoulos (CERTH), Daniel Garijo (UPM), Elena Breitmoser, Gavin Pringle (UEDIN), Guido Juckeland (HZDR), Neil Chue Hong (SSI UEDIN), Tassos Stavropoulos, Nikos Pechlivanis (CERTH), Pablo Martinez (BSC), Shraddha Bajare(SKAO), Thomas Vuillaume (CNRI), Jason Maasen (NLeSC), Faruk Diblen (NLeSC), Shoaib Sufi (UNIMAN) **Apologies**: Giacomo Peru (preparing for deRSE25), ----------------------------------------------------------------------- **Agenda** ----------------------------------------------------------------------- ----------------------------------------------------------------------- ## A. Welcome and confirm the agenda ## B. Actions from last call 1. **Action all**: Everybody who contributed content should have another go at the content of the TF2 document **Action Jason**: discuss the outcome of this meeting with Fotis. **Action Fotis (ongoing)**; Make sure that ELIXIR-STEERS work will/can be included. <https://docs.google.com/document/d/1EkFlYYj3wrfeSh_n54ACBI6kfwe9_YRGwfK4e7Rx8dU/edit#heading=h.jsv44i1o72g4> 1. This was the formal milestone write up - <https://docs.google.com/document/d/18afkCz-GfEiZvufQiILGsOUFaBPkYIZm5UupRwaiKhM/edit?tab=t.0#heading=h.78y4wwqyiww9> We should consider including this as pre-background work. Use the formal milestone for this. Should also be on Zenodo. ## C. Main discussion point: Scope of this TF2: ensure that we are consistent in terms across EVERSE Key message to keep in mind, re: Relationship between RSQkit and Ref Framework 1. [Ref Framework is our "theory/background" - the RSQkit are the practical best practices/recipes. Some overlap, but not 1-1.]{.underline} **[However]{.underline}**: If you are starting a new section, do check the RSQkit; vice versa, if you are adding a new page in RSQkit, check the Ref Document. <!-- --> 1. A discussion about Research Software Quality Dimensions in EVERSE. Current situation: 1. In this TF2 reference document, we are discussing six dimensions based on various existing works and standards (more than 20 dimensions). In WP3 / Task 3.1, where a set of tools for quality have been researched, there are three dimensions, but \"sustainability\" basically groups everything. In the ELIXIR Software Best Practices group work / BH24 Project 5 - around the RS quality indicators 1. <https://zenodo.org/records/14852424> , there are sixteen dimensions (Shoaib: indicators take from existing sources, dimensions (they use the term super groups) are more influenced by the source but we are getting clarity on the choices made here). > Key questions: 1. Which dimensions are we going to adopt in the project? What is the definition for each dimension (and which definition are we reusing, e.g., standard)? Guido: make sure that we are actually explicitly talking about "**Research-Software Quality**" and not "Research Quality" Neil: Make sure that we are not re-inventing "research-software quality" indicators. This should not be only for internal consistency. We need to be clear on how we map to external efforts. A question that was also raised in the recent workshop "why didn't we use X that is already used?" Make sure that we are not going against the community expectations. Daniel: All definitions that are in the **reference model** are reusing the ISO model. The point in the workshop is that, by grouping them under the dimensions, we are effectively changing the definition. We need to be careful on this. Jason: We need to differentiate between "research-software" and "software". In "research software" we see some aspects that we won't encounter in the "software". Neil: It is almost certainly impossible to map everything successfully - there are already many mutually incompatible definitions out in the wild. I think the important thing is making it clear why we choose to do things differently. Daniel: +1. And make sure that the source of the definition is clear. Guido: Also enterprise software has these three tiers of quality requirements. The ISO standards are maybe an ideal that is more relevant for tier 3 software of enterprise software. Daniel: We need to make sure that, within the project, all the definitions should be identical. We need to know where the source definitions are coming from. Neil: This may be due to the fact that other communities may be interested in other aspects more or less. Fotis: Propose to select a number of clusters/dimensions that we agree, with the goal of reaching a 1st consensus during the GAM session. We are not constraint by any one effort (inlc. the ELIXIR effort), but we'll be reusing it: Daniel: i want to reuse the work from elixir, it\'s been a lot of work! that\'s why we need to make sure the \"supergroups\" are defined somewhere. Shoaib: We will bring up the supergroups at tomorrow's ELIXIR WP3 / BH24 Project 5 meeting to find out where they came from Daniel (**action**): will create a spreadsheet of the dimensions that are being currently used, including their definition. Daniel: where can we have an accessible version of the ISO25010 standard? <https://iso25000.com/index.php/en/iso-25000-standards/iso-25010> Right now we have **three distinct sources** of "research-software quality dimensions" 1. [ISO - 25000](https://iso25000.com/index.php/en/iso-25000-standards/iso-25010) TF2 Document - Reference Model (relied also on the EOSC prior work) ELIXIR BH Task Others? 1. Jason: <https://www.bestpractices.dev/en/criteria/0> 1. Daniel: these are already reviewed in the ELIXIR Neil: I would say that there's also: SWEBOK e.g. <http://swebokwiki.org/Chapter_10:_Software_Quality.> And there's this previous review by EOSC IQRS: <https://zenodo.org/records/10647227> Jason: <https://chaoss.community/> 1. Daniel: I had them here to discuss: <https://github.com/EVERSE-ResearchSoftware/indicators/issues/3> They have 89 metrics (which we call indicators) Neil: The one interesting thing about CHAOSS is that they're the one place where industry commercial software, open source software and research software people are all talking together to define metrics (indicators). Daniel: For software, they have 21. I think many of these we should adopt tbh. This is good work. Also, maybe we should reach out if some of the indicators we consider important are missing in their community. Neil: And there's all the different things which used in the software quality tools like SonarQube etc. most of which are based on things like ISO 25010 or SWEBOK but some aren't. Shoabi: we should prioritize in terms of EVERSE project members think that it's important. Neil: we select one of the three and we expand. Or we use all three. And then we select additional ones that we might identify as necessary. Make sure that we **explicitly NOT create another standard**: "EVERSE reference framework" **Decisions**: 4. **Daniel to create a shared Spreadsheet with the 3 current structures that we'll use for the mapping**, to be shared over email. We will continue the discussion over email and also during the March TF2 call. Aim is to **reach a consensus after the GAM session on indicators**. After that, only minor changes - major ones only if absolutely necessary. ## D. AOB 1. Next call: Monday, March 17^th^ @ 11:00 CET ## Key Action Points *please add your suggested action points or comments discussed during today's meeting. Tag the relevant colleague you may need action from. * 1. # Monday 20 January 2024, 11:00-12:00 CET **Zoom link:** **<https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09>** **AGENDA:** **Participants**: Jason Maassen (Stand-in for Fotis, NLeSC), Nikos Pechlivanis (CERTH), Aspa Orfanou, Elena Breitmoser, Shoaib Sufi, Tom Francois, Kirsty Pringle, Giacomo Peru (UEDIN). Tassos Stavropoulos, Laura Portell Silva, Maria Paola Ferri, **Apologies**: Fotis Psomopoulos (traveling to EOSC Winter School), Neil Chue Hong (on leave), Daniel Garijo (traveling to Winter school) ----------------------------------------------------------------------- **Agenda** ----------------------------------------------------------------------- ----------------------------------------------------------------------- ## A. Welcome and confirm the agenda ## B. Actions from last call 6. **Action all**: review by **[Friday Nov 22nd 12:00 CET]{.underline}**. After that, offline version to be refined and uploaded to zenodo. Deposit the current [TF2 doc](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4047107?filePath=%2FConsortium%2F2.WPs%2FTF2-ReferenceModel%2FTF2_reference_model_v0.5.docx) to Zenodo (for reference purposes) 1. Done: [https://zenodo.org/records/14204479 (EVERSE RSQkit Reference Framework)](https://zenodo.org/records/14204479) **Action Fotis (ongoing)**; Make sure that ELIXIR-STEERS work will/can be included. <https://docs.google.com/document/d/1EkFlYYj3wrfeSh_n54ACBI6kfwe9_YRGwfK4e7Rx8dU/edit#heading=h.jsv44i1o72g4> 1. This was the formal milestone write up - <https://docs.google.com/document/d/18afkCz-GfEiZvufQiILGsOUFaBPkYIZm5UupRwaiKhM/edit?tab=t.0#heading=h.78y4wwqyiww9> We should consider including this as pre-background work. Use the formal milestone for this. Should also be on Zenodo. ## C. Main discussion point: Key message to keep in mind, re: Relationship between RSQkit and Ref Framework 1. [Ref Framework is our "theory/background" - the RSQkit are the practical best practices/recipes. Some overlap, but not 1-1.]{.underline} **[However]{.underline}**: If you are starting a new section, do check the RSQkit; vice versa, if you are adding a new page in RSQkit, check the Ref Document. <!-- --> 1. Agreed timeline from Dec call: 1. finalize text (hopefully by Feb 2025) Have first draft by June 2025 During our monthly calls: we primarily review and resolve comments in the TF2 document. Resolve inconsistencies and harmonize the [current document TF2](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4047107?filePath=%2FConsortium%2F2.WPs%2FTF2-ReferenceModel%2FTF2_reference_model_v0.5.docx) 1. Should we synchronize the RSQKit and this document again? Shouldn't the document focus more on the structure of the RSQKit and the rationale behind structure, not the content? Should this rationale also be on the RSQKit itself? Discuss possible topic(s) for GAM workshop (options for either 90' or 180' durations) 1. \[Giacomo\] Synchronization / editorial group for TF2 Ref document? Either for the group of get together and work on the document. We may need to figure out what the document will be before then. Notes: 1. \[Giacomo\] Everybody who contributed content should have another go? \[Giacomo\] Should we have an editorial board for this document? \[Shoaib\] Reference material is a space where people can put their thoughts. Independent from RSQKit. Without having pressure for it \[Elena\] We tend to diverse a lot. Various milestone and external resources need to be alligned. Everything should be in one place? Where? We need a strategy for this. \[Giacomo\] If RSQKit is source of truth how does it link to the TF2 ref document in zenodo? We should indeed sync with other WPs. Reference document is not a deliverable? \[CHECK\]. We need agency, like a editorial board \[Shoaib\] Lot of parallel development. We need synchronization points. Ref. document could be this sync point. Having an editorial group makes sense. Should have link to RSQKit editorial board, but not necessarily the same. \[Giacomo\] Should the WP leads be this editorial group? \[Shoaib\] we could try to set up a smaller group before the GA to involve the other WPs and their output? \[Jason\] Many of the comments in the Ref. Doc. are small additions, references, etc. Also the main commenters are not in the meeting today. Suggest to not go through the comments in this meeting (was agreed). **Decisions**: 9. Think about the to role of the reference document? Is it theory behind the RSQKit or is it synchronization between the different groups producing output. We should take this question to a bigger group. We need more agency for the document. Having an editorial group for the TF2 Ref document could help it move forward. Decide on this in next meeting. ## D. AOB 2. Next call: Monday, February 17^th^ @ 11:00 CET ## Key Action Points *please add your suggested action points or comments discussed during today's meeting. Tag the relevant colleague you may need action from. * 3. **\[all\]** Everybody who contributed content should have another go at the content of the TF2 document **\[Jason\]** discuss the outcome of this meeting with Fotis. # Monday 16 December 2024, 11:00-12:00 CEST **Zoom link:** **<https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09>** **AGENDA:** **Participants**: Fotis Psomopoulos, Elena Breitmoser (UEDIN), Tassos Stavropoulos (OpenAIRE), Shoaib Sufi (UNIMAN), Maria Makaronidou (Athena RC), Aspa Orfanou (CERTH), Jason Maassen (NLeSC), Daniel Garijo (UPM), Tom Francois (CNRS), Jutta Schnabel (), Laura Portell Silva (BSC), Nikos Pechlivanis (CERTH), Olga Lyashevska (NLeSC), **Apologies**: Giacomo Peru, Carole Goble, ----------------------------------------------------------------------- **Agenda** ----------------------------------------------------------------------- ----------------------------------------------------------------------- ## A. Welcome and confirm the agenda ## B. Actions from last call 11. **Action all**: review by **[Friday Nov 22nd 12:00 CET]{.underline}**. After that, offline version to be refined and uploaded to zenodo. Deposit the current [TF2 doc](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4047107?filePath=%2FConsortium%2F2.WPs%2FTF2-ReferenceModel%2FTF2_reference_model_v0.5.docx) to Zenodo (for reference purposes) 1. Done: <https://zenodo.org/records/14204479> **Action Fotis (ongoing)**; Make sure that ELIXIR-STEERS work will/can be included. <https://docs.google.com/document/d/1EkFlYYj3wrfeSh_n54ACBI6kfwe9_YRGwfK4e7Rx8dU/edit#heading=h.jsv44i1o72g4> ## C. Main discussion point: 4. \[Daniel\] In the [current document TF2](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4047107?filePath=%2FConsortium%2F2.WPs%2FTF2-ReferenceModel%2FTF2_reference_model_v0.5.docx) there are still a lot of inconsistencies 1. \[Laura\] For Daniel - can you add in the minutes the different documents that we would have to review to make sure they are consistent? \[Shoiab\] Make sure that the name clearly reflects that it's the WiP document. \[Tassos\] When is going to be the next version? Could be added to the upcoming Del. 1. I'd argue quarterly basis (but without pushing for it). Can be addressed in ad-hoc basis. [Relationship between RSQkit and Ref Framework]{.mark} 1. [[Ref Framework is our "theory/background" - the RSQkit are the practical best practices/recipes. Some overlap, but not 1-1.]{.underline}]{.mark} [**[However]{.underline}**: If you are starting a new section, do check the RSQkit; vice versa, if you are adding a new page in RSQkit, check the Ref Document.]{.mark} Continue the discussion on the reference framework 1. Mostly underdeveloped sections are "3.3 Science Clusters View" and "Personas View" \[Tassos\] We are leading the effort with the SC, but we might not have ultimately all the information we need. Tassos/OpenAIRE can pick up section 3.3 (the coordination of contributions) **Action Fotis**: identify and connect with people to work on the "Personas View". **Action \@all**: continue the review process -\> [primarily point out conflicts/inconsistencies]{.underline} 1. Timeline: have a first clean version of the document by June 2025. Discussion 1. How to proceed in 2025 Two activities: 1. finalize text (hopefully by Feb 2025) Have first draft by June 2025 During our monthly calls: we primarily review and resolve comments in the TF2 document. **Decisions**: 14. ## D. AOB 3. Next call: Monday, January 20^th^ @ 11:00 CET (note: overlaps with EOSC Winter School, will need a different chair) ## Key Action Points *please add your suggested action points or comments discussed during today's meeting. Tag the relevant colleague you may need action from. * 7. # Monday 18 November 2024, 11:00-12:00 CEST **Zoom link:** **<https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09>** **AGENDA:** **Participants**: Fotis Psomopoulos (CERTH), Elena Breitmoser (UEDIN), Jason Maassen (NLeSC), Nikos Pechlivanis (CERTH), Thomas Vuillaume (CNRS), Daniel Garijo (UPM), Laura Portell Silva (BSC), Graeme A. Stewart (CERN), Tassos Stavropoulos (OpenAIRE), Sanje Fenkart (CERN), Azza Gamgami (CNRS LAPP), Kirsty Pringle (UEDIN), Faruk Diblen (NLeSC), **Apologies**: Patrick Bos (NLeSC), Shoaib Sufi (UNIMAN) ----------------------------------------------------------------------- **Agenda** ----------------------------------------------------------------------- ----------------------------------------------------------------------- ## A. Welcome and confirm the agenda ## B. Actions from last call 15. Review assignments on Text (see main discussion point below) 1. **Action**: Each SC representative (WP4) add a short outline of the respective cluster and its focus 1. in progress (Action Fotis: hunt people down) **Action Laura**: do a first pass on personas 1. in progress **Action Jason** (possibly Kay): first version of software lifecycle 1. done **Action Giacomo + Esteban**: update the text on three tiers 1. done ## C. Main discussion point: 8. Deposit the current [TF2 doc](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4047107?filePath=%2FConsortium%2F2.WPs%2FTF2-ReferenceModel%2FTF2_reference_model_v0.5.docx) to Zenodo (for reference purposes) 1. Fotis: Proposal to submit to zenodo (after some cleaning up for formating) Daniel: dump some of the content of the quality work from the EOSC TF. Could we setup a deadline for review, before we submit it. Worry that there are going to be miscommunications/conflicts. 1. Specifiy in zenodo that this is a WiP (still in discussion) - both in the document and in the zenodo metadata (+version number 0.0.1, also to be explicitly listed in the deliverables) Jason: this could work. And the high-level DOI should always resolve to the latest version. **Action all**: review by **[Friday Nov 22nd 12:00 CET]{.underline}**. After that, offline version to be refined and uploaded to zenodo. [Relationship between RSQkit and Ref Framework]{.mark} 1. [Ref Framework is our "theory/background" - the RSQkit are the practical best practices/recipes. Some overlap, but not 1-1.]{.mark} [**[However]{.underline}**: If you are starting a new section, do check the RSQkit; vice versa, if you are adding a new page in RSQkit, check the Ref Document.]{.mark} Continue the discussion on the reference framework Granularity 1. **[One entry per type of tool]{.underline}** 1. [Taking for example (2.4 Sustainability -\> 2.41 Good practices -\> Software Maintenance -\> Linters)]{.mark} 1. [Ref Doc: WHY?]{.mark} 1. [2.4 definition of sustainability (what do we mean by that)]{.mark} [2.4.1 definition of what "software maintenance is".]{.mark} [2.4.2 definition of types of tools that support "software maintenance".]{.mark} [RSQkit: HOW? + options]{.mark} 1. [Structured on pathways]{.mark} [(connection to 2.4) Pathway "you want to sustain your software" -\> apply linters]{.mark} [pathway to be comprised of the 2.4.1 good practices. Not the definitions, but concrete examples of tools that actual implement these.]{.mark} 1. [We clearly link to existing lists of tools]{.mark} [We select one representative (regardless of language/domain/etc)]{.mark} [Create a short practical intro]{.mark} 1. [complexity in between high level documentation and carpentries-style tutorial.]{.mark} [\[Jason\] we should be aware that the list will be outdated quickly. The burden of keeping this updated will be on us.]{.mark} \[Thomas\] Currently in the D3.1 -\> exhaustive list of tools 1. I 100% agree that in the Reference model report, we don't need an exhaustive list of tools ! Here is the current list of tools prepared for D3.1: <https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/3639723?filePath=%2FConsortium%2F2.WPs%2FWP3%2FT3.1-collection_of_tools%2Fcollection_of_tools.xlsx> 1. \[Daniel\]: Thomas, there is a bit of disconnect between the quality dimensions in the spradsheet and the ones we defined in the ref doc. We will need to conflate them at some point. For example, code analysis is not technically a quality dimension\... \[Faruk\] we can refer to Awesome lists maintained by others :) \[Faruk\] Example for linters: <https://github.com/caramelomartins/awesome-linters> \[Thomas\] Users of RSQkit come for advice and the tool (not just a type of tool). 1. \[Daniel\] \[Faruk\] My take on this: 1. RSQKit: Why? Ref Doc: 1. \- How? \- The list of options. \[Daniel\] We need to link through metadata grouping on indicators and tools Assignments: [If you are starting a new section/paragraph, do check the RSQkit]{.mark} for existing content to ensure alignemtn 1. Technical aspects of Software Quality (no template) [Link to doc](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4137290?filePath=%2FConsortium%2F2.WPs%2FTF2-ReferenceModel%2FTF2_Technical_Notebook.docx) 1. Graeme Daniel Nikos Olga **Action:** Daniel will dump some content into the main doc. FAIR (no template) -\> [Aleks has put an initial PR in RSQKit!]{.mark} 1. (https://github.com/EVERSE-ResearchSoftware/RSQKit/pull/38) Giacomo (context/theory) Faruk (2.3) *Laura* Daniel (FAIR/Quality relationship) Neil (list of tools compiled by the FAIR IMPACT project) **Action:** Daniel will put some contents from the PR in the reference model Open Software (no template) 1. Faruk (Types of tools) Shoaib (Good enough practices) Sustainability (no template) 1. Neil: Examples of tools relevant to Software Sustainability 1. I've added draft text for this (including Faruk's contributions) to the [TF2 doc](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4047107?filePath=%2FConsortium%2F2.WPs%2FTF2-ReferenceModel%2FTF2_reference_model_v0.5.docx) Still need to check if everything has been added as PRs (I haven't done any yet) Faruk Kirsty Science Domain pages (no template yet, but check the Intro of the [RDMkit domain pages](https://rdmkit.elixir-europe.org/bioimaging_data)). 1. Each SC representative (WP4) add a short outline of the respective cluster and its focus Personas (use the [RDMkit template](https://rdmkit.elixir-europe.org/your_role)) 1. Use the content from the [TF1 document](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4047007?filePath=%2FMyResearch%2F04.%20Projects%2FEU-Funded%2FEVERSE%20(HORIZON-INFRA-2023-EOSC-01-02)%2FConsortium%2F2.WPs%2FTF1-RSQkit%2FTF1_RSQkit_Editorial_Process_v0.5.docx) 1. should already have the [KoM discussion point](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/3640095?filePath=%2FConsortium%2F5.Meetings%2F1.Kick-off%20Meeting%2F01.%20Meeting%20Minutes%2FEVERSE_KoM_RSQkit_breakout.docx) embeded. Laura Software lifecycle (no template) 1. Jason (possibly Kay) Three tiers (no template) 1. Use some of the figures from Tom's presentations (if license permits) Giacomo, Esteban **Action Fotis**; Make sure that STEERS work will/can be included. <https://docs.google.com/document/d/1EkFlYYj3wrfeSh_n54ACBI6kfwe9_YRGwfK4e7Rx8dU/edit#heading=h.jsv44i1o72g4> **Decisions**: 17. ## D. AOB 5. Next call: Monday, December 16^th^ @ 11:00 CET ## Key Action Points *please add your suggested action points or comments discussed during today's meeting. Tag the relevant colleague you may need action from. * 11. # Monday 14 October 2024, 11:00-12:00 CEST **Zoom link:** **<https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09>** **AGENDA:** **Participants**: Fotis Psomopoulos, Sanje Fenkart, Elena Breitmoser, Nikos Pechlivanis, Aspa Orfanou, Giacomo Peru, Maria Makaronidou, Patrick Bos, Tassos Stavropoulos, Graeme Stewart, Azza Gamgami, Faruk Diblen, Daniel Garijo, Neil Chue Hong, Jason Maassen, **Apologies**: ----------------------------------------------------------------------- **Agenda** ----------------------------------------------------------------------- ----------------------------------------------------------------------- ## A. Welcome and confirm the agenda ## B. Actions from last call 18. **Action Fotis**: Figure out how the copyright of the RSQkit / pages are dealt with 1. content CC-BY (metadata needs to be CC0) "Copyright members of the EVERSE consortium and external contributors" Review assignments on Text (see main discussion point below) 1. **Action**: Each SC representative (WP4) add a short outline of the respective cluster and its focus **Action Laura**: do a first pass on personas **Action Jason** (possibly Kay): first version of software lifecycle **Action Giacomo + Esteban**: update the text on three tiers ## C. Main discussion point: 11. Continue the discussion on the reference model [Timeline]{.underline}: 1. Until Wed Oct 15^th^ -- add PRs to the RSQkit (ideally aligning to the TF2 reference framework) Thu Oct 16^th^ -- Mon Oct 21^st^ -- clean up/finalized RSQkit pages Tue Oct 22^nd^: first release/announcement Make sure that we don't have redundancy in the two efforts (TF2 and PRs in RSQkit) 1. TF2 reference model document is our "reference", which contains all our information (incl. theory, context, background). This will take more time to refine and a few iterations **[Some]{.underline}** content of the reference model will be transferred to the RSQkit - primarily the practical advice. Context/theory to a lower effect. For the EOSC Symposium: we need to NOT have empty pages on the RSQkit, and the filled pages to have sufficient quality content that people can see the value of having (and possibly contributing to) the RSQKit Granularity 2. One entry per tool or **[per type of tool]{.underline}** 1. Prioritise the entries for types of tools that we are more confident supports the process Tools should be minimally described with metadata <https://github.com/EVERSE-ResearchSoftware/RSQKit/blob/main/_data/tool_and_resource_list.yml> 1. Capture id (whichever works for us - we decide), name and URL rest of metdata currently optional Assignments 9. Technical aspects of Software Quality (no template) [Link to doc](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4137290?filePath=%2FConsortium%2F2.WPs%2FTF2-ReferenceModel%2FTF2_Technical_Notebook.docx) 1. Graeme Daniel Nikos Olga **Action:** Daniel will dump some content into the main doc. FAIR (no template) -\> [Aleks has put an initial PR in RSQKit!]{.mark} 1. (https://github.com/EVERSE-ResearchSoftware/RSQKit/pull/38) Giacomo (context/theory) Faruk (2.3) *Laura* Daniel (FAIR/Quality relationship) Neil (list of tools compiled by the FAIR IMPACT project) **Action:** Daniel will put some contents from the PR in the reference model Open Software (no template) 1. Faruk (Types of tools) Shoaib (Good enough practices) Sustainability (no template) 1. Neil: Examples of tools relevant to Software Sustainability 1. I've added draft text for this (including Faruk's contributions) to the [TF2 doc](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4047107?filePath=%2FConsortium%2F2.WPs%2FTF2-ReferenceModel%2FTF2_reference_model_v0.5.docx) Still need to check if everything has been added as PRs (I haven't done any yet) Faruk Kirsty Science Domain pages (no template yet, but check the Intro of the [RDMkit domain pages](https://rdmkit.elixir-europe.org/bioimaging_data)). 1. Each SC representative (WP4) add a short outline of the respective cluster and its focus Personas (use the [RDMkit template](https://rdmkit.elixir-europe.org/your_role)) 1. Use the content from the [TF1 document](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4047007?filePath=%2FMyResearch%2F04.%20Projects%2FEU-Funded%2FEVERSE%20(HORIZON-INFRA-2023-EOSC-01-02)%2FConsortium%2F2.WPs%2FTF1-RSQkit%2FTF1_RSQkit_Editorial_Process_v0.5.docx) 1. should already have the [KoM discussion point](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/3640095?filePath=%2FConsortium%2F5.Meetings%2F1.Kick-off%20Meeting%2F01.%20Meeting%20Minutes%2FEVERSE_KoM_RSQkit_breakout.docx) embeded. Laura Software lifecycle (no template) 1. Jason (possibly Kay) Three tiers (no template) 1. Use some of the figures from Tom's presentations (if license permits) Giacomo, Esteban Make sure that STEERS work will/can be included. <https://docs.google.com/document/d/1EkFlYYj3wrfeSh_n54ACBI6kfwe9_YRGwfK4e7Rx8dU/edit#heading=h.jsv44i1o72g4> **Decisions**: 21. ## D. AOB 7. Next call: Monday, November 18^th^ @ 11:00 CET ## Key Action Points *please add your suggested action points or comments discussed during today's meeting. Tag the relevant colleague you may need action from. * 15. # Monday 16 September 2024, 11:00-12:00 CEST **Zoom link:** **<https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09>** **AGENDA:** **Participants**: Fotis Psomopoulos (CERTH), Patrick Bos (NLeSC), Giacomo Peru (SSI, UEDIN), Olga Lyashevska (NLeSC), Aspa Orfanou (CERTH), Tom Francois (CNRS), Nikos Pechlivanis (CERTH), Kristy Pringle (UEDIN), Neil Chue Hong (SSI, UEDIN), Esteban Gonzalez (UPM), Graeme Stewart (CERN), Azza Gamgami, Laura Portell Silva (BSC), Jason Maassen (NLeSC), Daniel Garijo (UPM) **Apologies**: Monica (ELIXIR) ----------------------------------------------------------------------- **Agenda** ----------------------------------------------------------------------- ----------------------------------------------------------------------- ## A. Welcome and confirm the agenda ## B. Actions from last call 22. Review assignments on Text (see main discussion point below) ## C. Main discussion point: 12. Continue the discussion on the reference model, using the consolidated document [TF2_referhttps://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09ence_framework_v0.5.docx](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4047107?filePath=%2FMyResearch%2F04.%20Projects%2FEU-Funded%2FEVERSE%20(HORIZON-INFRA-2023-EOSC-01-02)%2FConsortium%2F2.WPs%2FTF2-ReferenceModel%2FTF2_reference_model_v0.5.docx) 1. As a resource, use the [glossary document here](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/3866495?filePath=%2FMyResearch%2F04.%20Projects%2FEU-Funded%2FEVERSE%20(HORIZON-INFRA-2023-EOSC-01-02)%2FConsortium%2F2.WPs%2FEVERSE_Term_Glossary.docx) (ensure that these are aligned) Reorder "Role" so it's after "quality" Possibly add an "intro / what is RSQkit" as a top header -\> DG I would add that in the \"About\" page 1. How to navigate the RSQkit/ Also to be made easily accessible, wherever you are in the site "About" page is always up to the individuals PB: agree with comments so far, but in addition: most visitors will come via google, so just having self-explanatory pages (and from there hooks into related material) is important; I think the tag-based structure that we inherit from rdmkit allows for this nicely 1. tagging to be scaled up after Science Clusters -\> to be renamed as "Science Domains" 1. Depending on how many "sub-pages" these would require, this makes sense as a top level section. Decisions: 1. Content of landing page and about is the same (a how-to navigate) Rename the Science Cluster to "Science Domain" and add 1 sub-page per Cluster 1. Each SC needs to prepare a short outline/definition to be include Update the license in the bottom of the RSQkit page (similarly to "*RDMkit by ELIXIR is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted*.") **[To be noted]{.underline}** 1. [How to deal with different licenses across particular pages]{.mark} (check out examples from RDMkit - assuming they exist)[]{.mark} **Action Fotis**: Figure out how the copyright of the RSQkit / pages are dealt with. 1. Consortia normally can't own copyright in their own right, unless they are a legal body in their own right. In general, this will be in the Collaboration Agreement, though. the platform is output of consortium, but content should be copyright authors right? [Assignments]{.underline}: 17. Technical aspects of Software Quality (no template) 1. Graeme Daniel Nikos Olga FAIR (no template) 1. Giacomo (context/theory) Faruk (2.3) *Laura* Daniel (FAIR/Quality relationship) Neil (list of tools compiled by the FAIR IMPACT project) Open Software (no template) 1. Faruk (Types of tools) Shoaib (Good enough practices) Sustainability (no template) 1. Neil: Examples of tools relevant to Software Sustainability Faruk Kristy Science Domain pages (no template yet, but check the Intro of the [RDMkit domain pages](https://rdmkit.elixir-europe.org/bioimaging_data)). 1. **Action**: Each SC representative (WP4) add a short outline of the respective cluster and its focus Personas (use the [RDMkit template](https://rdmkit.elixir-europe.org/your_role)) 1. Use the content from the [TF1 document](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/4047007?filePath=%2FMyResearch%2F04.%20Projects%2FEU-Funded%2FEVERSE%20(HORIZON-INFRA-2023-EOSC-01-02)%2FConsortium%2F2.WPs%2FTF1-RSQkit%2FTF1_RSQkit_Editorial_Process_v0.5.docx) 1. should already have the [KoM discussion point](https://warehouse.inab.certh.gr/index.php/apps/onlyoffice/3640095?filePath=%2FConsortium%2F5.Meetings%2F1.Kick-off%20Meeting%2F01.%20Meeting%20Minutes%2FEVERSE_KoM_RSQkit_breakout.docx) embeded. **Action Laura**: do a first pass Software lifecycle (no template) 1. Action Jason (possibly Kay): first version Three tiers (no template) 1. Use some of the figures from Tom's presentations (if license permits) **Action Giacomo + Esteban**: update the text Make sure that STEERS work will/can be included. <https://docs.google.com/document/d/1EkFlYYj3wrfeSh_n54ACBI6kfwe9_YRGwfK4e7Rx8dU/edit#heading=h.jsv44i1o72g4> [Timeline]{.underline}: 4. Add concrete text into the TF2 document by Fri Oct 4th Week of 7-11 Oct - review and finalize text Week of 14-18 Oct - move the content to mk/RSQkit pages 1. if the text is on the reference model, I can put it in the RSQKit, no problem **Decisions**: 24. ## D. AOB 9. Next call: Monday, October 21^st^ @ 11:00 CEST 1. Coincides with the EOSC Symposium **[Move a week early]{.underline}** (Oct 14^th^ same time to review before launch) ## Key Action Points *please add your suggested action points or comments discussed during today's meeting. Tag the relevant colleague you may need action from. * 19. # Monday 19 August 2024, 11:00-12:00 CEST **Zoom link:** **<https://us02web.zoom.us/j/83181471617?pwd=NGZIaDIvTXhEN0JsVWtXRk5uN2Uzdz09>** **AGENDA:** **Participants**: Giacomo Peru (UEDIN), Sanje Fenkart (CERN), WlDaniel Garijo (UPM), Elena Breitmoser (UEDIN), Jason Maassen (NLeSC), Jutta Schnabel (FAU), Laura Portell Silva (BSC), Neil Chue Hong (SSI), Thomas Vuillaume (LAPP-CNRS), Tom François (LAPP-CNRS), Faruk Diblen (NLeSC) **Apologies**: Sanje Fenkart (CERN) +----------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ | **Time** | **Agenda Item** | **Person** | +==========+========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+============+ | 11h00 | Welcome and confirm the agenda | CERTH | +----------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ | | Actions: | CERTH | | |

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password
    or
    Sign in via Google Sign in via Facebook Sign in via X(Twitter) Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    By signing in, you agree to our terms of service.

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully