Abstract-Utvecklingen av vetenskaplig programvara är mer än någonsin avgörande för den vetenskapliga praktiken, och detta åtföljs av en trend mot mer öppna och samverkande insatser. Tyvärr har det varit lite utredning om vem som driver utvecklingen av sådan vetenskaplig programvara eller hur samarbetet sker. I detta dokument tar vi itu med detta problem. Vi presenterar en omfattande analys av sju vetenskapliga mjukvaruprojekt med öppen källkod för att utveckla en empiriskt informerad modell för utvecklingsprocessen. Denna analys kompletterades med en undersökning av 72 vetenskapliga mjukvaruutvecklare. I de flesta projekten hittade vi senior forskningspersonal (t.ex. Professorer) att vara ansvariga för hälften eller mer av åtaganden (en genomsnittlig åtagandeandel på 72 %) och starkt involverade i arkitektoniska frågor (seniorer var mer benägna att interagera med filer relaterade till byggsystemet, projektmetadata, och utvecklardokumentation). Juniorer (t.ex. forskarstuderande) bidrar också väsentligt - i ett studerade projekt, gjorde juniorer nästan 100% av sina åtaganden. Ändå hade doktorander de längsta bidragsperioderna bland juniorer (med 1,72 års engagemang aktivitet jämfört med 0,98 år för postdoktorer och 4 månader för grundexamen). Dessutom fann vi också att tredje part bidragslämnare är knappa, bidrar för bara en dag för projektet. Resultaten från denna studie syftar till att hjälpa forskare att bättre förstå sina egna projekt, samhällen och bidragsgivarnas beteende, samtidigt som de banar väg för framtida programvaruteknikforskning.
Detta beslut träder i kraft dagen efter det att det har offentliggjorts i Europeiska unionens officiella tidning. REF där bidragsgivarnas roll i vetenskapliga databaser med öppen källkod undersöktes.
Characterizing the Roles of Contributors in Open-Source Scientific Software Projects
{'venue': '2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR)', 'journal': '2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR)', 'mag_field_of_study': ['Computer Science']}