{"id":"https://openalex.org/W4400242854","doi":"https://doi.org/10.1145/3643991.3644902","title":"An Investigation of Patch Porting Practices of the Linux Kernel Ecosystem","display_name":"An Investigation of Patch Porting Practices of the Linux Kernel Ecosystem","publication_year":2024,"publication_date":"2024-04-15","ids":{"openalex":"https://openalex.org/W4400242854","doi":"https://doi.org/10.1145/3643991.3644902"},"language":"en","primary_location":{"id":"doi:10.1145/3643991.3644902","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643991.3644902","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 21st International Conference on Mining Software Repositories","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3643991.3644902","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034482606","display_name":"Xingyu Li","orcid":"https://orcid.org/0009-0007-1445-4993"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Xingyu Li","raw_affiliation_strings":["UC Riverside, Riverside, USA"],"raw_orcid":"https://orcid.org/0009-0007-1445-4993","affiliations":[{"raw_affiliation_string":"UC Riverside, Riverside, USA","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039340278","display_name":"Z. J. Zhang","orcid":"https://orcid.org/0009-0005-1587-8822"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zheng Zhang","raw_affiliation_strings":["UC Riverside, Riverside, USA"],"raw_orcid":"https://orcid.org/0009-0005-1587-8822","affiliations":[{"raw_affiliation_string":"UC Riverside, Riverside, USA","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022038961","display_name":"Zhiyun Qian","orcid":"https://orcid.org/0000-0003-1506-2522"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhiyun Qian","raw_affiliation_strings":["UC Riverside, Riverside, United States of America"],"raw_orcid":"https://orcid.org/0000-0003-1506-2522","affiliations":[{"raw_affiliation_string":"UC Riverside, Riverside, United States of America","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055045569","display_name":"Trent Jaeger","orcid":"https://orcid.org/0000-0002-4964-1170"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Trent Jaeger","raw_affiliation_strings":["UC Riverside, Riverside, USA"],"raw_orcid":"https://orcid.org/0000-0002-4964-1170","affiliations":[{"raw_affiliation_string":"UC Riverside, Riverside, USA","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005972298","display_name":"Chengyu Song","orcid":"https://orcid.org/0000-0001-6617-3068"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chengyu Song","raw_affiliation_strings":["UC Riverside, 0000-0001-6617-3068, United States of America"],"raw_orcid":"https://orcid.org/0000-0001-6617-3068","affiliations":[{"raw_affiliation_string":"UC Riverside, 0000-0001-6617-3068, United States of America","institution_ids":["https://openalex.org/I103635307"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5034482606"],"corresponding_institution_ids":["https://openalex.org/I103635307"],"apc_list":null,"apc_paid":null,"fwci":1.3456,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.81463595,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"63","last_page":"74"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9972000122070312,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9926999807357788,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/porting","display_name":"Porting","score":0.9348819255828857},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.678102970123291},{"id":"https://openalex.org/keywords/ecosystem","display_name":"Ecosystem","score":0.6050543189048767},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5948013663291931},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5266475677490234},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.42589715123176575},{"id":"https://openalex.org/keywords/ecology","display_name":"Ecology","score":0.19216808676719666},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.09863558411598206},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.07550996541976929}],"concepts":[{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.9348819255828857},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.678102970123291},{"id":"https://openalex.org/C110872660","wikidata":"https://www.wikidata.org/wiki/Q37813","display_name":"Ecosystem","level":2,"score":0.6050543189048767},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5948013663291931},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5266475677490234},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.42589715123176575},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.19216808676719666},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.09863558411598206},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.07550996541976929},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3643991.3644902","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643991.3644902","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 21st International Conference on Mining Software Repositories","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3643991.3644902","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643991.3644902","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 21st International Conference on Mining Software Repositories","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/15","score":0.5799999833106995,"display_name":"Life in Land"}],"awards":[{"id":"https://openalex.org/G1381426540","display_name":null,"funder_award_id":"2155213","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W1553724776","https://openalex.org/W1968489959","https://openalex.org/W1968882522","https://openalex.org/W1985947101","https://openalex.org/W2004584049","https://openalex.org/W2004993094","https://openalex.org/W2023511777","https://openalex.org/W2040577374","https://openalex.org/W2058230372","https://openalex.org/W2153216417","https://openalex.org/W2574811269","https://openalex.org/W2575109289","https://openalex.org/W2729710884","https://openalex.org/W2740329368","https://openalex.org/W2766411424","https://openalex.org/W2886117034","https://openalex.org/W2886714101","https://openalex.org/W2889354405","https://openalex.org/W2941547983","https://openalex.org/W2963218483","https://openalex.org/W2967204716","https://openalex.org/W2999306385","https://openalex.org/W3007106047","https://openalex.org/W3011013751","https://openalex.org/W3018238337","https://openalex.org/W3105867435","https://openalex.org/W3108766814","https://openalex.org/W3110131984","https://openalex.org/W3141872514","https://openalex.org/W3149255455","https://openalex.org/W4249282491","https://openalex.org/W4252474277","https://openalex.org/W4299301436","https://openalex.org/W6678809126","https://openalex.org/W6725870058","https://openalex.org/W6794314717","https://openalex.org/W7066334486"],"related_works":["https://openalex.org/W2368028869","https://openalex.org/W2389790172","https://openalex.org/W2187911614","https://openalex.org/W2354677839","https://openalex.org/W1583729815","https://openalex.org/W3167991936","https://openalex.org/W2356262521","https://openalex.org/W2392011550","https://openalex.org/W2186516977","https://openalex.org/W2356921469"],"abstract_inverted_index":{"Open-source":[0],"software":[1,111],"is":[2,61,185],"increasingly":[3],"reused,":[4],"complicating":[5],"the":[6,14,28,64,78,96,110,139,179,208,218],"process":[7],"of":[8,16,98,117,191,195,207,223],"patching":[9],"to":[10,76,113,178],"repair":[11],"bugs.":[12],"In":[13,105],"case":[15],"Linux,":[17],"a":[18,59,83,115,188],"distinct":[19],"ecosystem":[20,219],"has":[21],"formed,":[22],"with":[23,122],"Linux":[24,39,65,103,118,123],"mainline":[25],"serving":[26],"as":[27,42,46,226,228],"upstream,":[29,66],"stable":[30,50,124,170],"or":[31,51],"long-term-support":[32],"(LTS)":[33],"systems":[34,53],"forked":[35,48],"from":[36,49],"mainline,":[37],"and":[38,44,73,125,127,133,153,172,220],"distributions,":[40],"such":[41],"Ubuntu":[43],"Android,":[45],"downstreams":[47],"LTS":[52],"for":[54,231],"end-user":[55],"use.":[56],"Ideally,":[57],"when":[58],"patch":[60,99,130,149,151,181,210],"committed":[62],"in":[63,82,92,101,120,217],"it":[67,184],"should":[68],"not":[69],"introduce":[70],"new":[71],"bugs":[72],"be":[74],"ported":[75],"all":[77],"applicable":[79],"downstream":[80],"branches":[81],"timely":[84],"fashion.":[85],"However,":[86],"several":[87],"concerns":[88],"have":[89,161],"been":[90],"expressed":[91],"prior":[93],"work":[94],"about":[95],"responsiveness":[97],"porting":[100,131,159,233],"this":[102,106],"ecosystem.":[104],"paper,":[107],"we":[108,142,200],"mine":[109],"repositories":[112],"investigate":[114],"range":[116],"distributions":[119],"combination":[121],"LTS,":[126],"find":[128,165],"diverse":[129],"strategies":[132,160],"competence":[134],"levels":[135],"that":[136,157,166,187],"help":[137],"explain":[138],"phenomenon.":[140],"Furthermore,":[141],"show":[143],"concretely":[144],"using":[145],"three":[146],"metrics,":[147],"i.e.,":[148],"delay,":[150],"rate,":[152],"bug":[154],"inheritance":[155],"ratio,":[156],"different":[158,162],"tradeoffs.":[163],"We":[164],"hinting":[167,224],"tags(e.g.,":[168],"Cc":[169],"tags":[171],"fixes":[173],"tags)":[174],"are":[175],"significantly":[176],"important":[177],"prompt":[180],"porting,":[182],"but":[183],"noteworthy":[186],"substantial":[189],"portion":[190],"patches":[192],"remain":[193],"devoid":[194],"these":[196],"indicative":[197],"tags.":[198],"Finally,":[199],"offer":[201],"recommendations":[202],"based":[203],"on":[204],"our":[205],"analysis":[206],"general":[209],"flow,":[211],"e.g.,":[212],"interactions":[213],"among":[214],"various":[215],"stakeholders":[216],"automatic":[221],"generation":[222],"tags,":[225],"well":[227],"tailored":[229],"suggestions":[230],"specific":[232],"strategies.":[234]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":2}],"updated_date":"2025-12-26T23:08:49.675405","created_date":"2025-10-10T00:00:00"}
