# TF2 Rolling Meeting Minutes
Repository: <https://github.com/EVERSE-ResearchSoftware/reference-framework>
# TF2 Meeting Agenda — 18 May 2026
**Date:** Monday, 18 May 2026 **Time:** 11:00 UK / 12:00 CET
**Location:** https://us02web.zoom.us/j/83181471617
**Attending:**
- Daniel Garijo (UPM), Selim Kalayci (ELIXIR Hub), Elena Breitmoser (UEDIN),Neil Chue Hong (UEDIN), Faruk Diblen (NLeSC), Shoaib Sufi (UNIMAN), Giacomo Peru, Michael Sparks, Jason Maassen, David Chamont (only at the very end).
**Apologies:** Hugo Bacard
## Pre-meeting update from Hugo
- **TeSS Metadata Extractor Agent:** built with Kenneth Rioja last week;
repo at https://github.com/kennethrioja/TeSS-Metadata-Extractor-Agent.
Works but blocked on LLM resources — AI4EOSC too slow and limited;
Kenneth deploying in TeSS UI pending stable compute.
- **RSQKit chatbot:** Hugo considers the RAG-based prototype outdated.
Recommends moving to an agentic workflow that can also fetch linked
resources from RSQKit pages. Main blockers: LLM resources and formal
authorisation to use AI within EVERSE. Agentic workflows multiply LLM
calls significantly (hit errors at 5 calls/loop on AI4EOSC).
## A. Actions from 20 April
- Giacomo — check AI work feasibility/legitimacy with Fotis
- Giacomo — find section owners for #12 (Lifecycle), #13 (Personas), #14
(Science Clusters), #15 (Conclusions)
- Giacomo — open issue for Senem/training references
- Daniel — review and improve sections #6–#9, #18; add missing technical
asks if we have a reference for community as a quality dimentsion
Neil asks disambiguation
indicators to indicators catalogue
- Shoaib — review and own #4, #5; draft audience statement
- Thomas — review and own #10, #11
- Hugo — schedule and hold feedback meeting with Daniel/Stefan on chatbot
- Faruk — complete citation files review round
- this is on track, Faruk working in the relevant repositories via PR's
## B. RF section review — progress and open PRs
- Thomas: sustainability chapter PR open on upstream (`sustainability`
branch) — review and merge plan
- Daniel: progress on technical dimensions and indicators
- Shoaib: audience statement draft
## C. AI and EVERSE
- Feasibility/scope check result (Giacomo/Fotis)
- Hugo: chatbot update — feedback from Daniel/Stefan; direction (MCP
approach); deployment question
- Hugo: training catalogue agent — progress with Kenneth
- Agree AI workplan for remaining ~10 months: priorities, owners,
timeline
## D. AOB
- Training references in RF — Senem Ontem issue (WP5.3)
- **External interest in DashVERSE:** Patrick Rein (RSE team, Land Use Transition Lab, PIK Potsdam) reached out asking about DashVERSE cloud
status and beta testing opportunities — for awareness/routing to the
right WP.
## Key actions
# 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),
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)