{"id":"https://openalex.org/W3017387544","doi":"https://doi.org/10.1145/3379597.3387475","title":"Behind the Intents","display_name":"Behind the Intents","publication_year":2020,"publication_date":"2020-06-29","ids":{"openalex":"https://openalex.org/W3017387544","doi":"https://doi.org/10.1145/3379597.3387475","mag":"3017387544"},"language":"en","primary_location":{"id":"doi:10.1145/3379597.3387475","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3379597.3387475","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th International Conference on Mining Software Repositories","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/A5065650493","display_name":"Matheus Paix\u00e3o","orcid":"https://orcid.org/0000-0002-1775-7259"},"institutions":[{"id":"https://openalex.org/I3125581668","display_name":"Universidade de Fortaleza","ror":"https://ror.org/02ynbzc81","country_code":"BR","type":"education","lineage":["https://openalex.org/I3125581668"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Matheus Paix\u00e3o","raw_affiliation_strings":["UNIFOR, Fortaleza, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UNIFOR, Fortaleza, Brazil","institution_ids":["https://openalex.org/I3125581668"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083872302","display_name":"Anderson Uch\u00f4a","orcid":"https://orcid.org/0000-0002-6847-5569"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Anderson Uch\u00f4a","raw_affiliation_strings":["PUC-Rio, Rio de Janeiro, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"PUC-Rio, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019724624","display_name":"Ana Carla Bibiano","orcid":"https://orcid.org/0000-0003-3730-9290"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Ana Carla Bibiano","raw_affiliation_strings":["PUC-Rio, Rio de Janeiro, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"PUC-Rio, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086014975","display_name":"Daniel Oliveira","orcid":"https://orcid.org/0000-0002-1597-1622"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Daniel Oliveira","raw_affiliation_strings":["PUC-Rio, Rio de Janeiro, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"PUC-Rio, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007792821","display_name":"Alessandro Garcia","orcid":"https://orcid.org/0000-0001-5788-5215"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Alessandro Garcia","raw_affiliation_strings":["PUC-Rio, Rio de Janeiro, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"PUC-Rio, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056241360","display_name":"Jens Krinke","orcid":"https://orcid.org/0000-0003-1009-2861"},"institutions":[{"id":"https://openalex.org/I45129253","display_name":"University College London","ror":"https://ror.org/02jx3x895","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I45129253"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jens Krinke","raw_affiliation_strings":["UCL, London, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UCL, London, United Kingdom","institution_ids":["https://openalex.org/I45129253"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091147082","display_name":"Emilio Arvonio","orcid":null},"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":"Emilio Arvonio","raw_affiliation_strings":["UNISA, Salerno, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UNISA, Salerno, Italy","institution_ids":["https://openalex.org/I131729948"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":8.5984,"has_fulltext":false,"cited_by_count":55,"citation_normalized_percentile":{"value":0.98425516,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"125","last_page":"136"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9891999959945679,"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"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9829999804496765,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.9811279773712158},{"id":"https://openalex.org/keywords/undo","display_name":"Undo","score":0.7816044092178345},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7180728316307068},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6662226319313049},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.6085295677185059},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5903484225273132},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5847001075744629},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.5766278505325317},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5177747011184692},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4813900291919708},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.47823232412338257},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.44878602027893066},{"id":"https://openalex.org/keywords/software-inspection","display_name":"Software inspection","score":0.42093104124069214},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3901699185371399},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.36042529344558716},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.338728129863739},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.33518168330192566},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.1251870095729828}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.9811279773712158},{"id":"https://openalex.org/C2780154230","wikidata":"https://www.wikidata.org/wiki/Q513420","display_name":"Undo","level":2,"score":0.7816044092178345},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7180728316307068},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6662226319313049},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.6085295677185059},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5903484225273132},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5847001075744629},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.5766278505325317},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5177747011184692},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4813900291919708},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.47823232412338257},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.44878602027893066},{"id":"https://openalex.org/C10272871","wikidata":"https://www.wikidata.org/wiki/Q929972","display_name":"Software inspection","level":5,"score":0.42093104124069214},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3901699185371399},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.36042529344558716},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.338728129863739},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.33518168330192566},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.1251870095729828},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","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},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3379597.3387475","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3379597.3387475","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th International Conference on Mining Software Repositories","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":49,"referenced_works":["https://openalex.org/W191168329","https://openalex.org/W1524601730","https://openalex.org/W1997548934","https://openalex.org/W2000679946","https://openalex.org/W2032414679","https://openalex.org/W2048144483","https://openalex.org/W2091064206","https://openalex.org/W2091990486","https://openalex.org/W2096821349","https://openalex.org/W2099194364","https://openalex.org/W2099613036","https://openalex.org/W2113157806","https://openalex.org/W2139885493","https://openalex.org/W2148854374","https://openalex.org/W2153887189","https://openalex.org/W2159725273","https://openalex.org/W2170344504","https://openalex.org/W2424424733","https://openalex.org/W2466182331","https://openalex.org/W2475137645","https://openalex.org/W2476494490","https://openalex.org/W2517910349","https://openalex.org/W2530824252","https://openalex.org/W2532677196","https://openalex.org/W2546999186","https://openalex.org/W2576115447","https://openalex.org/W2592568457","https://openalex.org/W2725758135","https://openalex.org/W2740981432","https://openalex.org/W2754638064","https://openalex.org/W2767246253","https://openalex.org/W2768849824","https://openalex.org/W2789476037","https://openalex.org/W2795027827","https://openalex.org/W2795868997","https://openalex.org/W2884659160","https://openalex.org/W2921692870","https://openalex.org/W2940741613","https://openalex.org/W2945033435","https://openalex.org/W2953915341","https://openalex.org/W2956077811","https://openalex.org/W2980897813","https://openalex.org/W2994851798","https://openalex.org/W3006458758","https://openalex.org/W3014446220","https://openalex.org/W3085541756","https://openalex.org/W3085581200","https://openalex.org/W3089663604","https://openalex.org/W3208283816"],"related_works":["https://openalex.org/W2407853058","https://openalex.org/W2049138229","https://openalex.org/W1556153536","https://openalex.org/W2116243202","https://openalex.org/W1846846289","https://openalex.org/W2157039890","https://openalex.org/W4288055567","https://openalex.org/W4296422560","https://openalex.org/W1997780284","https://openalex.org/W2049382122"],"abstract_inverted_index":{"Code":[0],"refactorings":[1,17,40,86,150,181,220],"are":[2,151,165],"of":[3,30,59,85,90,180],"pivotal":[4],"importance":[5],"in":[6,190],"modern":[7],"code":[8,32,68,92,98,120,131,158,185,210,248],"review.":[9,121],"Developers":[10],"may":[11,41],"preserve,":[12],"revisit,":[13],"add":[14],"or":[15],"undo":[16],"through":[18],"changes'":[19],"revisions.":[20],"Their":[21],"goal":[22],"is":[23,34,56,72],"to":[24,47,104,167,193,221,237],"certify":[25],"that":[26,182,202,234],"the":[27,60,67,76,80,88,111,126,142,191,209,223,239,247],"driving":[28],"intent":[29],"a":[31,91,195],"change":[33,132],"properly":[35],"achieved.":[36],"Developers'":[37],"intents":[38,78,128,164,205],"behind":[39,129,243],"vary":[42],"from":[43,100],"pure":[44],"structural":[45],"improvement":[46],"facilitating":[48],"feature":[49,197],"additions":[50],"and":[51,83,124,154,160,217,225,241],"bug":[52],"fixes.":[53],"However,":[54],"there":[55],"little":[57],"understanding":[58],"refactoring":[61,118,244],"practices":[62],"performed":[63],"by":[64],"developers":[65,175,215],"during":[66,87,119,141,208,246],"review":[69,89,211,249],"process.":[70,250],"It":[71],"also":[73],"unclear":[74],"whether":[75],"developers'":[77,127,163,204],"influence":[79],"selection,":[81],"composition,":[82],"evolution":[84],"change.":[93],"Through":[94],"mining":[95],"1,780":[96],"reviewed":[97],"changes":[99],"6":[101],"systems":[102],"pertaining":[103],"two":[105],"large":[106],"open-source":[107],"communities,":[108],"we":[109,146,200,229],"report":[110],"first":[112],"in-depth":[113],"empirical":[114],"study":[115],"on":[116],"software":[117],"We":[122],"inspected":[123],"classified":[125],"each":[130,157],"into":[133],"7":[134],"distinct":[135],"categories.":[136],"By":[137],"analyzing":[138],"data":[139],"generated":[140],"complete":[143],"reviewing":[144],"process,":[145,212],"observe:":[147],"(i)":[148],"how":[149,162,214],"selected,":[152],"composed":[153],"evolved":[155],"throughout":[156],"change,":[159],"(ii)":[161],"related":[166],"these":[168],"decisions.":[169],"For":[170],"instance,":[171],"our":[172],"analysis":[173],"shows":[174],"regularly":[176],"apply":[177],"non-trivial":[178],"sequences":[179],"crosscut":[183],"multiple":[184],"elements":[186],"(i.e.,":[187],"widely":[188],"scattered":[189],"program)":[192],"support":[194],"single":[196],"addition.":[198],"Moreover,":[199],"observed":[201],"new":[203,224],"commonly":[206],"emerge":[207],"influencing":[213],"select":[216],"compose":[218],"their":[219],"achieve":[222],"adapted":[226],"goals.":[227],"Finally,":[228],"provide":[230],"an":[231],"enriched":[232],"dataset":[233],"allows":[235],"researchers":[236],"investigate":[238],"context":[240],"motivations":[242],"operations":[245]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":8},{"year":2023,"cited_by_count":10},{"year":2022,"cited_by_count":10},{"year":2021,"cited_by_count":12},{"year":2020,"cited_by_count":6}],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2020-04-24T00:00:00"}
