{"id":"https://openalex.org/W3036849901","doi":"https://doi.org/10.1109/saci49304.2020.9118816","title":"Understanding the Impact of Mutable Global State on the Defect Proneness of Object-Oriented Systems","display_name":"Understanding the Impact of Mutable Global State on the Defect Proneness of Object-Oriented Systems","publication_year":2020,"publication_date":"2020-05-01","ids":{"openalex":"https://openalex.org/W3036849901","doi":"https://doi.org/10.1109/saci49304.2020.9118816","mag":"3036849901"},"language":"en","primary_location":{"id":"doi:10.1109/saci49304.2020.9118816","is_oa":false,"landing_page_url":"https://doi.org/10.1109/saci49304.2020.9118816","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE 14th International Symposium on Applied Computational Intelligence and Informatics (SACI)","raw_type":"proceedings-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/A5071678762","display_name":"Cosmin Mar\u0219avina","orcid":null},"institutions":[{"id":"https://openalex.org/I3122695212","display_name":"Polytechnic University of Timi\u015foara","ror":"https://ror.org/02v91gy68","country_code":"RO","type":"education","lineage":["https://openalex.org/I3122695212"]}],"countries":["RO"],"is_corresponding":true,"raw_author_name":"Cosmin Marsavina","raw_affiliation_strings":["Department of Computers and Information Technology, University Politehnica of Timisoara, Romania"],"affiliations":[{"raw_affiliation_string":"Department of Computers and Information Technology, University Politehnica of Timisoara, Romania","institution_ids":["https://openalex.org/I3122695212"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5071678762"],"corresponding_institution_ids":["https://openalex.org/I3122695212"],"apc_list":null,"apc_paid":null,"fwci":0.2669,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.63085362,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"000105","last_page":"000110"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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":1.0,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9994000196456909,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9965999722480774,"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/computer-science","display_name":"Computer science","score":0.7546371221542358},{"id":"https://openalex.org/keywords/commit","display_name":"Commit","score":0.6700799465179443},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.6664056181907654},{"id":"https://openalex.org/keywords/testability","display_name":"Testability","score":0.5805241465568542},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.4792768657207489},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.46973809599876404},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.46418020129203796},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.46098124980926514},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4556584060192108},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.4525831937789917},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.4485819637775421},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.43683624267578125},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.4284762740135193},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4102787971496582},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3960045576095581},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.36926400661468506},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3138730525970459},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.29352688789367676},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.26294684410095215},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.22310617566108704},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.16564425826072693},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.15473002195358276},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.15040436387062073},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.12484866380691528}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7546371221542358},{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.6700799465179443},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.6664056181907654},{"id":"https://openalex.org/C51234621","wikidata":"https://www.wikidata.org/wiki/Q2149495","display_name":"Testability","level":2,"score":0.5805241465568542},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.4792768657207489},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.46973809599876404},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.46418020129203796},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.46098124980926514},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4556584060192108},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.4525831937789917},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.4485819637775421},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.43683624267578125},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.4284762740135193},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4102787971496582},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3960045576095581},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.36926400661468506},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3138730525970459},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.29352688789367676},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.26294684410095215},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.22310617566108704},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.16564425826072693},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.15473002195358276},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.15040436387062073},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.12484866380691528}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/saci49304.2020.9118816","is_oa":false,"landing_page_url":"https://doi.org/10.1109/saci49304.2020.9118816","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE 14th International Symposium on Applied Computational Intelligence and Informatics (SACI)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W1589770362","https://openalex.org/W1970029789","https://openalex.org/W1980712084","https://openalex.org/W1993553653","https://openalex.org/W2053543205","https://openalex.org/W2114124859","https://openalex.org/W2129164226","https://openalex.org/W2132887549","https://openalex.org/W2141069252","https://openalex.org/W2144074687","https://openalex.org/W2153150125","https://openalex.org/W4239128575"],"related_works":["https://openalex.org/W3037788266","https://openalex.org/W1741888674","https://openalex.org/W2130762699","https://openalex.org/W2186000603","https://openalex.org/W4311345000","https://openalex.org/W2219145617","https://openalex.org/W4236840126","https://openalex.org/W1648987790","https://openalex.org/W1514851312","https://openalex.org/W4233305372"],"abstract_inverted_index":{"A":[0],"key":[1],"requirement":[2],"for":[3,8,110,135],"complex":[4],"software":[5,44],"systems":[6,75],"is":[7,128,164,182],"them":[9,143],"to":[10,14,37,57,78,91,101,122,144,204,209,212],"not":[11,82],"be":[12,55,99],"susceptible":[13],"error.":[15,92],"However,":[16],"little":[17],"research":[18],"has":[19],"been":[20,35],"done":[21],"thus":[22],"far":[23],"on":[24,42,171],"what":[25],"makes":[26],"a":[27,39,120,125,129,133,206],"system":[28],"defect":[29,153],"prone.":[30],"Static":[31],"constructs":[32],"have":[33,38,205],"already":[34],"proven":[36],"negative":[40],"impact":[41],"several":[43],"quality":[45],"aspects":[46,104],"(such":[47],"as":[48],"maintainability":[49],"or":[50,81],"testability)":[51],"therefore":[52],"it":[53,87],"would":[54],"interesting":[56],"see":[58],"if":[59,124,146],"they":[60],"also":[61,193],"affect":[62],"error":[63,210],"proneness.This":[64],"article":[65],"investigates":[66],"the":[67,83,162,185,189],"presence":[68],"of":[69,161,188],"mutable":[70,112,147,179,199],"global":[71,113,148,180,200],"state":[72,114,149,181,201],"in":[73,184],"object-oriented":[74],"and":[76,116,131,141],"tries":[77],"establish":[79],"whether":[80],"classes":[84,196],"that":[85,97,178,195],"utilize":[86,198],"are":[88,151],"more":[89,152],"prone":[90,154],"We":[93],"propose":[94],"an":[95,167],"approach":[96,163],"can":[98],"followed":[100],"study":[102,169],"these":[103],"which":[105,197],"includes:":[106],"1)":[107],"detection":[108],"strategies":[109],"identifying":[111],"instances":[115,202],"their":[117],"users,":[118],"2)":[119],"method":[121],"determine":[123],"particular":[126],"commit":[127],"bug-fix,":[130],"3)":[132],"process":[134],"extracting":[136],"fine-grained":[137],"source":[138],"code":[139,187],"changes":[140],"using":[142],"assess":[145],"users":[150],"than":[155],"other":[156,213],"production":[157,186],"classes.":[158,214],"The":[159,175],"feasibility":[160],"demonstrated":[165],"through":[166],"empirical":[168],"conducted":[170],"5":[172],"open-source":[173],"projects.":[174],"results":[176],"show":[177],"present":[183],"analyzed":[190],"systems.":[191],"They":[192],"prove":[194],"tend":[203],"higher":[207],"proneness":[208],"compared":[211]},"counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
