Mark Padgham părăsește rOpenSci la sfârșitul lunii octombrie și dorim să profităm de acest moment pentru a-i recunoaște impactul și a-i mulțumi că ai ajutat la modelarea rOpenSci.
Mark s-a alăturat rOpenSci ca membru al personalului în decembrie 2019 pentru a ne ajuta să extindem evaluarea inter pares de software la subiecte statistice. Cu toate acestea, impactul lui Mark asupra rOpenSci a depășit cu mult acest proiect. Mark nu numai că a modelat modul în care rOpenSci revizuiește software-ul statistic, dar a construit și o mare parte din instrumentele care sprijină procesele de evaluare inter pares și pachete R care nu numai că sprijină, dar și întăresc comunitatea noastră. Dacă ați trimis un pachet la rOpenSci, ați revizuit sau editat unul, aproape sigur ați folosit ceva ce a făcut Mark!
Făcând un semn
Cea mai vizibilă contribuție a lui Mark este la evaluarea inter pares a software-ului statistic. Revizuirea unui pachet care implementează metode statistice este o muncă diferită de revizuirea unui pachet care accesează un API. Mark a abordat sarcina de a traduce ceea ce înseamnă „bun” într-un pachet statistic și modul în care un evaluator îl poate evalua. El a recrutat un nou set de editori cu experiența necesară pentru a aborda această activitate și a transformat informațiile într-un set concret de standarde de software statistice și în ghidul care le însoțește (rOpenSci Statistical Software Testing and Peer Review Community Call). Mark a construit, de asemenea, mecanismul pentru a merge cu acest nou tip de revizuire: pkgstats adună informații despre structura unui pachet, îi ajută pe autori și editori să vadă ce conține o trimitere și cum este organizată; srr permite autorilor de pachete să documenteze respectarea standardelor software statistice.
Rezultatul tuturor acestor lucrări au fost primele noastre pachete statistice revizuite de colegi, publicate în noiembrie 2022, iar până în prezent am avut peste 26 de pachete statistice trecute prin această revizuire! Oricine a trecut prin revizuirea software-ului statistic a beneficiat de bazele puse de Mark.
Motorul revizuirii software-ului
Evaluarea inter pares la rOpenSci este un proces uman, dar rulează pe o mulțime de automatizări, iar o bună parte din această automatizare este munca lui Mark.
Revizuirea este un proces uman
La începutul lui 2025, Mark a devenit noul nostru șef de analiză software. În acest rol, a fost responsabil de managementul editorial, curatoria actualului comitet editorial și planificarea viitorului acestuia. Mark a ajutat la ghidarea evaluării inter pares prin noile provocări, cum ar fi modul în care revizuirea ar trebui să gestioneze contribuțiile asistate de AI, rezultând prima politică de IA a rOpenSci; sau cum să tratăm cu trimiteri mari de software, rezultând primul nostru grup evaluarea inter pares.
Instrumente pentru toată lumea
De asemenea, a făcut parte din comitetul nostru pentru Codul de conduită, lucru care ajută la asigurarea că rOpenSci rămâne o comunitate primitoare și sigură.
Mark construiește, de asemenea, instrumente care ajută comunitatea R mai largă. Pachetul allcontributors, inspirat din proiectul allcontributors, facilitează recunoașterea tuturor celor care contribuie la un proiect, nu doar a celor care scriu cod. Lucrările sale privind repometrics explorează modul de înțelegere a stării de sănătate și a activității depozitelor de software, iar munca sa privind depozitele analizează modul în care datele de cercetare și software-ul pot fi depozitate în depozite de încredere.
Mulțumesc, Mark
Munca lui Mark a modelat modul în care revizuim software-ul, sprijinim colaboratorii și construim un ecosistem de știință deschisă mai fiabil și durabil. Îți mulțumim, Mark, pentru că ai construit atât de mult din infrastructura și procesul pe care ne bazăm și pentru că le-ai lăsat într-o formă mai bună decât ai găsit-o.
Dacă ați beneficiat de munca lui Mark, contactați-l și anunțați-l! Puteți continua să-i urmăriți munca prin site-ul său web și rețelele sociale.
