{"id":"https://openalex.org/W2158324307","doi":"https://doi.org/10.1109/icsm.2007.4362614","title":"Mining the Lexicon Used by Programmers during Sofware Evolution","display_name":"Mining the Lexicon Used by Programmers during Sofware Evolution","publication_year":2007,"publication_date":"2007-10-01","ids":{"openalex":"https://openalex.org/W2158324307","doi":"https://doi.org/10.1109/icsm.2007.4362614","mag":"2158324307"},"language":"en","primary_location":{"id":"doi:10.1109/icsm.2007.4362614","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsm.2007.4362614","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 IEEE International Conference on Software Maintenance","raw_type":"proceedings-article"},"type":"conference-paper","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/A5018821149","display_name":"Giuliano Antoniol","orcid":"https://orcid.org/0000-0002-7892-9202"},"institutions":[{"id":"https://openalex.org/I45683168","display_name":"Polytechnique Montr\u00e9al","ror":"https://ror.org/05f8d4e86","country_code":"CA","type":"education","lineage":["https://openalex.org/I45683168"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Giuliano Antoniol","raw_affiliation_strings":["Soccer Laboratory, DGI, \u00c9cole Polytechnique de Montr\u00e9al, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Soccer Laboratory, DGI, \u00c9cole Polytechnique de Montr\u00e9al, Canada","institution_ids":["https://openalex.org/I45683168"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048594006","display_name":"Yann\u2010Ga\u00ebl Gu\u00e9h\u00e9neuc","orcid":"https://orcid.org/0000-0002-4361-2563"},"institutions":[{"id":"https://openalex.org/I70931966","display_name":"Universit\u00e9 de Montr\u00e9al","ror":"https://ror.org/0161xgx34","country_code":"CA","type":"education","lineage":["https://openalex.org/I70931966"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Yann-Gael Gueheneuc","raw_affiliation_strings":["GEODES Laboratory, DIRO, University of Montr\u00e9al, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"GEODES Laboratory, DIRO, University of Montr\u00e9al, Canada","institution_ids":["https://openalex.org/I70931966"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102966564","display_name":"Ettore Merlo","orcid":"https://orcid.org/0000-0002-1436-6076"},"institutions":[{"id":"https://openalex.org/I45683168","display_name":"Polytechnique Montr\u00e9al","ror":"https://ror.org/05f8d4e86","country_code":"CA","type":"education","lineage":["https://openalex.org/I45683168"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Ettore Merlo","raw_affiliation_strings":["Soccer Laboratory, DGI, \u00c9cole Polytechnique de Montr\u00e9al, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Soccer Laboratory, DGI, \u00c9cole Polytechnique de Montr\u00e9al, Canada","institution_ids":["https://openalex.org/I45683168"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025438762","display_name":"Paolo Tonella","orcid":"https://orcid.org/0000-0003-3088-0339"},"institutions":[{"id":"https://openalex.org/I2277624104","display_name":"Fondazione Bruno Kessler","ror":"https://ror.org/01j33xk10","country_code":"IT","type":"facility","lineage":["https://openalex.org/I2277624104"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Paolo Tonella","raw_affiliation_strings":["Fondazione Bruno Kessler (FBK), Trento, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fondazione Bruno Kessler (FBK), Trento, Italy","institution_ids":["https://openalex.org/I2277624104"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":57,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"14","last_page":"23"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9898999929428101,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9830999970436096,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/identifier","display_name":"Identifier","score":0.9219770431518555},{"id":"https://openalex.org/keywords/lexicon","display_name":"Lexicon","score":0.9140959978103638},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.801104724407196},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.697335422039032},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.6677534580230713},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.559188961982727},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5171758532524109},{"id":"https://openalex.org/keywords/comprehension","display_name":"Comprehension","score":0.4796088933944702},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.46875786781311035},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4478309750556946},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.33795613050460815},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.27228015661239624},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.12425985932350159},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.10538604855537415}],"concepts":[{"id":"https://openalex.org/C154504017","wikidata":"https://www.wikidata.org/wiki/Q853614","display_name":"Identifier","level":2,"score":0.9219770431518555},{"id":"https://openalex.org/C2778121359","wikidata":"https://www.wikidata.org/wiki/Q8096","display_name":"Lexicon","level":2,"score":0.9140959978103638},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.801104724407196},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.697335422039032},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.6677534580230713},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.559188961982727},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5171758532524109},{"id":"https://openalex.org/C511192102","wikidata":"https://www.wikidata.org/wiki/Q5156948","display_name":"Comprehension","level":2,"score":0.4796088933944702},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.46875786781311035},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4478309750556946},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.33795613050460815},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.27228015661239624},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.12425985932350159},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.10538604855537415},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/icsm.2007.4362614","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsm.2007.4362614","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 IEEE International Conference on Software Maintenance","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.150.1611","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.150.1611","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www-etud.iro.umontreal.ca/~ptidej/Publications/Documents/ICSM07.doc.pdf","raw_type":"text"},{"id":"pmh:oai:publications.polymtl.ca:22304","is_oa":false,"landing_page_url":"https://publications.polymtl.ca/22304/","pdf_url":null,"source":{"id":"https://openalex.org/S4306401013","display_name":"PolyPublie (\u00c9cole Polytechnique de Montr\u00e9al)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I45683168","host_organization_name":"Polytechnique Montr\u00e9al","host_organization_lineage":["https://openalex.org/I45683168"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Communication de conf\u00e9rence"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320994","display_name":"Canada Research Chairs","ror":"https://ror.org/0517h6h17"},{"id":"https://openalex.org/F4320334593","display_name":"Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W1244965290","https://openalex.org/W1490674333","https://openalex.org/W1501367599","https://openalex.org/W1673239900","https://openalex.org/W1698439592","https://openalex.org/W2024117635","https://openalex.org/W2030852377","https://openalex.org/W2034929864","https://openalex.org/W2045749853","https://openalex.org/W2052424802","https://openalex.org/W2062199313","https://openalex.org/W2068931667","https://openalex.org/W2070223459","https://openalex.org/W2077155146","https://openalex.org/W2085111284","https://openalex.org/W2089779090","https://openalex.org/W2098151264","https://openalex.org/W2098162425","https://openalex.org/W2104613753","https://openalex.org/W2113697305","https://openalex.org/W2119109877","https://openalex.org/W2121550973","https://openalex.org/W2128581098","https://openalex.org/W2138136275","https://openalex.org/W2142559374","https://openalex.org/W2144585445","https://openalex.org/W2152474046","https://openalex.org/W2153887189","https://openalex.org/W2155063211","https://openalex.org/W2155223492","https://openalex.org/W2161088927","https://openalex.org/W2163960678","https://openalex.org/W2167200667","https://openalex.org/W3141465105","https://openalex.org/W3141677775","https://openalex.org/W4230795615","https://openalex.org/W4242593099","https://openalex.org/W4251218026","https://openalex.org/W6629329164","https://openalex.org/W6629779416"],"related_works":["https://openalex.org/W2724855087","https://openalex.org/W2886906914","https://openalex.org/W2884362859","https://openalex.org/W3008773848","https://openalex.org/W1508879959","https://openalex.org/W2066182606","https://openalex.org/W2136808032","https://openalex.org/W2123179197","https://openalex.org/W1995506819","https://openalex.org/W2110798500"],"abstract_inverted_index":{"Identifiers":[0],"represent":[1],"an":[2,92],"important":[3],"source":[4],"of":[5,26,37,57,67,77,82,87,115,132,143,159],"information":[6],"for":[7,29,100,105,119,163],"programmers":[8],"understanding":[9,27],"and":[10,19,55,60,85,110,138,167],"maintaining":[11],"a":[12,48],"system.":[13],"Self-documenting":[14],"identifiers":[15,59,79],"reduce":[16],"the":[17,24,30,35,38,53,58,65,68,75,97,101,113,130,133,141,144,149,157],"time":[18],"effort":[20],"necessary":[21],"to":[22,96],"obtain":[23],"level":[25],"appropriate":[28],"task":[31],"at":[32],"hand.":[33],"While":[34],"role":[36],"lexicon":[39,134,164],"in":[40,80],"program":[41,78,102],"comprehension":[42],"has":[43],"long":[44],"been":[45],"recognized,":[46],"only":[47],"few":[49],"works":[50,62],"have":[51,63,126],"studied":[52,64],"quality":[54],"enhancement":[56],"no":[61],"evolution":[66,76,93,114,131,142,151],"lexicon.":[69],"In":[70],"this":[71],"paper,":[72],"we":[73],"characterize":[74],"terms":[81],"stability":[83],"metrics":[84],"occurrences":[86],"renaming.":[88],"We":[89,107,125,146],"assess":[90],"whether":[91],"process":[94],"similar":[95],"one":[98],"occurring":[99],"structure":[103],"exists":[104],"identifiers.":[106],"report":[108],"data":[109],"results":[111,152],"about":[112],"three":[116],"large":[117],"systems,":[118],"which":[120],"several":[121,154],"releases":[122],"are":[123],"available.":[124],"found":[127],"evidence":[128],"that":[129,148],"is":[135],"more":[136],"limited":[137],"constrained":[139],"than":[140],"structure.":[145],"argue":[147],"different":[150],"from":[153],"factors":[155],"including":[156],"lack":[158],"advanced":[160],"tool":[161],"support":[162],"construction,":[165],"documentation,":[166],"evolution.":[168]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":6},{"year":2012,"cited_by_count":6}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
