{"id":"https://openalex.org/W2092858671","doi":"https://doi.org/10.1145/1217935.1217942","title":"Understanding collateral evolution in Linux device drivers","display_name":"Understanding collateral evolution in Linux device drivers","publication_year":2006,"publication_date":"2006-04-18","ids":{"openalex":"https://openalex.org/W2092858671","doi":"https://doi.org/10.1145/1217935.1217942","mag":"2092858671"},"language":"en","primary_location":{"id":"doi:10.1145/1217935.1217942","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1217935.1217942","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://inria.hal.science/inria-00070251/document","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5028939633","display_name":"Yoann Padioleau","orcid":null},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Yoann Padioleau","raw_affiliation_strings":["OBASCO Group, Ecole des Mines de Nantes-INRIA, France"],"affiliations":[{"raw_affiliation_string":"OBASCO Group, Ecole des Mines de Nantes-INRIA, France","institution_ids":["https://openalex.org/I1326498283"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103879150","display_name":"Julia L. Lawall","orcid":null},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Julia L. Lawall","raw_affiliation_strings":["DIKU University of Copenhagen, Denmark","DIKU, University of Copenhagen,Denmark"],"affiliations":[{"raw_affiliation_string":"DIKU University of Copenhagen, Denmark","institution_ids":["https://openalex.org/I124055696"]},{"raw_affiliation_string":"DIKU, University of Copenhagen,Denmark","institution_ids":["https://openalex.org/I124055696"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5106355298","display_name":"Gilles Muller","orcid":"https://orcid.org/0000-0002-0000-8569"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Gilles Muller","raw_affiliation_strings":["OBASCO Group, Ecole des Mines de Nantes-INRIA, France"],"affiliations":[{"raw_affiliation_string":"OBASCO Group, Ecole des Mines de Nantes-INRIA, France","institution_ids":["https://openalex.org/I1326498283"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5028939633"],"corresponding_institution_ids":["https://openalex.org/I1326498283"],"apc_list":null,"apc_paid":null,"fwci":7.5688,"has_fulltext":true,"cited_by_count":76,"citation_normalized_percentile":{"value":0.97396157,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"59","last_page":"71"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9993000030517578,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9993000030517578,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9961000084877014,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9948999881744385,"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/collateral","display_name":"Collateral","score":0.7256882786750793},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5253167152404785},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4772588908672333},{"id":"https://openalex.org/keywords/collateral-damage","display_name":"Collateral damage","score":0.4433589279651642},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3449018597602844},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.1741289496421814},{"id":"https://openalex.org/keywords/finance","display_name":"Finance","score":0.06774219870567322}],"concepts":[{"id":"https://openalex.org/C2777910564","wikidata":"https://www.wikidata.org/wiki/Q694563","display_name":"Collateral","level":2,"score":0.7256882786750793},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5253167152404785},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4772588908672333},{"id":"https://openalex.org/C2993632694","wikidata":"https://www.wikidata.org/wiki/Q45939","display_name":"Collateral damage","level":2,"score":0.4433589279651642},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3449018597602844},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.1741289496421814},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.06774219870567322},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.0},{"id":"https://openalex.org/C73484699","wikidata":"https://www.wikidata.org/wiki/Q161733","display_name":"Criminology","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/1217935.1217942","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1217935.1217942","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:inria-00070251v1","is_oa":true,"landing_page_url":"https://inria.hal.science/inria-00070251","pdf_url":"https://inria.hal.science/inria-00070251/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"[Research Report] RR-5769, INRIA. 2005, pp.18","raw_type":"Reports"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/9fff18e0-bced-11de-bda0-000ea68e967b","is_oa":false,"landing_page_url":"https://researchprofiles.ku.dk/da/publications/9fff18e0-bced-11de-bda0-000ea68e967b","pdf_url":null,"source":{"id":"https://openalex.org/S4306401983","display_name":"Research at the University of Copenhagen (University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I124055696","host_organization_name":"University of Copenhagen","host_organization_lineage":["https://openalex.org/I124055696"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Padioleau , Y , Lawall , J L & Muller , G 2006 , Understanding Collateral Evolution in Linux Device Drivers . in Proceedings of the ACM SIGOPS EuroSys 2006 Conference . Association for Computing Machinery , pp. 59-71 , EuroSys 2006 , Leuven , Belgium , 18/04/2006 . https://doi.org/10.1145/1217935.1217942","raw_type":"contributionToPeriodical"}],"best_oa_location":{"id":"pmh:oai:HAL:inria-00070251v1","is_oa":true,"landing_page_url":"https://inria.hal.science/inria-00070251","pdf_url":"https://inria.hal.science/inria-00070251/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"[Research Report] RR-5769, INRIA. 2005, pp.18","raw_type":"Reports"},"sustainable_development_goals":[{"score":0.4000000059604645,"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2092858671.pdf"},"referenced_works_count":17,"referenced_works":["https://openalex.org/W1533195354","https://openalex.org/W1567790484","https://openalex.org/W1595905761","https://openalex.org/W2043811931","https://openalex.org/W2066859698","https://openalex.org/W2096165352","https://openalex.org/W2116255095","https://openalex.org/W2128780139","https://openalex.org/W2130621106","https://openalex.org/W2131195907","https://openalex.org/W2146878883","https://openalex.org/W2153887189","https://openalex.org/W2153950928","https://openalex.org/W2156268601","https://openalex.org/W2160275438","https://openalex.org/W2174598112","https://openalex.org/W6683106902"],"related_works":["https://openalex.org/W267668425","https://openalex.org/W4285653978","https://openalex.org/W1973219869","https://openalex.org/W3128439003","https://openalex.org/W2237308493","https://openalex.org/W1501131365","https://openalex.org/W4382404268","https://openalex.org/W2291250162","https://openalex.org/W369775872","https://openalex.org/W2036108086"],"abstract_inverted_index":{"In":[0,168],"a":[1,45,67,117,132],"modern":[2],"operating":[3],"system":[4],"(OS),":[5],"device":[6,127,160],"drivers":[7,161],"can":[8,65,183],"make":[9],"up":[10,186],"over":[11],"70%":[12],"of":[13,26,70,122,134,153,176,189],"the":[14,24,27,36,55,59,151,179,190],"source":[15],"code.":[16,129,195],"Driver":[17],"code":[18,89],"is":[19,106],"also":[20],"heavily":[21],"dependent":[22,73],"on":[23],"rest":[25],"OS,":[28],"for":[29,48,185],"functions":[30],"and":[31,38,61,110,119,136,139,155,166],"data":[32],"structures":[33],"defined":[34],"in":[35,54,72,101,125,193],"kernel":[37,60],"driver":[39,62,128],"support":[40,63],"libraries.":[41],"These":[42,75],"properties":[43],"pose":[44],"significant":[46],"problem":[47],"OS":[49],"evolution,":[50],"as":[51,81],"any":[52],"changes":[53],"interfaces":[56],"exported":[57],"by":[58],"libraries":[64],"trigger":[66],"large":[68],"number":[69,152],"adjustments":[71],"drivers.":[74],"adjustments,":[76],"which":[77],"we":[78,115,146,170],"refer":[79],"to":[80,92,99,149,178,187],"collateral":[82,104,123,137,156,181],"evolutions,":[83,138],"may":[84],"be":[85],"complex,":[86],"entailing":[87],"substantial":[88],"reorganizations.":[90],"As":[91],"our":[93],"knowledge":[94],"there":[95],"exist":[96],"no":[97],"tools":[98],"help":[100],"this":[102,113],"process,":[103],"evolution":[105,124],"thus":[107],"time":[108],"consuming":[109],"error":[111],"prone.In":[112],"paper,":[114],"present":[116],"qualitative":[118],"quantitative":[120],"assessment":[121],"Linux":[126,163,177],"We":[130],"provide":[131],"taxonomy":[133],"evolutions":[135,154,157,182],"use":[140],"an":[141],"automated":[142],"patch-analysis":[143],"tool":[144],"that":[145,158,172],"have":[147],"developed":[148],"measure":[150],"affect":[159],"between":[162],"versions":[164],"2.2":[165],"2.6.":[167],"particular,":[169],"find":[171],"from":[173],"one":[174],"version":[175],"next,":[180],"account":[184],"35%":[188],"lines":[191],"modified":[192],"such":[194]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":5},{"year":2014,"cited_by_count":5},{"year":2013,"cited_by_count":6},{"year":2012,"cited_by_count":4}],"updated_date":"2026-04-15T08:11:43.952461","created_date":"2025-10-10T00:00:00"}
