{"id":"https://openalex.org/W4226528208","doi":"https://doi.org/10.1109/tr.2022.3159812","title":"An Empirical Study on Bugs in Python Interpreters","display_name":"An Empirical Study on Bugs in Python Interpreters","publication_year":2022,"publication_date":"2022-04-20","ids":{"openalex":"https://openalex.org/W4226528208","doi":"https://doi.org/10.1109/tr.2022.3159812"},"language":"en","primary_location":{"id":"doi:10.1109/tr.2022.3159812","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tr.2022.3159812","pdf_url":null,"source":{"id":"https://openalex.org/S87725633","display_name":"IEEE Transactions on Reliability","issn_l":"0018-9529","issn":["0018-9529","1558-1721"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Reliability","raw_type":"journal-article"},"type":"article","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/A5108058504","display_name":"Ziyuan Wang","orcid":"https://orcid.org/0000-0002-2297-1612"},"institutions":[{"id":"https://openalex.org/I41198531","display_name":"Nanjing University of Posts and Telecommunications","ror":"https://ror.org/043bpky34","country_code":"CN","type":"education","lineage":["https://openalex.org/I41198531"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Ziyuan Wang","raw_affiliation_strings":["School of Computer Science and Technology, Nanjing University of Posts and Telecommunications, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Nanjing University of Posts and Telecommunications, Nanjing, China","institution_ids":["https://openalex.org/I41198531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016393608","display_name":"Dexin Bu","orcid":"https://orcid.org/0000-0002-0716-0264"},"institutions":[{"id":"https://openalex.org/I41198531","display_name":"Nanjing University of Posts and Telecommunications","ror":"https://ror.org/043bpky34","country_code":"CN","type":"education","lineage":["https://openalex.org/I41198531"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dexin Bu","raw_affiliation_strings":["School of Computer Science and Technology, Nanjing University of Posts and Telecommunications, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Nanjing University of Posts and Telecommunications, Nanjing, China","institution_ids":["https://openalex.org/I41198531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048968827","display_name":"Aiyue Sun","orcid":"https://orcid.org/0000-0003-1613-5914"},"institutions":[{"id":"https://openalex.org/I41198531","display_name":"Nanjing University of Posts and Telecommunications","ror":"https://ror.org/043bpky34","country_code":"CN","type":"education","lineage":["https://openalex.org/I41198531"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Aiyue Sun","raw_affiliation_strings":["School of Computer Science and Technology, Nanjing University of Posts and Telecommunications, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Nanjing University of Posts and Telecommunications, Nanjing, China","institution_ids":["https://openalex.org/I41198531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074283056","display_name":"Shanyi Gou","orcid":null},"institutions":[{"id":"https://openalex.org/I41198531","display_name":"Nanjing University of Posts and Telecommunications","ror":"https://ror.org/043bpky34","country_code":"CN","type":"education","lineage":["https://openalex.org/I41198531"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shanyi Gou","raw_affiliation_strings":["School of Computer Science and Technology, Nanjing University of Posts and Telecommunications, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Nanjing University of Posts and Telecommunications, Nanjing, China","institution_ids":["https://openalex.org/I41198531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003067300","display_name":"Yong Wang","orcid":"https://orcid.org/0000-0002-2719-1017"},"institutions":[{"id":"https://openalex.org/I70908550","display_name":"Anhui Polytechnic University","ror":"https://ror.org/041sj0284","country_code":"CN","type":"education","lineage":["https://openalex.org/I70908550"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yong Wang","raw_affiliation_strings":["School of Computer and Information, Anhui Polytechnic University, Wuhu, China"],"affiliations":[{"raw_affiliation_string":"School of Computer and Information, Anhui Polytechnic University, Wuhu, China","institution_ids":["https://openalex.org/I70908550"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100443798","display_name":"Lin Chen","orcid":"https://orcid.org/0000-0003-2352-2226"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lin Chen","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5108058504"],"corresponding_institution_ids":["https://openalex.org/I41198531"],"apc_list":null,"apc_paid":null,"fwci":6.3602,"has_fulltext":false,"cited_by_count":20,"citation_normalized_percentile":{"value":0.96590656,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"71","issue":"2","first_page":"716","last_page":"734"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994000196456909,"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.9994000196456909,"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.9945999979972839,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9811999797821045,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.9367256164550781},{"id":"https://openalex.org/keywords/interpreter","display_name":"Interpreter","score":0.7689248323440552},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7529374361038208},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7172573804855347},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.688052237033844},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.4815714359283447},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.39276301860809326},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.33442384004592896}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.9367256164550781},{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.7689248323440552},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7529374361038208},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7172573804855347},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.688052237033844},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.4815714359283447},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.39276301860809326},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.33442384004592896}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tr.2022.3159812","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tr.2022.3159812","pdf_url":null,"source":{"id":"https://openalex.org/S87725633","display_name":"IEEE Transactions on Reliability","issn_l":"0018-9529","issn":["0018-9529","1558-1721"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Reliability","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.6100000143051147}],"awards":[{"id":"https://openalex.org/G320200718","display_name":null,"funder_award_id":"NY220015","funder_id":"https://openalex.org/F4320323268","funder_display_name":"Nanjing University of Posts and Telecommunications"},{"id":"https://openalex.org/G3639745943","display_name":null,"funder_award_id":"61872177","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G36397680","display_name":null,"funder_award_id":"61772259","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320323268","display_name":"Nanjing University of Posts and Telecommunications","ror":"https://ror.org/043bpky34"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W1496784495","https://openalex.org/W1956498553","https://openalex.org/W1979050135","https://openalex.org/W1998916198","https://openalex.org/W2006146889","https://openalex.org/W2013843381","https://openalex.org/W2016637318","https://openalex.org/W2095445208","https://openalex.org/W2095551048","https://openalex.org/W2109156518","https://openalex.org/W2110762996","https://openalex.org/W2120839989","https://openalex.org/W2130776964","https://openalex.org/W2139270835","https://openalex.org/W2151553346","https://openalex.org/W2154183829","https://openalex.org/W2156633971","https://openalex.org/W2167630669","https://openalex.org/W2370472429","https://openalex.org/W2461570336","https://openalex.org/W2469044429","https://openalex.org/W2548949553","https://openalex.org/W2553346571","https://openalex.org/W2724374034","https://openalex.org/W2766411424","https://openalex.org/W2767905745","https://openalex.org/W2784629571","https://openalex.org/W2789444109","https://openalex.org/W2808279976","https://openalex.org/W2850992922","https://openalex.org/W2944084415","https://openalex.org/W2949009804","https://openalex.org/W2968594320","https://openalex.org/W3015376258","https://openalex.org/W3046943711","https://openalex.org/W3082972284","https://openalex.org/W3113205478","https://openalex.org/W3123718237","https://openalex.org/W3142566747","https://openalex.org/W3203228006","https://openalex.org/W4242007353","https://openalex.org/W6607023274","https://openalex.org/W6678106595","https://openalex.org/W7052164066"],"related_works":["https://openalex.org/W143162329","https://openalex.org/W2539394636","https://openalex.org/W2622850751","https://openalex.org/W2120839989","https://openalex.org/W4289445724","https://openalex.org/W2626674725","https://openalex.org/W4245681215","https://openalex.org/W2740186907","https://openalex.org/W2018297885","https://openalex.org/W46412898"],"abstract_inverted_index":{"Python":[0,19,27,33,45,51,59,69,86,128,261,273],"is":[1,130],"an":[2,36,77],"interpreted":[3],"programming":[4],"language":[5],"that":[6,133,156],"has":[7],"been":[8],"widely":[9],"used":[10],"in":[11,43,50,83,126,141,282],"many":[12,41],"fields.":[13,284],"The":[14,122,150,163,208],"successful":[15],"execution":[16],"of":[17,26,32,58,68,107,124,137,152,174,180,196,210,214,223,235,243,260,272,276],"a":[18,142,188],"program":[20,28],"depends":[21],"on":[22,80],"both":[23],"the":[24,30,44,48,81,115,127,134,153,172,197,230,256],"correctness":[25,31],"and":[29,56,62,65,89,104,145,178,237,258,264,270],"interpreter.":[34,46],"As":[35],"infrastructure":[37],"software,":[38],"there":[39],"are":[40,139,159,182,212,229],"bugs":[42,49,64,82,125,138,158,186,198,211,228],"Exploring":[47],"interpreters":[52,60],"can":[53],"help":[54,66],"developers":[55,269],"maintainers":[57,271],"detect":[61],"fix":[63],"users":[67,275],"avoid":[70],"risks.":[71],"In":[72],"this":[73],"article,":[74],"we":[75,112],"conduct":[76],"empirical":[78],"study":[79],"two":[84],"mainstream":[85],"interpreters:":[87],"CPython":[88],"PyPy.":[90],"By":[91],"analyzing":[92],"25":[93],"958":[94],"fixed":[95],"bugs,":[96,111,236,263],"18":[97],"824":[98],"revisions,":[99],"2":[100],"116":[101],"test":[102],"cases,":[103],"root":[105,233,244],"causes":[106,234],"randomly":[108],"sampled":[109],"510":[110],"have":[113],"summarized":[114],"following":[116],"findings.":[117],"<list":[118],"list-type=\"ordered\"":[119],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[120],"xmlns:xlink=\"http://www.w3.org/1999/xlink\"><list-item><label>1)</label>":[121],"distribution":[123],"interpreter":[129],"so":[131],"uneven":[132],"vast":[135],"majority":[136],"distributed":[140],"few":[143],"components":[144],"source":[146,176],"files.":[147],"</list-item>":[148,161,206,225,246],"<list-item><label>2)</label>":[149],"scales":[151],"testing":[154],"programs":[155],"reveal":[157],"small.":[160],"<list-item><label>3)</label>":[162],"fixing":[164,259],"works":[165],"seem":[166],"to":[167,191,204,268],"be":[168,192],"not":[169],"complicated":[170],"since":[171],"number":[173],"modified":[175],"files":[177],"lines":[179],"code":[181],"limited;":[183],"however,":[184],"most":[185,231],"need":[187,199],"long":[189],"time":[190],"fixed;":[193],"nearly":[194],"15%":[195],"more":[200],"than":[201],"one":[202],"year":[203],"fix.":[205],"<list-item><label>4)</label>":[207],"priorities":[209],"independent":[213],"their":[215,238],"locations,":[216],"but":[217],"they":[218],"significantly":[219],"correlate":[220],"with":[221],"duration":[222],"bugs.":[224],"<list-item><label>5)</label>":[226],"Semantic":[227],"frequent":[232],"proportion":[239],"exceeds":[240],"other":[241],"types":[242],"causes.":[245],"</list>":[247],"These":[248],"results":[249],"could":[250],"indicate":[251],"some":[252,266],"potential":[253],"problems":[254],"during":[255],"detecting":[257],"interpreter\u2019s":[262],"provide":[265],"assistance":[267],"interpreters,":[274],"Python,":[277],"as":[278,280],"well":[279],"researchers":[281],"related":[283]},"counts_by_year":[{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
