Managing Resea ch
So wa e
Managing Resea ch
So wa e
So wa e Managemen Plans (SMPs)
o you Resea ch So wa e (RS)
& he PRESOFT model
Te esa Gomez-Diaz (CNRS/LIGM)
LIBER Resea ch Da a Managemen
Wo king G oup
9.10.2025
h ps://libe eu ope.eu/e en /webina -managing- esea ch-so wa e/
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 1 / 27
So wa e Managemen Plans (SMPs)
o you Resea ch So wa e (RS)
& he PRESOFT model
Te esa Gomez-Diaz
CNRS - Labo a oi e d’in o ma ique Gaspa d-Monge (LIGM)
Including wo ks in collabo a ion wi h G. Romie (CC-IN2P3)
Including wo ks in collabo a ion wi h P o . T. Recio (Uni . Neb ija, Mad id)
This wo k is licensed unde he C ea i e Commons A ibu ion-NonComme cial-NoDe i a i es 4.0 In e na ional License
(CC-BY-NC-ND 4.0) – h p://c ea i ecommons.o g/licenses/by-nc-nd/4.0/
LIBER Resea ch Da a Managemen Wo king G oup, 9 oc obe 2025
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 2 / 27
Plan
Pa I –
1Resea ch So wa e
De ini ion
So wa e is a legal objec
RS au ho s
Re e ence and ci a ion
2Dissemina ion p ocedu e
3P o ocol(s) CDUR : esea ch e alua ion and RS
The CDUR RS p o ocol(s)
FAIR p inciples and CDUR p o ocols
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 3 / 27
De ini ion o Resea ch So wa e
(2019) TGD, T. Recio. On he e alua ion o esea ch so wa e: he CDUR p ocedu e
Resea ch so wa e (RS) is a well iden i ied se o code ha has been w i en by
a well iden i ied esea ch eam. I is so wa e ha has been buil and used o p oduce
a esul published o dissemina ed in some a icle o scien i ic con ibu ion.
Each RS encloses a se o iles con aining he sou ce code and he compiled code.
I can also include o he elemen s as he documen a ion, speci ica ions, use cases...
(2010, 2015) TGD. A icle s. Logiciel : ques ions ju idiques e de poli ique scien i ique dans la p oduc ion de logiciels
Un logiciel du labo a oi e es un p og amme u ile pou ai e a ance la eche che
qui a ´e ´e p odui a ec la pa icipa ion d’un memb e du labo a oi e.
Il a i e sou en que des publica ions de eche che soien associ´ees.
-goal: esea ch
-un membe o he lab pa icipa es o he code w i ing (likewise publica ions)
- he impo an p oduc ion a e he a icles, RS a e associa ed objec s
The de ini ions do no ake in o accoun he s a e o he RS:
“in p epa a ion”, “ inished”, dissemina ed, quali y, scope, size, documen ed, main ained,
used only by one eam o p oduce a publica ion, o used in se e al labo a o ies
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 4 / 27
So wa e is a legal objec
(2010, 2015) TGD. A icle s. Logiciel : ques ions ju idiques e de poli ique scien i ique dans la p oduc ion de logiciels
(2022) TGD, T. Recio. Resea ch So wa e s Resea ch Da a I (De ini ion)
-[FR] Code de la p op i´e ´e in ellec uelle (CPI), A icle L. 112-2 :
un logiciel es une œu e de l’esp i p o ´eg´ee pa le d oi d’au eu .
-[FR] A ˆe ´e du Minis `e e de l’Indus ie du 22 d´ecemb e 1981 ( ocabulai e de l’in o ma ique) :
un logiciel es un ensemble des p og ammes, p oc´ed´es e `egles, e ´e en uellemen de la documen a ion,
ela i s au onc ionnemen d’un ensemble de ai emen de donn´ees.
-[EC] Di ec i e 2009/24/EC, 23/04/2009, on he legal p o ec ion o compu e p og ams:
Fo he pu pose o his Di ec i e, he e m compu e p og am shall include p og ams
in any o m, including hose which a e inco po a ed in o ha dwa e.
This e m also includes p epa a o y design wo k leading o he de elopmen
o a compu e p og am p o ided ha he na u e o he p epa a o y wo k is such ha
a compu e p og am can esul om i a a la e s age.
(2019) TGD, T. Recio. On he e alua ion o esea ch so wa e: he CDUR p ocedu e
Resea ch so wa e (RS) is a well iden i ied se o code ha has been w i en by
a well iden i ied esea ch eam. I is so wa e ha has been buil and used o p oduce
a esul published o dissemina ed in some a icle o scien i ic con ibu ion.
Each RS encloses a se o iles con aining he sou ce code and he compiled code.
I can also include o he elemen s as he documen a ion, speci ica ions, use cases...
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 5 / 27
RS au ho s
(2019) TGD, T. Recio. On he e alua ion o esea ch so wa e: he CDUR p ocedu e
Wha means o be a RS au ho ?
legal concep : he au ho w i es he code
scien i ic concep : expe con ibu ions, maybe no w i ing code
wi hou he scien i ic expe , he RS will no exis
maybe o he con ibu ions :
documen a ion, bug ixing, es , main enance, ansla ions...
De ini ion o a RS au ho :
in he a icle we selec h ee ˆoles (limi s can be uzzy) :
I(i) RS leade ,
I(ii) main o impo an con ibu o (code w i ing),
I(iii) mino con ibu o (code w i ing o o he con ibu ion).
Pe sons wi h no code w i ing can be assigned wi h some pa icipa ion % by he eam.
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 6 / 27
Re e ence and ci a ion
(2013) Pon ille D, To ny D : La manu ac u e de l’´e alua ion scien i ique. . . h ps://hal.in ae. /hal-02646545 1
[...] he di e ence be ween e e ence and ci a ion : he ac o e e ence is he esponsibili y o a gi en au ho
while he ci a ion is a new p ope y, possibly calculable, o he sou ce ex . Acco ding o P. Wou e s (1999),
his e e sal has adically al e ed he p ac ice o e e al and has li e ally c ea ed a new “cul u e o ci a ion”.
(2019) TGD, T. Recio. On he e alua ion o esea ch so wa e: he CDUR p ocedu e
A e e ence se s i le, au ho (s), da e, and iden i ies RS as a scien i ic objec .
The a icle conside s h ee di e en ypes o e e ence :
he one ela ed o he RS pape (wi h so wa e pee e iew),
he one ela ed o a classic esea ch a icle desc ibing he RS,
a “ e e ence” : au ho (s), RS i le, sho desc ip ion, e sion, da e, u l.
Rema ks :
The e can be se e al e e ences associa ed o a RS.
The e a e mo e comple e iden i ica ions : me ada a, CITATION iles...
So wa e Ci a ion G oup, So wa e Ci a ion Implemen a ion Wo king G oup...
RDA Complex Ci a ion Implemen a ion In e es G oup (CCI IG)
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 7 / 27
Plan
Pa I –
1Resea ch So wa e
2Dissemina ion p ocedu e
3P o ocol(s) CDUR : esea ch e alua ion and RS
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 8 / 27
Resea ch So wa e dissemina ion p ocedu e
Easy o adap o many si ua ions, also alid o ( esea ch) da a.
–Choose a name, a oid adema ks and p op ie a y names, associa e da e, e sion...
(2018) DoRANum o Ha a d. File Naming Con en ions
–(*) ( esea ch eam s ep) Es ablish lis o au ho s/con ibu o s (% pa icipa ion,
a ilia ions). Conside a So wa e Managemen Plan (2018, TGD, G. Romie , PGLR V3.2, PRESOFT)
–(*) Es ablish he lis o main unc ionali ies.
–(*) Es ablish he lis o included so wa e & da a componen s, hei licenses
–Choose a license, ha e an ag eemen (signed) wi h igh holde s and au ho s, conside
FLOSS licenses. Bewa e o license compa ibili y and inhe i ance issues.
–Choose a websi e, o ge, deposi o dissemina ion, indica e licenses and how o ci e he
wo k. Use PIDs i possible.
–(*) ( esea ch wo k s ep) Es ablish he lis o main unc ionali ies, a chi e a a .gz
o keep ack o added unc ionali ies.
–In o m you labo a o ies and head ins i u ions (i no done in he license s ep).
–Se and indica e clea ly a con ac add ess.
–Dis ibu e you ( esea ch) so wa e o da a componen .
–In o m he a ge scien i ic communi y. Conside So wa e o Da a pape s...
(*) To be e iewed wi h each new e sion.
(2014) TGD. F ee so wa e, Open sou ce so wa e, licenses. A sho p esen a ion including a p ocedu e o RS and da a...
(2022) TGD, T. Recio. Resea ch So wa e s Resea ch Da a II (Dissemina ion, CDUR, FAIR)
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 9 / 27
Resea ch So wa e li e cycle, PRESOFT ision
To de elop p ocedu es and models adap ed o he Resea ch So wa e li e cycle.
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 16 / 27
O he models o so wa e li e cycles
Spi al li e cycle
Image : Mod`ele en Spi ale de Boehm, MDaumas.
h ps://commons.wikimedia.o g/wiki/File:
Spi ale_(Boehm,_1988).s g
(1986) B. Boehm. A spi al model o so wa e de elopmen and
enhancemen . ACM SIGSOFT So wa e enginee ing no es.
h ps://dl.acm.o g/doi/pd /10.1145/12944.12948
h ps://www.wikiwand.com/ /Mod%C3%A8le_en_spi ale
(2023) G. Cou bebaisse e al. Resea ch So wa e
Li ecycle, EOSC Task Fo ce on In as uc u es o
Quali y Resea ch So wa e
h ps://zenodo.o g/ eco ds/8324828
CI/CD = Con inuous In eg a ion and Deli e y
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 17 / 27
P esen a ion o he PRESOFT empla e (1/2)
h ps://hal.science/hal-01802565 o h ps://doi.o g/10.5281/zenodo.1405613
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 18 / 27
P esen a ion o he PRESOFT empla e V3.2 (Ap il 2018)
The model is p eceded by a p esen a ion ha shows how o use i , and explains i s licensing.
0. Ti le o he Plan wi h he name o he so wa e + da es, au ho (s), a ilia ion(s)
1. M´e adonn´ees / Me ada a
2. Con ex e du logiciel / So wa e con ex
2.1 His o ique / His o y
2.2 P oje (s) li´e (s) au logiciel / P ojec (s) ela ed o he so wa e
2.3 Ques ions l´egales e poli ique de di usion /
Legal issues and dis ibu ion policy
3. Ca ac ´e is iques du logiciel / So wa e ea u es
3.1 Objec i s scien i iques / Scien i ic goals
3.2 Objec i s d’u ilisa ion e de di usion / Usage and dis ibu ion objec i es
3.3 Ca ac ´e is iques echniques / Technical ea u es
4. O ganisa ion de l’´equipe / Team o ganisa ion
5. O ganisa ion du d´e eloppemen / De elopmen o ganisa ion
6. O ganisa ion de la di usion / Dis ibu ion o ganisa ion
7. Ges ion du plan de ges ion / SMP managemen
R´e ´e ences / Re e ences
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 19 / 27
The PRESOFT empla e is also a ailable a DMP OPIDoR
The PRESOFT model was in eg a ed in o DMP OPIDoR a he eques o i s eam (Ap il 2018).
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 20 / 27
Expe ience a LIGM, a compu e science lab – Case s udy
The main ou pu o he p ojec is he PRESOFT model. I has been de elopped and
es ed wi h some esea ch so wa e comming om wo F ench labs.
Plans done a LIGM and a LAAS (2017-2019) :
BEC3 - Beha iou C owd Cen ic Composi ion, se o ools ha enable he c ea ion
o In e ne o Things applica ions, is an online se ice.
MIMO-802.11e, code unde he NS-2 simula o o MIMO-802.11e ne wo ks
(Mul iple In Mul iple Ou ). Goal : o imp o e he bandwid h o an 802.11e wi eless
ne wo k using MIMO echnology.
OpenMVG o Open Mul iple View Geome y o compu e - ision.
P oPhyle, DNA sequence classi ica ion.
T eeCloud : gene a ion o ee clouds om a ex , i.e., wo d clouds a anged a ound
a ee ha indica es hei p oximi y in he ex .
RRHP x, V. Baudin (LAAS) : assis ance o he managemen o human esou ces
in a esea ch p ojec . Real- ime p og ess moni o ing.
Plans done in 2024 :
Ga amon, a gene a o o C++ lib a ies dedica ed o Geome ic Algeb a
Hyg a, a C++/Py hon lib a y o e icien spa se g aph analysis
Re iew o SPPAS - he au oma ic anno a ion and analyses o speech, B. Bigi (LPL)
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 21 / 27
Bene i s o RS SMPs
Fo a RS eam
ITo ge a gene al o e iew o each RS
ITo be e o ganize he associa ed wo k and i s moni o ing
ITo imp o e managemen me hods and sa e ime
ITo iden i y wha goes well, needs, isks, and a oid bad su p ises
ITo e lec and/o implemen a s a egy
ITo imp o e he RS quali y, and hus o he eam esea ch quali y
ITo acili a e RS euse and os e new collabo a ions
ITo inc ease in eg i y and anspa ency, isibili y and impac
Fo a lab o a esea ch ins i u ion
ITo imp o e knowledge o RS p oduc ions
ITo inc ease he isibili y o impo an p oduc ions
ITo iden i y needs, isks. . .
ITo inc ease he in eg i y, anspa ency, isibili y and impac o esea ch
ITo acili a e policy implemen a ion ega ding RS and esea ch in gene al
New ecommenda ions
2024 Science Eu ope, De eloping and Aligning Policies on Resea ch So wa e: Recommenda ions
o RFOs and RPOs, h ps://doi.o g/10.5281/zenodo.13740998
2024 UNESCO - Open Hid ology, N. Dogulu, K. Ve bis , A. Me ens,
h ps://unesdoc.unesco.o g/a k:/48223/p 0000390401
2025 NASA Science Mission Di ec o a e, Open-Sou ce Science Guidance -PDF
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 22 / 27
O he wo ks on SMPs (1/2)
–SSI - So wa e Sus ainabili y Ins i u e, UK
2016 The So wa e Sus ainabili y Ins i u e, Checklis o a So wa e Managemen Plan, V0.1.
h ps://zenodo.o g/ eco ds/1422657
2018 The So wa e Sus ainabili y Ins i u e, Checklis o a So wa e Managemen Plan, V1.0.
h ps://zenodo.o g/ eco ds/2159713 h ps://www.so wa e.ac.uk/so wa e-managemen -plans
2021 N. Chue Hong, S. C ouch. In oduc ion o So wa e Managemen Plans Wo kshop.
h ps://gi hub.com/so wa esa ed/in oduc ion- o-so wa e-managemen -plans/
–ELIXIR
2021 R. Al es, e al. ELIXIR So wa e Managemen Plan. h ps://gi hub.com/elixi -eu ope/smp
2021 R. Al es, e al. ELIXIR So wa e Managemen Plan o Li e Sciences. BioHack Xi P ep in .
h ps://os .io/p ep in s/biohack xi /k8znb
–Ne he lands e-Science Cen e
2021 Ne he lands e-Science Cen e . So wa e Managemen Plan Templa e.
h ps://www.esciencecen e .nl/wp-con en /uploads/2021/07/SMP2021- 1.057.pd
2023 C. Ma inez-O iz e al. P ac ical guide o So wa e Managemen Plans (1.1). Zenodo P ep in .
h ps://doi.o g/10.5281/zenodo.7589725
–ZIB - Zuse Ins i u e Be lin
2023 T. Hasle e al. So wa e managemen plan de eloped in HPO-Na i. h ps://doi.o g/10.12752/9250
–MDPL - Max Planck Digi al Lib a y, Ge many
2024 M. F anke, YV. G ossmann. So wa e Managemen Plans as a Pa h o Sus ainable and
Rep oducible Resea ch So wa e. Pos e , 4 h con e ence o Resea ch So wa e Enginee ing in Ge many.
h ps://pu e.mpg.de/pubman/ aces/ViewI emO e iewPage.jsp?i emId=i em_3562663_4
–Digi al Resea ch Alliance o Canada
2024 Zhang, Qian and Dhane, Fa es. Alliance So wa e Managemen Plan (SMP) Templa e. Zenodo P ep in .
h ps://doi.o g/10.5281/zenodo.13242503
–Reche che Da a Gou - Coll`ege Codes sou ces e logiciels, F ance
2025 A ailable a DMP OPIDoR (CNRS/INIST), h ps://dmp.opido . /guidance_g oup_expo /1161.pd
Mo e e e ences a ailable a h p://igm.uni -ml . /~ e esa/p eso /
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 23 / 27
O he wo ks on SMPs (2/2)
DINI/nes o WG Resea ch Da a, sub-WG So wa e Managemen Plans, Ge many
2024 YV. G ossmann e al. So wa e Managemen Plans - Cu en Concep s, Tools, and Applica ion
Da a Science Jou nal, 23 : 43, 1-16. h ps://doi.o g/10.5334/dsj-2024-043
2024 Wo kshop “Les Plans de Ges ion des Logiciels de la Reche che ”, Uni e si y Gus a e Ei el,
h ps://igm.uni -ml . /~ e esa/p eso /2024Fo ma ionPlansGes ionLogicielsReche che/
2024 TGD. Ques ions e R´eponses su le Mod`ele PRESOFT e les Plans de Ges ion,
h ps://zenodo.o g/ eco ds/13133081
2024 P. Schmid . Planning you esea ch so wa e - a wo kshop in Pa is, h ps://code o hough .buzzsp ou .com/
1326658/episodes/15479406-en-planning-you - esea ch-so wa e-a-wo kshop-in-pa is
I ’s he ques ions ha ma e ...
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 24 / 27
Re e ences (1/2)
2007 TGD. Au ou de la alo isa ion de logiciels d´e elopp´es dans un labo a oi e de eche che, LIGM.
2009-13 Th`eme PLUME “Pa imoine logiciel d’un labo a oi e”
h ps://zenodo.o g/communi ies/plume-pa imoine-logiciel-labo a oi e/
2009 JL A chimbaud, TGD. Licence & copy igh pou les d´e eloppemen s de logiciels lib es de labo a oi es de eche che,
PLUME, h ps://doi.o g/10.5281/zenodo.7063145
2009 TGD. Guide labo a oi e pou ecense ses d´e eloppemen s logiciels, PLUME,
h ps://doi.o g/10.5281/zenodo.7063162
2010 TGD. Di use un logiciel de labo a oi e : ecommanda ions ju idiques e adminis a i es, PLUME,
h ps://doi.o g/10.5281/zenodo.7096215
2010-15 TGD. A icle s. Logiciel : ques ions ju idiques e de poli ique scien i ique dans la p oduc ion de logiciels,
PLUME, h ps://doi.o g/10.5281/zenodo.7063153
V2 Ma ch 2015, Soci´e ´e In o ma ique de F ance, h ps://doi.o g/10.48556/SIF.1024.5.119
2014 TGD. A icles, so wa e, da a: a s udy o he (F ench) scien i ic p oduc ion, Pos e , EUDAT 2014,
h p://igm.uni -ml . /~ e esa/logicielsLIGM/documen s/In e nacional/2014sep euda _70x100.pd
2014 TGD. F ee so wa e, Open sou ce so wa e, licenses. A sho p esen a ion including a p ocedu e
o esea ch so wa e and da a dissemina ion, Zenodo p ep in , h ps://doi.o g/10.5281/zenodo.11709
2018 TGD, G. Romie . Resea ch So wa e Managemen Plan empla e PRESOFT V3.2, Zenodo p ep in ,
h ps://doi.o g/10.5281/zenodo.1405590
2019 TGD. Le P oje PLUME e le paysage ac uel des logiciels de la eche che dans la science ou e e, Zenodo p ep in ,
h ps://doi.o g/10.5281/zenodo.2591473
2019 TGD. Les logiciels de la eche che e leu s licences : ois isions su un obje , Cou s CERFACS,
h ps://hal.science/hal-02434287 1
2019 TGD, T. Recio. On he e alua ion o esea ch so wa e: he CDUR p ocedu e, F1000Resea ch, Resea ch on Resea ch,
h ps://doi.o g/10.12688/ 1000 esea ch.19994.2
2020-21 TGD, T. Recio. Towa ds an Open Science de ini ion as a poli ical and legal amewo k: on he sha ing and
dissemina ion o esea ch ou pu s, POLIS N. 19, 2020,h ps://doi.o g/10.58944/yu o5734,
V3 du 28/02/2021,h ps://doi.o g/10.5281/zenodo.4577065
2021 TGD. F ee/Open sou ce Resea ch So wa e p oduc ion a he Gaspa d-Monge Compu e Science labo a o y (LIGM).
Lessons lea n , FOSDEM’21, h ps://a chi e. osdem.o g/2021/schedule/e en /open_ esea ch_gaspa d_monge/,
h ps://hal.science/hal-05242344 1
T. Gomez-Diaz (CNRS/LIGM) SMPs o you RS - PRESOFT LIBER, 9 oc obe 2025 25 / 27