{"id":"https://openalex.org/W4411271554","doi":"https://doi.org/10.1109/msr66628.2025.00073","title":"What Do Contribution Guidelines Say About Software Testing?","display_name":"What Do Contribution Guidelines Say About Software Testing?","publication_year":2025,"publication_date":"2025-04-28","ids":{"openalex":"https://openalex.org/W4411271554","doi":"https://doi.org/10.1109/msr66628.2025.00073"},"language":"en","primary_location":{"id":"doi:10.1109/msr66628.2025.00073","is_oa":false,"landing_page_url":"https://doi.org/10.1109/msr66628.2025.00073","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":null,"any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5118253329","display_name":"Bruna Falcucci","orcid":null},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"education","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Bruna Falcucci","raw_affiliation_strings":["UFMG,Department of Computer Science,Belo Horizonte,Brazil"],"affiliations":[{"raw_affiliation_string":"UFMG,Department of Computer Science,Belo Horizonte,Brazil","institution_ids":["https://openalex.org/I110200422"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009222136","display_name":"Fernando Gomide","orcid":"https://orcid.org/0000-0001-5716-4282"},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"education","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Felipe Gomide","raw_affiliation_strings":["UFMG,Department of Computer Science,Belo Horizonte,Brazil"],"affiliations":[{"raw_affiliation_string":"UFMG,Department of Computer Science,Belo Horizonte,Brazil","institution_ids":["https://openalex.org/I110200422"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044506720","display_name":"Andr\u00e9 Hora","orcid":"https://orcid.org/0000-0003-4900-1330"},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"education","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Andre Hora","raw_affiliation_strings":["UFMG,Department of Computer Science,Belo Horizonte,Brazil"],"affiliations":[{"raw_affiliation_string":"UFMG,Department of Computer Science,Belo Horizonte,Brazil","institution_ids":["https://openalex.org/I110200422"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5118253329"],"corresponding_institution_ids":["https://openalex.org/I110200422"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.18966303,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"434","last_page":"438"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.629953145980835},{"id":"https://openalex.org/keywords/software-testing","display_name":"Software testing","score":0.5994805693626404},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.38161221146583557},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.34530574083328247},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2352653443813324}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.629953145980835},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.5994805693626404},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.38161221146583557},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.34530574083328247},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2352653443813324}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/msr66628.2025.00073","is_oa":false,"landing_page_url":"https://doi.org/10.1109/msr66628.2025.00073","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR)","raw_type":"proceedings-article"},{"id":"pmh:doi:10.48550/arxiv.2602.02966","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"}],"best_oa_location":{"id":"pmh:doi:10.48550/arxiv.2602.02966","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320308239","display_name":"EMI","ror":"https://ror.org/01qstkr73"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1541128807","https://openalex.org/W2082539579","https://openalex.org/W2124100711","https://openalex.org/W2168248828","https://openalex.org/W2440056063","https://openalex.org/W2629457583","https://openalex.org/W2890432166","https://openalex.org/W2900136781","https://openalex.org/W2963889172","https://openalex.org/W2992895209","https://openalex.org/W3097650561","https://openalex.org/W3102273185","https://openalex.org/W3105133011","https://openalex.org/W3173543662","https://openalex.org/W4223650141","https://openalex.org/W4243240013","https://openalex.org/W4284712551","https://openalex.org/W4311717485","https://openalex.org/W4385075908","https://openalex.org/W6632282521"],"related_works":["https://openalex.org/W2090301720","https://openalex.org/W4232791850","https://openalex.org/W2008194781","https://openalex.org/W3176274227","https://openalex.org/W3089971865","https://openalex.org/W2039512252","https://openalex.org/W2038209453","https://openalex.org/W2913502950","https://openalex.org/W1916954724","https://openalex.org/W2914660298"],"abstract_inverted_index":{"Software":[0],"testing":[1,45,65,169],"plays":[2],"a":[3],"crucial":[4],"role":[5],"in":[6,68,103],"the":[7,43,73,89],"contribution":[8,69],"process":[9],"of":[10,75,88,94],"open-source":[11,80],"projects.":[12,82],"For":[13],"example,":[14],"contributions":[15,25],"introducing":[16],"new":[17],"features":[18],"are":[19,28,171],"expected":[20],"to":[21,31,40,48,60,128,140],"include":[22,91],"tests,":[23,42],"and":[24,78,117,160,182,192],"with":[26],"tests":[27,130,142,149,162],"more":[29],"likely":[30],"be":[32],"accepted.":[33],"Although":[34],"most":[35],"real-world":[36],"projects":[37,90],"require":[38],"contributors":[39,49],"write":[41,141],"specific":[44],"practices":[46],"communicated":[47],"remain":[50],"unclear.":[51],"In":[52],"this":[53],"paper,":[54],"we":[55],"present":[56],"an":[57],"empirical":[58],"study":[59],"understand":[61],"better":[62],"how":[63,127,139],"software":[64,81],"is":[66,101],"approached":[67],"guidelines.":[70],"We":[71,83,187],"analyze":[72],"guidelines":[74],"200":[76],"Python":[77],"JavaScript":[79],"find":[84],"that":[85],"$78":[86],"\\%$":[87],"some":[92],"form":[93],"test":[95,123,176],"documentation":[96,100,113,124],"for":[97],"contributors.":[98],"Test":[99],"located":[102],"multiple":[104],"sources,":[105],"including":[106],"CONTRIBUTING":[107],"files":[108,119],"($\\mathbf{5":[109],"8":[110],"\\%}$),":[111,116],"external":[112],"($\\mathbf{2":[114,156,178],"4":[115],"README":[118],"($\\mathbf{8":[120],"\\%}$).":[121,166,186],"Furthermore,":[122],"commonly":[125],"explains":[126],"run":[129],"($83.5":[131],"\\%$),":[132],"but":[133,152],"less":[134,173],"often":[135],"provides":[136],"guidance":[137],"on":[138],"$(37":[143],"\\%)$.":[144],"It":[145],"frequently":[146,174],"covers":[147],"unit":[148],"$(71":[150],"\\%)$,":[151],"rarely":[153],"addresses":[154],"integration":[155],"0.":[157],"5":[158,165,180,185],"\\%}$)":[159,181],"end-to-end":[161],"($\\mathbf{1":[163],"5.":[164,179],"Other":[167],"key":[168],"aspects":[170],"also":[172],"discussed:":[175],"coverage":[177],"mocking":[183],"($\\mathbf{9.":[184],"conclude":[188],"by":[189],"discussing":[190],"implications":[191],"future":[193],"research.":[194]},"counts_by_year":[],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
