{"id":"https://openalex.org/W4281961539","doi":"https://doi.org/10.1145/3530019.3530032","title":"Do Developers Modify Dead Methods during the Maintenance of Java Desktop Applications?","display_name":"Do Developers Modify Dead Methods during the Maintenance of Java Desktop Applications?","publication_year":2022,"publication_date":"2022-06-12","ids":{"openalex":"https://openalex.org/W4281961539","doi":"https://doi.org/10.1145/3530019.3530032"},"language":"en","primary_location":{"id":"doi:10.1145/3530019.3530032","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3530019.3530032","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Conference on Evaluation and Assessment in Software Engineering 2022","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/A5061570718","display_name":"Pietro Cassieri","orcid":"https://orcid.org/0009-0005-7185-8973"},"institutions":[{"id":"https://openalex.org/I20272500","display_name":"University of Basilicata","ror":"https://ror.org/03tc05689","country_code":"IT","type":"education","lineage":["https://openalex.org/I20272500"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Pietro Cassieri","raw_affiliation_strings":["University of Basilicata, Italy"],"affiliations":[{"raw_affiliation_string":"University of Basilicata, Italy","institution_ids":["https://openalex.org/I20272500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031159087","display_name":"Simone Romano","orcid":"https://orcid.org/0000-0003-4880-3622"},"institutions":[{"id":"https://openalex.org/I131729948","display_name":"University of Salerno","ror":"https://ror.org/0192m2k53","country_code":"IT","type":"education","lineage":["https://openalex.org/I131729948"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Simone Romano","raw_affiliation_strings":["University of Salerno, Italy"],"affiliations":[{"raw_affiliation_string":"University of Salerno, Italy","institution_ids":["https://openalex.org/I131729948"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082957347","display_name":"Giuseppe Scanniello","orcid":"https://orcid.org/0000-0003-0024-7508"},"institutions":[{"id":"https://openalex.org/I131729948","display_name":"University of Salerno","ror":"https://ror.org/0192m2k53","country_code":"IT","type":"education","lineage":["https://openalex.org/I131729948"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Giuseppe Scanniello","raw_affiliation_strings":["University of Salerno, Italy"],"affiliations":[{"raw_affiliation_string":"University of Salerno, Italy","institution_ids":["https://openalex.org/I131729948"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074856207","display_name":"Genoveffa Tortora","orcid":"https://orcid.org/0000-0003-4765-8371"},"institutions":[{"id":"https://openalex.org/I131729948","display_name":"University of Salerno","ror":"https://ror.org/0192m2k53","country_code":"IT","type":"education","lineage":["https://openalex.org/I131729948"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Genoveffa Tortora","raw_affiliation_strings":["University of Salerno, Italy"],"affiliations":[{"raw_affiliation_string":"University of Salerno, Italy","institution_ids":["https://openalex.org/I131729948"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5015407119","display_name":"Danilo Caivano","orcid":"https://orcid.org/0000-0001-5719-7447"},"institutions":[{"id":"https://openalex.org/I5561750","display_name":"University of Bari Aldo Moro","ror":"https://ror.org/027ynra39","country_code":"IT","type":"education","lineage":["https://openalex.org/I5561750"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Danilo Caivano","raw_affiliation_strings":["University of Bari, Italy"],"affiliations":[{"raw_affiliation_string":"University of Bari, Italy","institution_ids":["https://openalex.org/I5561750"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5061570718"],"corresponding_institution_ids":["https://openalex.org/I20272500"],"apc_list":null,"apc_paid":null,"fwci":0.9094,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.78659024,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"120","last_page":"129"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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.9998999834060669,"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.9976999759674072,"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.9968000054359436,"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.7722080945968628},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.7027536630630493},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6964917778968811},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.5665778517723083},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5105005502700806},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.47520431876182556},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.45257729291915894},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.4399661123752594},{"id":"https://openalex.org/keywords/code-smell","display_name":"Code smell","score":0.43156641721725464},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.4249178469181061},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.420066773891449},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.34230291843414307},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3406807780265808},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.31836676597595215},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.31777164340019226},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.15197211503982544}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7722080945968628},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.7027536630630493},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6964917778968811},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.5665778517723083},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5105005502700806},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.47520431876182556},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.45257729291915894},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.4399661123752594},{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.43156641721725464},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.4249178469181061},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.420066773891449},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.34230291843414307},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3406807780265808},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.31836676597595215},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.31777164340019226},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.15197211503982544},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"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":[{"id":"doi:10.1145/3530019.3530032","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3530019.3530032","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Conference on Evaluation and Assessment in Software Engineering 2022","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":32,"referenced_works":["https://openalex.org/W1487083903","https://openalex.org/W1902482618","https://openalex.org/W1971826777","https://openalex.org/W1972978214","https://openalex.org/W2000194923","https://openalex.org/W2007425631","https://openalex.org/W2014823724","https://openalex.org/W2028807296","https://openalex.org/W2031648200","https://openalex.org/W2067846816","https://openalex.org/W2080696000","https://openalex.org/W2083714857","https://openalex.org/W2121442390","https://openalex.org/W2140504739","https://openalex.org/W2151295763","https://openalex.org/W2153365511","https://openalex.org/W2160506632","https://openalex.org/W2168745915","https://openalex.org/W2473044488","https://openalex.org/W2488079988","https://openalex.org/W2508117657","https://openalex.org/W2576115447","https://openalex.org/W2742512005","https://openalex.org/W2787379525","https://openalex.org/W2795601048","https://openalex.org/W2805384152","https://openalex.org/W2896208321","https://openalex.org/W2899407111","https://openalex.org/W3145100113","https://openalex.org/W3148484152","https://openalex.org/W3203087915","https://openalex.org/W4230965853"],"related_works":["https://openalex.org/W2001730430","https://openalex.org/W3046890777","https://openalex.org/W1974189775","https://openalex.org/W4244517042","https://openalex.org/W2306701168","https://openalex.org/W2219145617","https://openalex.org/W4236840126","https://openalex.org/W1648987790","https://openalex.org/W1514851312","https://openalex.org/W1988254449"],"abstract_inverted_index":{"Background:":[0],"Dead":[1],"code":[2,5,11,33,54,60],"is":[3,34,61],"a":[4,145,177],"smell.":[6],"It":[7],"can":[8,129],"refer":[9],"to":[10,94,101,144,150,176,182,211,215],"blocks,":[12],"variables,":[13],"parameters,":[14],"fields,":[15],"methods,":[16,202],"classes,":[17],"etc.":[18],"that":[19,31,47,160,172,185],"are":[20,55,142,161,173,186,207],"unused":[21],"and/or":[22],"unreachable.":[23],"Aim:":[24],"Results":[25],"from":[26],"past":[27],"empirical":[28,79],"studies":[29],"indicate":[30],"dead":[32,59,72,106,109,137,140,158,170,183,201,216],"widespread":[35],"in":[36,163],"both":[37,48],"desktop":[38,85,119],"and":[39,50,100,166,205],"web-based":[40],"software":[41,88,222],"applications.":[42,120,223],"Also,":[43],"researchers":[44],"have":[45],"shown":[46],"comprehensibility":[49],"maintainability":[51],"of":[52,116,126,191,194,221],"source":[53],"negatively":[56],"affected":[57],"when":[58],"present.":[62],"Nevertheless,":[63],"we":[64],"still":[65],"know":[66],"little":[67],"about":[68],"maintenance":[69,115,220],"operations":[70],"involving":[71],"code.":[73],"Method:":[74],"We":[75],"conducted":[76],"an":[77],"exploratory":[78],"study":[80,128,196],"on":[81,92,98],"13":[82],"open-source":[83,117],"Java":[84,118],"applications,":[86],"whose":[87,203],"projects":[89],"were":[90],"hosted":[91],"GitHub,":[93],"provide":[95],"preliminary":[96],"evidence":[97],"whether,":[99],"what":[102],"extent,":[103],"developers":[104,135,154,168,198],"modify":[105,136,169],"code\u2014more":[107],"specifically,":[108],"methods\u2014when":[110],"they":[111],"deal":[112],"with":[113],"the":[114,192,219],"Results:":[121],"The":[122],"most":[123],"important":[124],"results":[125],"our":[127,195],"be":[130],"summarized":[131],"as":[132,148,180],"follows:":[133],"(i)":[134],"methods;":[138,152],"(ii)":[139],"methods":[141,159,171,184,217],"modified":[143],"different":[146,178],"extent":[147,179],"compared":[149,181],"alive":[151],"(iii)":[153],"spend":[155],"time":[156],"modifying":[157],"removed":[162],"subsequent":[164],"commits;":[165],"(iv)":[167],"later":[174,187],"revived":[175],"removed.":[188],"Conclusions:":[189],"One":[190],"conclusions":[193],"is:":[197],"should":[199],"remove":[200],"presence":[204],"purpose":[206],"not":[208],"properly":[209],"documented,":[210],"avoid":[212],"unnecessary":[213],"modifications":[214],"during":[218]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
