{"id":"https://openalex.org/W4390188290","doi":"https://doi.org/10.1109/qrs60937.2023.00021","title":"Toward Understanding Bugs in Swift Programming Language","display_name":"Toward Understanding Bugs in Swift Programming Language","publication_year":2023,"publication_date":"2023-10-22","ids":{"openalex":"https://openalex.org/W4390188290","doi":"https://doi.org/10.1109/qrs60937.2023.00021"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/qrs60937.2023.00021","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5101305834","display_name":"Qianyue Wu","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":"Qianyue Wu","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/A5101189169","display_name":"Sijie Yu","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":"Sijie Yu","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/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":false,"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/A5100690630","display_name":"Nannan Wang","orcid":"https://orcid.org/0000-0003-1435-489X"},"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":"Nannan 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":"last","author":{"id":"https://openalex.org/A5101289983","display_name":"Yaping Feng","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":"Yaping Feng","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"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":67},"biblio":{"volume":null,"issue":null,"first_page":"117","last_page":"127"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998,"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.9998,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9995,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9995,"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/swift","display_name":"Swift","score":0.9848424},{"id":"https://openalex.org/keywords/simplicity","display_name":"Simplicity","score":0.58588},{"id":"https://openalex.org/keywords/root","display_name":"Root (linguistics)","score":0.540593}],"concepts":[{"id":"https://openalex.org/C116188536","wikidata":"https://www.wikidata.org/wiki/Q17118377","display_name":"Swift","level":2,"score":0.9848424},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7921717},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.63853335},{"id":"https://openalex.org/C2776372474","wikidata":"https://www.wikidata.org/wiki/Q508291","display_name":"Simplicity","level":2,"score":0.58588},{"id":"https://openalex.org/C171078966","wikidata":"https://www.wikidata.org/wiki/Q111029","display_name":"Root (linguistics)","level":2,"score":0.540593},{"id":"https://openalex.org/C570499","wikidata":"https://www.wikidata.org/wiki/Q1289116","display_name":"First-generation programming language","level":3,"score":0.5136873},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.33932993},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.29654047},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.08396846},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/qrs60937.2023.00021","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":23,"referenced_works":["https://openalex.org/W1965854491","https://openalex.org/W1992460156","https://openalex.org/W2071029104","https://openalex.org/W2087419855","https://openalex.org/W2103810072","https://openalex.org/W2109156518","https://openalex.org/W2156633971","https://openalex.org/W2624149531","https://openalex.org/W2724374034","https://openalex.org/W2766411424","https://openalex.org/W2767209415","https://openalex.org/W2767905745","https://openalex.org/W2887004133","https://openalex.org/W2952613490","https://openalex.org/W2967096374","https://openalex.org/W2968594320","https://openalex.org/W2999930818","https://openalex.org/W3005780259","https://openalex.org/W3008321987","https://openalex.org/W3103386085","https://openalex.org/W3119611202","https://openalex.org/W4285097780","https://openalex.org/W4311387132"],"related_works":["https://openalex.org/W3122772504","https://openalex.org/W2245550411","https://openalex.org/W2210312992","https://openalex.org/W2188982817","https://openalex.org/W2133376498","https://openalex.org/W2068351696","https://openalex.org/W2013673681","https://openalex.org/W2010145286","https://openalex.org/W1999652909","https://openalex.org/W134217928"],"abstract_inverted_index":{"Swift":[0,32,56,79,150],"programming":[1,30,151],"language":[2],"has":[3,12,34],"been":[4],"widely":[5],"used":[6],"in":[7,54,78,83,93,112,117],"IOS":[8],"application":[9,147],"development":[10,17],"and":[11,24,62,65,85,95,98,122,146],"formed":[13],"a":[14,28],"perfect":[15],"Apple":[16],"ecosystem":[18],"due":[19],"to":[20,41,43],"its":[21],"syntactic":[22],"simplicity":[23],"functionality.":[25],"However,":[26],"as":[27],"complex":[29],"language,":[31],"inevitably":[33],"problems,":[35],"which":[36],"may":[37],"cause":[38],"the":[39,52,55,68,88,96,106,118,123,137,142,149],"program":[40],"fail":[42],"run":[44],"normally.":[45],"In":[46],"this":[47],"paper,":[48],"we":[49],"empirically":[50],"analyze":[51],"ones":[53],"language.":[57,152],"We":[58,74],"collected":[59],"7446":[60],"bugs":[61],"2749":[63],"revisions":[64],"manually":[66],"analyzed":[67],"root":[69,124],"causes":[70,125],"of":[71,100,108,120,126,148],"180":[72],"bugs.":[73,131],"found":[75],"that":[76],"defects":[77,109,127],"are":[80,91,103,128,139],"unevenly":[81],"distributed":[82],"components":[84],"source":[86],"files;":[87],"test":[89],"cases":[90],"small":[92],"size,":[94],"complexity":[97],"workload":[99],"defect":[101],"fixing":[102],"not":[104],"significant;":[105],"symptoms":[107],"manifest":[110],"themselves":[111],"various":[113],"forms,":[114],"but":[115],"mainly":[116],"form":[119],"Crash;":[121],"mostly":[129],"semantic":[130],"The":[132],"conclusions":[133],"drawn":[134],"based":[135],"on":[136],"findings":[138],"helpful":[140],"for":[141],"development,":[143],"testing,":[144],"maintenance,":[145]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4390188290","counts_by_year":[],"updated_date":"2025-01-02T13:21:22.743587","created_date":"2023-12-26"}