Beyond Monkey Jobs
Le e aging a ‘Da a as Code’ App oach o E icien and FAIR Resea ch Da a
Managemen
Domingo Scisci, Gio anna De San is
ISA - RC33 Logic and Me hodology - 11 h In e na ional
Con e ence on Social Science Me hodology
NAPLES - 09 | 23 | 2025
ISA - RC33 Logic and Me hodology - 11 h In e na ional Con e ence on Social Science Me hodology - Naples - 23 | 09 | 2025
The Challenge
Inc easingly la ge olumes o da a
mo e complex managemen
Rep oducibili y and anspa ency as key alues
How o ensu e hem?
Need o mo e and mo e s uc u ed (me a)da a
F & I o FAIR p inciples
Manual, epe i i e asks
Time-consuming and e o -p one
ISA - RC33 Logic and Me hodology - 11 h In e na ional Con e ence on Social Science Me hodology - Naples - 23 | 09 | 2025
Wha is Da a as Code?
TRADITIONAL DATA AS CODE
da a_ok.d a
sc ip .do
sc ip 1.do
da a_de .d a
da a_ok_ok.d a
da a_de _la es .d a
sc ip 2.do
sc ip 2.do
impo pandas as pd
de echo_wo ld() {
p in ("hello_wo ld")
}
i __name__ == "main":
echo_wo ld()
impo pandas as pd
de echo_wo ld() {
p in ("hello_wo ld")
}
i __name__ == "main":
echo_wo ld()
impo pandas as pd
de echo_wo ld() {
p in ("hello_wo ld")
}
i __name__ == "main":
echo_wo ld()
impo pandas as pd
de echo_wo ld() {
p in ("hello_wo ld")
}
i __name__ == "main":
echo_wo ld()
main.py
impo /
analysis/
CODEBASE
impo pandas as pd
de echo_wo ld() {
p in ("hello_wo ld")
}
i __name__ == "main":
echo_wo ld()
impo pandas as pd
de echo_wo ld() {
p in ("hello_wo ld")
}
i __name__ == "main":
echo_wo ld()
impo pandas as pd
de echo_wo ld() {
p in ("hello_wo ld")
}
i __name__ == "main":
echo_wo ld()
impo pandas as pd
de echo_wo ld() {
p in ("hello_wo ld")
}
i __name__ == "main":
echo_wo ld()
impo pandas as pd
de echo_wo ld() {
p in ("hello_wo ld")
}
i __name__ == "main":
echo_wo ld()
impo pandas as pd
de echo_wo ld() {
p in ("hello_wo ld")
}
i __name__ == "main":
echo_wo ld()
Focusing a en ion (and
wo k) on he code
ha gene a es he
da a as opposed
o he da a i sel ,
acili a ing ac i i ies
o documen he
ope a ions pe o med,
in a anspa en and
collabo a i e manne .
Mo e da ase s a ound: which one is
upda ed?
Sel -con ained sc ip s: how o deal
wi h con lic s?
Single Sou ce o T u h
Focus on code
Always upda ed o all
ISA - RC33 Logic and Me hodology - 11 h In e na ional Con e ence on Social Science Me hodology - Naples - 23 | 09 | 2025
Key Fea u es o Da a as Code
VERSION CONTROL AUTOMATION REPRODUCIBILITY
qua o
ISA - RC33 Logic and Me hodology - 11 h In e na ional Con e ence on Social Science Me hodology - Naples - 23 | 09 | 2025
Case S udy: DASSI
Da a A chi e o Social Sciences in I aly
Led by he Uni e si y o Milano-Bicocca and CNR
Na ional Se ice P o ide o CESSDA ERIC
Main se ices:
Da a cu a ion and a chi ing o long- e m p ese a ion
Da a disco e y and access
Suppo o esea che s in da a managemen
Many ac i i ies equi e epe i i e asks and ca e ul
documen a ion, which a e inhe en ly p one o e o
and hus demand igo ous quali y con ol.
ISA - RC33 Logic and Me hodology - 11 h In e na ional Con e ence on Social Science Me hodology - Naples - 23 | 09 | 2025
Example 1: Da a Managemen - ITA.LI
ISA - RC33 Logic and Me hodology - 11 h In e na ional Con e ence on Social Science Me hodology - Naples - 23 | 09 | 2025
Example 1: Da a Managemen - ITA.LI
ISA - RC33 Logic and Me hodology - 11 h In e na ional Con e ence on Social Science Me hodology - Naples - 23 | 09 | 2025
Example 1: Da a Managemen - ITA.LI
ISA - RC33 Logic and Me hodology - 11 h In e na ional Con e ence on Social Science Me hodology - Naples - 23 | 09 | 2025
Example 1: Da a Managemen - ITA.LI
THANK YOU!
Ques ions?
Domingo Scisci
[email p o ec ed]
domingoscisci
Gio anna De San is
[email p o ec ed]
© 2025 Domingo Scisci, Gio anna De San is. This wo k is licensed unde a CC BY 4.0 In e na ional License