{"id":"https://openalex.org/W4223517009","doi":"https://doi.org/10.1142/s0218194022500243","title":"An Empirical Study on the Impact of Python Dynamic Typing on the Project Maintenance","display_name":"An Empirical Study on the Impact of Python Dynamic Typing on the Project Maintenance","publication_year":2022,"publication_date":"2022-04-12","ids":{"openalex":"https://openalex.org/W4223517009","doi":"https://doi.org/10.1142/s0218194022500243"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218194022500243","pdf_url":null,"source":{"id":"https://openalex.org/S131442419","display_name":"International Journal of Software Engineering and Knowledge Engineering","issn_l":"0218-1940","issn":["0218-1940","1793-6403"],"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"journal-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/A5080260071","display_name":"Xinmeng Xia","orcid":"https://orcid.org/0009-0008-2078-9578"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"funder","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xinmeng Xia","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018381701","display_name":"Yanyan Yan","orcid":"https://orcid.org/0000-0003-1786-107X"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"funder","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanyan Yan","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027856081","display_name":"Xincheng He","orcid":"https://orcid.org/0000-0001-6986-0111"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"funder","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xincheng He","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033050983","display_name":"Di Wu","orcid":"https://orcid.org/0000-0003-1096-7074"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"funder","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Di Wu","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091589634","display_name":"Lei Xu","orcid":"https://orcid.org/0000-0002-7662-2119"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"funder","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Lei Xu","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100331400","display_name":"Baowen Xu","orcid":"https://orcid.org/0000-0001-7743-1296"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"funder","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Baowen Xu","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, P. R. China","institution_ids":["https://openalex.org/I881766915"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5091589634"],"corresponding_institution_ids":["https://openalex.org/I881766915"],"apc_list":null,"apc_paid":null,"fwci":1.118,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.537783,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":75,"max":79},"biblio":{"volume":"32","issue":"05","first_page":"745","last_page":"768"},"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/T13650","display_name":"Computational Physics and Python Applications","score":0.9881,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.986,"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/python","display_name":"Python","score":0.894356},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical Research","score":0.4159751}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.894356},{"id":"https://openalex.org/C154504017","wikidata":"https://www.wikidata.org/wiki/Q853614","display_name":"Identifier","level":2,"score":0.73909265},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7099416},{"id":"https://openalex.org/C2781209916","wikidata":"https://www.wikidata.org/wiki/Q3215756","display_name":"Typing","level":2,"score":0.5997386},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5608954},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41695404},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.4159751},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.34454575},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.112113506},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.082057744},{"id":"https://openalex.org/C28490314","wikidata":"https://www.wikidata.org/wiki/Q189436","display_name":"Speech recognition","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218194022500243","pdf_url":null,"source":{"id":"https://openalex.org/S131442419","display_name":"International Journal of Software Engineering and Knowledge Engineering","issn_l":"0218-1940","issn":["0218-1940","1793-6403"],"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.45}],"grants":[{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"61832009"}],"datasets":[],"versions":[],"referenced_works_count":33,"referenced_works":["https://openalex.org/W1513428009","https://openalex.org/W1988180953","https://openalex.org/W2009908982","https://openalex.org/W2010900251","https://openalex.org/W2078483536","https://openalex.org/W2082575251","https://openalex.org/W2086141560","https://openalex.org/W2135259631","https://openalex.org/W2142958724","https://openalex.org/W2157005085","https://openalex.org/W2168775768","https://openalex.org/W2548165777","https://openalex.org/W2565867126","https://openalex.org/W2772007744","https://openalex.org/W2806718802","https://openalex.org/W2885452136","https://openalex.org/W2888328667","https://openalex.org/W2898514735","https://openalex.org/W2899609939","https://openalex.org/W2904756193","https://openalex.org/W2979566992","https://openalex.org/W2980019266","https://openalex.org/W3003903547","https://openalex.org/W3008162052","https://openalex.org/W3086309465","https://openalex.org/W3119404638","https://openalex.org/W3206570943","https://openalex.org/W4235786516","https://openalex.org/W4240995061","https://openalex.org/W4254217099","https://openalex.org/W4285670724","https://openalex.org/W649920412","https://openalex.org/W72920030"],"related_works":["https://openalex.org/W4378651134","https://openalex.org/W4297799326","https://openalex.org/W4287027380","https://openalex.org/W3193760048","https://openalex.org/W3187193180","https://openalex.org/W3176169626","https://openalex.org/W3116064965","https://openalex.org/W1906486629","https://openalex.org/W1699080303","https://openalex.org/W106542691"],"abstract_inverted_index":{"Python":[0,32,45,61,118],"is":[1,12,25,158,169],"a":[2,99,159,170],"popular":[3],"typical":[4],"dynamic":[5,10,18,46,62,153,166,183,193],"programming":[6,203],"language.":[7],"In":[8,103],"Python,":[9],"typing":[11,47,154,184,206],"one":[13],"of":[14,22,31,44,60,111,128,135,152,179,221],"the":[15,29,42,55,109,123,126,133,150,177,211],"most":[16,57,216],"critical":[17],"features.":[19],"The":[20,138,219],"lack":[21],"type":[23,100],"information":[24],"likely":[26],"to":[27,77,147],"hinder":[28],"maintenance":[30,136,174],"projects.":[33,119,188],"However,":[34],"existing":[35],"work":[36],"has":[37],"seldom":[38],"focused":[39],"on":[40,48,54],"studying":[41],"impact":[43],"project":[49],"maintenance.":[50],"This":[51],"paper":[52],"focuses":[53],"two":[56],"common":[58],"practices":[59],"typing,":[63],"i.e.":[64,82],"inconsistent-type":[65],"assignments":[66],"(ITA)":[67],"and":[68,80,90,94,113,130,132,164,176,194],"inconsistent":[69],"variable":[70,165],"types":[71,93],"(IVT).":[72],"Two":[73],"approaches":[74],"are":[75,144,224],"proposed":[76],"identify":[78],"ITA":[79,84,112,129],"IVT,":[81],"identifying":[83,95],"by":[85,97],"analyzing":[86],"Abstract":[87],"Syntax":[88],"Trees":[89],"comparing":[91],"identifiers":[92,155,185,207],"IVT":[96,114,131],"constructing":[98],"dependency":[101],"graph.":[102],"empirical":[104],"experiments,":[105],"we":[106,121],"first":[107],"locate":[108],"usage":[110],"in":[115,187],"10":[116],"open-source":[117],"Then,":[120],"investigate":[122],"relations":[124],"between":[125,162],"occurrence":[127],"results":[134,140,190],"tasks.":[137],"study":[139],"show":[141],"that":[142,173,192],"projects":[143],"more":[145],"prone":[146],"change":[148],"as":[149,182],"number":[151],"increases.":[156],"There":[157,168],"weak":[160],"connection":[161],"change-proneness":[163],"typing.":[167],"high":[171],"probability":[172],"time":[175],"acceptance":[178],"commits":[180],"decrease":[181],"increase":[186],"These":[189],"implicate":[191],"static":[195],"variables":[196],"should":[197],"be":[198,210],"divided":[199],"while":[200],"developing":[201],"new":[202],"languages.":[204],"Dynamic":[205],"may":[208],"not":[209],"direct":[212],"root":[213],"causes":[214],"for":[215],"software":[217],"bugs.":[218],"categories":[220],"these":[222],"bugs":[223],"worth":[225],"exploring.":[226]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4223517009","counts_by_year":[{"year":2023,"cited_by_count":3}],"updated_date":"2025-03-19T13:27:04.915043","created_date":"2022-04-15"}