{"id":"https://openalex.org/W3214636658","doi":"https://doi.org/10.1109/vissoft52517.2021.00022","title":"ChangeViz: Enhancing the GitHub Pull Request Interface with Method Call Information","display_name":"ChangeViz: Enhancing the GitHub Pull Request Interface with Method Call Information","publication_year":2021,"publication_date":"2021-09-01","ids":{"openalex":"https://openalex.org/W3214636658","doi":"https://doi.org/10.1109/vissoft52517.2021.00022","mag":"3214636658"},"language":"en","primary_location":{"id":"doi:10.1109/vissoft52517.2021.00022","doi":"https://doi.org/10.1109/vissoft52517.2021.00022","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vissoft52517.2021.00022","pdf_url":null,"source":{"id":"https://openalex.org/S7407088008","display_name":"IEEE Working Conference on Software Visualization (VISSOFT)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 Working Conference on Software Visualization (VISSOFT)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.zora.uzh.ch/id/eprint/232068/1/ChangeViz.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5082739458","display_name":"Lorenzo Gasparini","orcid":"https://orcid.org/0009-0006-4139-3527","observed_orcids":["https://orcid.org/0009-0006-4139-3527"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lorenzo Gasparini","raw_affiliation_strings":["Independent researcher"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Independent researcher","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010304086","display_name":"Enrico Fregnan","orcid":"https://orcid.org/0000-0002-6897-7665","observed_orcids":["https://orcid.org/0000-0002-6897-7665"]},"institutions":[{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Enrico Fregnan","raw_affiliation_strings":["University of Zurich, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Zurich, Switzerland","institution_ids":["https://openalex.org/I202697423"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109501726","display_name":"Larissa Braz","orcid":"https://orcid.org/0000-0003-2104-788X","observed_orcids":["https://orcid.org/0000-0003-2104-788X"]},"institutions":[{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Larissa Braz","raw_affiliation_strings":["University of Zurich, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Zurich, Switzerland","institution_ids":["https://openalex.org/I202697423"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080993531","display_name":"Tobias Baum","orcid":"https://orcid.org/0000-0003-3623-5349","observed_orcids":["https://orcid.org/0000-0003-3623-5349"]},"institutions":[{"id":"https://openalex.org/I114112103","display_name":"Leibniz University Hannover","ror":"https://ror.org/0304hq317","country_code":"DE","type":"education","lineage":["https://openalex.org/I114112103"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tobias Baum","raw_affiliation_strings":["Leibniz Universit\u00e4t Hannover, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Leibniz Universit\u00e4t Hannover, Germany","institution_ids":["https://openalex.org/I114112103"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082720005","display_name":"Alberto Bacchelli","orcid":"https://orcid.org/0000-0003-0193-6823","observed_orcids":["https://orcid.org/0000-0003-0193-6823"]},"institutions":[{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Alberto Bacchelli","raw_affiliation_strings":["University of Zurich, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Zurich, Switzerland","institution_ids":["https://openalex.org/I202697423"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.3398,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.80492787,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":87,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"115","last_page":"119"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9911999702453613,"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.9911999702453613,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.0052999998442828655,"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/T10799","display_name":"Data Visualization and Analytics","score":0.0027000000700354576,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/code-review","display_name":"code review","score":0.9449999928474426},{"id":"https://openalex.org/keywords/github-pull-requests","display_name":"GitHub pull requests","score":0.9769999980926514},{"id":"https://openalex.org/keywords/change-visualization","display_name":"change visualization","score":0.5479999780654907},{"id":"https://openalex.org/keywords/software-visualization","display_name":"software visualization","score":0.5080000162124634},{"id":"https://openalex.org/keywords/change-impact-analysis","display_name":"change impact analysis","score":0.5809999704360962}],"concepts":[{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.8956371545791626},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8499911427497864},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.6013331413269043},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5971720814704895},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5652263164520264},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.5361179709434509},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5052345395088196},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.48767197132110596},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.4736272692680359},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4585109055042267},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.455933541059494},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.44133955240249634},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.43483296036720276},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.42938777804374695},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.4285827577114105},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.42423680424690247},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3983842730522156},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.37233155965805054},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11206498742103577},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.09397441148757935},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","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/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1109/vissoft52517.2021.00022","doi":"https://doi.org/10.1109/vissoft52517.2021.00022","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vissoft52517.2021.00022","pdf_url":null,"source":{"id":"https://openalex.org/S7407088008","display_name":"IEEE Working Conference on Software Visualization (VISSOFT)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 Working Conference on Software Visualization (VISSOFT)","raw_type":"proceedings-article"},{"id":"doi:10.26226/morressier.613b545d842293c031b5b9a0","doi":"https://doi.org/10.26226/morressier.613b545d842293c031b5b9a0","is_oa":false,"landing_page_url":"https://doi.org/10.26226/morressier.613b545d842293c031b5b9a0","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"posted-content"},{"id":"pmh:oai:www.zora.uzh.ch:232068","doi":null,"is_oa":true,"landing_page_url":"https://www.zora.uzh.ch/id/eprint/232068/1/ChangeViz.pdf","pdf_url":"https://www.zora.uzh.ch/id/eprint/232068/1/ChangeViz.pdf","source":{"id":"https://openalex.org/S4306401281","display_name":"Zurich Open Repository and Archive (University of Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I202697423","host_organization_name":"University of Zurich","host_organization_lineage":["https://openalex.org/I202697423"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"Gasparini, Lorenzo; Fregnan, Enrico; Braz, Larissa; Baum, Tobias; Bacchelli, Alberto (2021). ChangeViz: Enhancing the GitHub Pull Request Interface with Method Call Information. In: 2021 Working Conference on Software Visualization (VISSOFT), Luxembourg, 27 October 2021 - 28 October 2021. IEEE, 115-119.","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:www.zora.uzh.ch:20.500.14742/206570","doi":null,"is_oa":true,"landing_page_url":"https://www.zora.uzh.ch/handle/20.500.14742/206570","pdf_url":null,"source":{"id":"https://openalex.org/S4306401281","display_name":"Zurich Open Repository and Archive (University of Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I202697423","host_organization_name":"University of Zurich","host_organization_lineage":["https://openalex.org/I202697423"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Gasparini, L., Fregnan, E., Braz, L., Baum, T., & Bacchelli, A. (2021). ChangeViz: Enhancing the GitHub Pull Request Interface with Method Call Information. 115\u2013119. https://doi.org/10.1109/VISSOFT52517.2021.00022","raw_type":"Conference or Workshop Item"},{"id":"doi:10.5167/uzh-232068","doi":"https://doi.org/10.5167/uzh-232068","is_oa":true,"landing_page_url":"https://doi.org/10.5167/uzh-232068","pdf_url":null,"source":{"id":"https://openalex.org/S4306401281","display_name":"Zurich Open Repository and Archive (University of Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I202697423","host_organization_name":"University of Zurich","host_organization_lineage":["https://openalex.org/I202697423"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"}],"best_oa_location":{"id":"pmh:oai:www.zora.uzh.ch:232068","doi":null,"is_oa":true,"landing_page_url":"https://www.zora.uzh.ch/id/eprint/232068/1/ChangeViz.pdf","pdf_url":"https://www.zora.uzh.ch/id/eprint/232068/1/ChangeViz.pdf","source":{"id":"https://openalex.org/S4306401281","display_name":"Zurich Open Repository and Archive (University of Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I202697423","host_organization_name":"University of Zurich","host_organization_lineage":["https://openalex.org/I202697423"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"Gasparini, Lorenzo; Fregnan, Enrico; Braz, Larissa; Baum, Tobias; Bacchelli, Alberto (2021). ChangeViz: Enhancing the GitHub Pull Request Interface with Method Call Information. In: 2021 Working Conference on Software Visualization (VISSOFT), Luxembourg, 27 October 2021 - 28 October 2021. IEEE, 115-119.","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G4430097687","display_name":null,"funder_award_id":"PZ00P2","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"},{"id":"https://openalex.org/G5035863935","display_name":"Data-driven Contemporary Code Review","funder_award_id":"170529","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"},{"id":"https://openalex.org/G5690535955","display_name":"Test Code Quality: A New Dimension of Test Code Effectiveness","funder_award_id":"186090","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"},{"id":"https://openalex.org/G580951548","display_name":null,"funder_award_id":"PP00P2","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320320924","display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","ror":"https://ror.org/00yjd3n13"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1967932767","https://openalex.org/W2010136639","https://openalex.org/W2018219569","https://openalex.org/W2032191478","https://openalex.org/W2046873602","https://openalex.org/W2065808135","https://openalex.org/W2097227214","https://openalex.org/W2148854374","https://openalex.org/W2150231504","https://openalex.org/W2528259852","https://openalex.org/W2530584451","https://openalex.org/W2547102260","https://openalex.org/W2548044499","https://openalex.org/W2624930143","https://openalex.org/W2744814153","https://openalex.org/W2767705198","https://openalex.org/W2808429234","https://openalex.org/W4233410239","https://openalex.org/W4235786747","https://openalex.org/W6912581849"],"related_works":["https://openalex.org/W4297812029","https://openalex.org/W4414648489","https://openalex.org/W2623868779","https://openalex.org/W3211633230","https://openalex.org/W2954740525","https://openalex.org/W2791920066","https://openalex.org/W4405522305","https://openalex.org/W6920590502","https://openalex.org/W7163119564","https://openalex.org/W2590483665"],"abstract_inverted_index":{"Code":[0],"review":[1,25,46,72],"is":[2,26],"a":[3,27,45,54,69,78,94,144,161],"widely":[4],"adopted":[5],"software":[6,14],"development":[7],"practice":[8],"aimed":[9],"at":[10],"finding":[11],"defects,":[12],"improving":[13],"quality,":[15],"and":[16,48,73,142,166,168],"transferring":[17],"knowledge":[18],"among":[19],"developers.":[20,31],"Performing":[21],"an":[22],"effective":[23],"code":[24,88],"challenging":[28],"task":[29],"for":[30],"Two":[32],"of":[33,44,53,68,124,153],"the":[34,42,51,57,110,122,125,128,151],"main":[35],"challenges":[36],"reviewers":[37],"face":[38],"are":[39],"(1)":[40,137],"understanding":[41,67,103],"content":[43],"change-set":[47],"(2)":[49,143],"assessing":[50],"impact":[52],"change":[55],"on":[56,150],"codebase.":[58],"Visualization":[59],"techniques":[60],"can":[61],"be":[62],"used":[63],"to":[64,71,84,87,99,117,121],"increase":[65],"developers\u2019":[66],"changeset":[70,129],"its":[74],"context.":[75],"However,":[76],"only":[77],"few":[79],"attempts":[80],"have":[81],"been":[82],"made":[83],"apply":[85],"visualization":[86],"review.In":[89],"this":[90,154],"paper,":[91],"we":[92,97,156],"present":[93],"novel":[95],"approach":[96,108,159],"devised":[98],"support":[100],"developers":[101,119,141],"in":[102,127,160],"GitHub":[104,111],"pull":[105],"requests.":[106],"Our":[107],"expands":[109],"interface":[112,135],"with":[113,139,146],"two":[114],"lateral":[115],"bars":[116],"let":[118],"navigate":[120],"definition/uses":[123],"methods":[126],"under":[130],"review.We":[131],"evaluated":[132],"our":[133,158],"approach\u2019s":[134],"through":[136],"interviews":[138],"eight":[140],"survey":[145],"12":[147],"participants.":[148],"Based":[149],"results":[152],"evaluation,":[155],"implemented":[157],"web-based":[162],"tool,":[163],"ChangeViz.Pre-print,":[164],"data":[165],"materials,":[167],"demo":[169],"video:":[170],"https://doi.org/10.5281/zenodo.5175927.":[171]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1}],"updated_date":"2026-11-11T12:16:26.678958","created_date":"2021-11-22T00:00:00"}
