{"id":"https://openalex.org/W4398239225","doi":"https://doi.org/10.1145/3639478.3643096","title":"Unleashing the Power of Clippy in Real-World Rust Projects","display_name":"Unleashing the Power of Clippy in Real-World Rust Projects","publication_year":2024,"publication_date":"2024-04-14","ids":{"openalex":"https://openalex.org/W4398239225","doi":"https://doi.org/10.1145/3639478.3643096"},"language":"en","primary_location":{"id":"doi:10.1145/3639478.3643096","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3639478.3643096","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102733876","display_name":"Chunmiao Li","orcid":"https://orcid.org/0000-0001-8196-5274"},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chunmiao Li","raw_affiliation_strings":["Huawei Beijing Research Center, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-8196-5274","affiliations":[{"raw_affiliation_string":"Huawei Beijing Research Center, Beijing, China","institution_ids":["https://openalex.org/I2250955327"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002289161","display_name":"Yijun Yu","orcid":"https://orcid.org/0000-0002-7154-8570"},"institutions":[{"id":"https://openalex.org/I204136569","display_name":"The Open University","ror":"https://ror.org/05mzfcs16","country_code":"GB","type":"education","lineage":["https://openalex.org/I204136569"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Yijun Yu","raw_affiliation_strings":["The Open University, Milton Keynes, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0002-7154-8570","affiliations":[{"raw_affiliation_string":"The Open University, Milton Keynes, United Kingdom","institution_ids":["https://openalex.org/I204136569"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063511611","display_name":"Haitao Wu","orcid":"https://orcid.org/0009-0003-4481-2617"},"institutions":[{"id":"https://openalex.org/I4210115038","display_name":"Huawei Technologies (Canada)","ror":"https://ror.org/026venb53","country_code":"CA","type":"company","lineage":["https://openalex.org/I2250955327","https://openalex.org/I4210115038"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Haitao Wu","raw_affiliation_strings":["Huawei Waterloo Research Center, Ontario, Canada"],"raw_orcid":"https://orcid.org/0009-0003-4481-2617","affiliations":[{"raw_affiliation_string":"Huawei Waterloo Research Center, Ontario, Canada","institution_ids":["https://openalex.org/I4210115038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5093096770","display_name":"Luca Carlig","orcid":"https://orcid.org/0009-0001-8711-2843"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Luca Carlig","raw_affiliation_strings":["Huawei Ireland Research Center, Dublin, Ireland"],"raw_orcid":"https://orcid.org/0009-0001-8711-2843","affiliations":[{"raw_affiliation_string":"Huawei Ireland Research Center, Dublin, Ireland","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062993254","display_name":"Shijie Nie","orcid":"https://orcid.org/0000-0001-8066-0444"},"institutions":[{"id":"https://openalex.org/I184597095","display_name":"National Institute of Informatics","ror":"https://ror.org/04ksd4g47","country_code":"JP","type":"facility","lineage":["https://openalex.org/I1319490839","https://openalex.org/I184597095","https://openalex.org/I4210158934"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Shijie Nie","raw_affiliation_strings":["National Institute of Informatics, Tokyo, Japan"],"raw_orcid":"https://orcid.org/0000-0001-8066-0444","affiliations":[{"raw_affiliation_string":"National Institute of Informatics, Tokyo, Japan","institution_ids":["https://openalex.org/I184597095"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083048049","display_name":"Lingxiao Jiang","orcid":"https://orcid.org/0000-0002-4336-8548"},"institutions":[{"id":"https://openalex.org/I79891267","display_name":"Singapore Management University","ror":"https://ror.org/050qmg959","country_code":"SG","type":"education","lineage":["https://openalex.org/I79891267"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Lingxiao Jiang","raw_affiliation_strings":["Singapore Management University, 81 Victoria Street, Singapore"],"raw_orcid":"https://orcid.org/0000-0002-4336-8548","affiliations":[{"raw_affiliation_string":"Singapore Management University, 81 Victoria Street, Singapore","institution_ids":["https://openalex.org/I79891267"]}]}],"institutions":[],"countries_distinct_count":5,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.2663,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.44471624,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"318","last_page":"319"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9965000152587891,"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"}},"topics":[{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9965000152587891,"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/T10260","display_name":"Software Engineering Research","score":0.9962999820709229,"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.9961000084877014,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7678187489509583},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.764299213886261},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6691900491714478},{"id":"https://openalex.org/keywords/rust","display_name":"Rust (programming language)","score":0.5670059323310852},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.540029764175415},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4924379289150238},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4595211446285248},{"id":"https://openalex.org/keywords/style","display_name":"Style (visual arts)","score":0.4588090181350708},{"id":"https://openalex.org/keywords/best-practice","display_name":"Best practice","score":0.43983006477355957},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3337460160255432},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.32822489738464355},{"id":"https://openalex.org/keywords/political-science","display_name":"Political science","score":0.18196311593055725},{"id":"https://openalex.org/keywords/history","display_name":"History","score":0.11612680554389954},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.11005136370658875},{"id":"https://openalex.org/keywords/law","display_name":"Law","score":0.08045843243598938},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.07080385088920593}],"concepts":[{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7678187489509583},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.764299213886261},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6691900491714478},{"id":"https://openalex.org/C197781089","wikidata":"https://www.wikidata.org/wiki/Q575650","display_name":"Rust (programming language)","level":2,"score":0.5670059323310852},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.540029764175415},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4924379289150238},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4595211446285248},{"id":"https://openalex.org/C2776445246","wikidata":"https://www.wikidata.org/wiki/Q1792644","display_name":"Style (visual arts)","level":2,"score":0.4588090181350708},{"id":"https://openalex.org/C184356942","wikidata":"https://www.wikidata.org/wiki/Q830382","display_name":"Best practice","level":2,"score":0.43983006477355957},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3337460160255432},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.32822489738464355},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.18196311593055725},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.11612680554389954},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.11005136370658875},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.08045843243598938},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.07080385088920593},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3639478.3643096","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3639478.3643096","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":3,"referenced_works":["https://openalex.org/W2000429763","https://openalex.org/W4233410239","https://openalex.org/W4282842358"],"related_works":["https://openalex.org/W1667647204","https://openalex.org/W2404647514","https://openalex.org/W4247536566","https://openalex.org/W2002383399","https://openalex.org/W2018477250","https://openalex.org/W3119814709","https://openalex.org/W4241418540","https://openalex.org/W1508895727","https://openalex.org/W4252501555","https://openalex.org/W2003848320"],"abstract_inverted_index":{"The":[0],"error":[1],"messages":[2],"generated":[3],"by":[4,70],"the":[5,21,32,46,57,63,67,78,95,127,131],"Rust":[6,47,58],"compiler":[7],"(rustc)":[8],"are":[9,101,133],"useful":[10],"for":[11],"developers":[12],"to":[13,34,72,94],"identify":[14],"and":[15,39,52,76,110],"diagnose":[16],"suspicious":[17],"code":[18],"segments.":[19],"Complementing":[20],"compiler,":[22],"linters":[23,43],"can":[24],"also":[25],"play":[26],"an":[27],"important":[28],"role":[29],"in":[30,45,92],"promoting":[31],"adherence":[33],"certain":[35],"coding":[36],"style":[37,111],"conventions":[38],"best":[40],"practices.":[41],"Prominent":[42],"utilized":[44],"ecosystem":[48],"include":[49],"Clippy":[50,71,83],"[1]":[51],"Rustfmt":[53],"[2].":[54],"Among":[55],"them,":[56],"community":[59],"particularly":[60],"emphasizes":[61],"on":[62],"importance":[64],"of":[65,80,87],"heeding":[66],"warnings":[68],"provided":[69],"mitigate":[73],"common":[74],"errors":[75],"promote":[77],"adoption":[79],"idiomatic":[81],"conventions.":[82],"provides":[84],"a":[85,117],"set":[86],"more":[88],"than":[89],"600":[90],"lints":[91,100,132],"addition":[93],"built-in":[96],"rustc":[97],"lints.":[98],"These":[99],"divided":[102],"into":[103],"nine":[104],"distinct":[105],"categories":[106],"that":[107],"address":[108],"correctness":[109],"aspects.":[112],"Each":[113],"category":[114],"is":[115],"assigned":[116],"default":[118],"lint":[119],"level,":[120],"namely":[121],"Allow,":[122],"Warn,":[123],"or":[124],"Deny,":[125],"indicating":[126],"severity":[128],"with":[129],"which":[130],"reported.":[134]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-08-18T07:49:30.821534","created_date":"2025-10-10T00:00:00"}
