{"id":"https://openalex.org/W2995076668","doi":"https://doi.org/10.1007/s10664-019-09772-z","title":"How different are different diff algorithms in Git?","display_name":"How different are different diff algorithms in Git?","publication_year":2019,"publication_date":"2019-09-11","ids":{"openalex":"https://openalex.org/W2995076668","doi":"https://doi.org/10.1007/s10664-019-09772-z","mag":"2995076668"},"language":"en","primary_location":{"id":"doi:10.1007/s10664-019-09772-z","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-019-09772-z","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-019-09772-z.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Empirical Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10664-019-09772-z.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066179425","display_name":"Yusuf Sulistyo Nugroho","orcid":"https://orcid.org/0000-0001-6391-0851"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Yusuf Sulistyo Nugroho","raw_affiliation_strings":["Nara Institute of Science and Technology, Ikoma, Japan"],"raw_orcid":"https://orcid.org/0000-0001-6391-0851","affiliations":[{"raw_affiliation_string":"Nara Institute of Science and Technology, Ikoma, Japan","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020711309","display_name":"Hideaki Hata","orcid":"https://orcid.org/0000-0003-0708-5222"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hideaki Hata","raw_affiliation_strings":["Nara Institute of Science and Technology, Ikoma, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nara Institute of Science and Technology, Ikoma, Japan","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5011588138","display_name":"Kenichi Matsumoto","orcid":"https://orcid.org/0000-0002-7418-9323"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kenichi Matsumoto","raw_affiliation_strings":["Nara Institute of Science and Technology, Ikoma, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nara Institute of Science and Technology, Ikoma, Japan","institution_ids":["https://openalex.org/I75917431"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5066179425"],"corresponding_institution_ids":["https://openalex.org/I75917431"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":7.4045,"has_fulltext":true,"cited_by_count":54,"citation_normalized_percentile":{"value":0.97252168,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"25","issue":"1","first_page":"790","last_page":"823"},"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.9955000281333923,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.993399977684021,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7675617933273315},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.7615978717803955},{"id":"https://openalex.org/keywords/histogram","display_name":"Histogram","score":0.6974101066589355},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.6550220847129822},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5916510820388794},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5908296704292297},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.587020218372345},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.4949313998222351},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4727051258087158},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.28602123260498047},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.263949990272522},{"id":"https://openalex.org/keywords/image","display_name":"Image (mathematics)","score":0.12771376967430115},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.07731515169143677}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7675617933273315},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7615978717803955},{"id":"https://openalex.org/C53533937","wikidata":"https://www.wikidata.org/wiki/Q185020","display_name":"Histogram","level":3,"score":0.6974101066589355},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.6550220847129822},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5916510820388794},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5908296704292297},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.587020218372345},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4949313998222351},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4727051258087158},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.28602123260498047},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.263949990272522},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.12771376967430115},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.07731515169143677},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","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}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1007/s10664-019-09772-z","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-019-09772-z","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-019-09772-z.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Empirical Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:1902.02467","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1902.02467","pdf_url":"https://arxiv.org/pdf/1902.02467","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"text"},{"id":"pmh:oai:irdb.nii.ac.jp:01146:0005782679","is_oa":true,"landing_page_url":"https://naist.repo.nii.ac.jp/records/4228","pdf_url":null,"source":{"id":"https://openalex.org/S7407056385","display_name":"Institutional Repositories DataBase (IRDB)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I184597095","host_organization_name":"National Institute of Informatics","host_organization_lineage":["https://openalex.org/I184597095"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Empirical Software Engineering","raw_type":"journal article"},{"id":"pmh:oai:library.naist.jp:10061/14057","is_oa":true,"landing_page_url":"http://hdl.handle.net/10061/14057","pdf_url":null,"source":{"id":"https://openalex.org/S4377196843","display_name":"NAIST Digital Library (Nara Institute of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I75917431","host_organization_name":"Nara Institute of Science and Technology","host_organization_lineage":["https://openalex.org/I75917431"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Journal Article"}],"best_oa_location":{"id":"doi:10.1007/s10664-019-09772-z","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-019-09772-z","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-019-09772-z.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Empirical Software Engineering","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5830538641","display_name":null,"funder_award_id":"17H00731","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G7118228449","display_name":null,"funder_award_id":"16H05857","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"}],"funders":[{"id":"https://openalex.org/F4320334764","display_name":"Japan Society for the Promotion of Science","ror":"https://ror.org/00hhkn466"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2995076668.pdf","grobid_xml":"https://content.openalex.org/works/W2995076668.grobid-xml"},"referenced_works_count":35,"referenced_works":["https://openalex.org/W4214443","https://openalex.org/W1444168786","https://openalex.org/W1503623726","https://openalex.org/W1509213251","https://openalex.org/W1988346254","https://openalex.org/W1999798506","https://openalex.org/W2008411739","https://openalex.org/W2019528623","https://openalex.org/W2025791343","https://openalex.org/W2043837581","https://openalex.org/W2045116160","https://openalex.org/W2065489029","https://openalex.org/W2074529754","https://openalex.org/W2100945416","https://openalex.org/W2116910575","https://openalex.org/W2119929766","https://openalex.org/W2130200371","https://openalex.org/W2135569498","https://openalex.org/W2145544369","https://openalex.org/W2153150125","https://openalex.org/W2157353183","https://openalex.org/W2163683660","https://openalex.org/W2167117640","https://openalex.org/W2394841101","https://openalex.org/W2515936044","https://openalex.org/W2530824252","https://openalex.org/W2565032187","https://openalex.org/W2732522303","https://openalex.org/W2767837303","https://openalex.org/W2792987835","https://openalex.org/W2811455890","https://openalex.org/W2888158939","https://openalex.org/W3149100806","https://openalex.org/W4255398023","https://openalex.org/W6792153870"],"related_works":["https://openalex.org/W2107628111","https://openalex.org/W2749690376","https://openalex.org/W2394004323","https://openalex.org/W2786317006","https://openalex.org/W4367724653","https://openalex.org/W2788563018","https://openalex.org/W2398764543","https://openalex.org/W4395962217","https://openalex.org/W2789802309","https://openalex.org/W3081644756"],"abstract_inverted_index":{"Abstract":[0],"Automatic":[1],"identification":[2],"of":[3,9,21,39,60,108,132],"the":[4,42,47,66,87,101,121,130,143],"differences":[5,152],"between":[6],"two":[7],"versions":[8],"a":[10,13,26,31],"file":[11],"is":[12,123],"common":[14],"and":[15,34,98],"basic":[16],"task":[17],"in":[18,62,72,80,100,153],"several":[19],"applications":[20,59],"mining":[22,147],"code":[23,69],"repositories.":[24],"Git,":[25],"version":[27],"control":[28],"system,":[29],"has":[30],"diff":[32,40,61,89],"utility":[33],"users":[35],"can":[36],"select":[37],"algorithms":[38],"from":[41,111,134],"default":[43],"algorithm":[44,145],"Myers":[45,127],"to":[46,82,150],"advanced":[48],"Histogram":[49,122,144],"algorithm.":[50],"From":[51],"our":[52,135],"systematic":[53],"mapping,":[54],"we":[55,76,95,118,139],"identified":[56,102],"three":[57],"popular":[58],"recent":[63],"studies.":[64],"On":[65],"impact":[67],"on":[68,86],"churn":[70],"metrics":[71],"14":[73],"Java":[74,113],"projects,":[75],"obtained":[77],"different":[78,88,106],"values":[79],"1.7%":[81],"8.2%":[83],"commits":[84,104],"based":[85],"algorithms.":[90],"Regarding":[91],"bug-introducing":[92,109],"change":[93],"identification,":[94],"found":[96,119],"6.0%":[97],"13.3%":[99],"bug-fix":[103],"had":[105],"results":[107],"changes":[110,131],"10":[112],"projects.":[114],"For":[115],"patch":[116],"application,":[117],"that":[120],"more":[124],"suitable":[125],"than":[126],"for":[128],"providing":[129],"code,":[133],"manual":[136],"analysis.":[137],"Thus,":[138],"strongly":[140],"recommend":[141],"using":[142],"when":[146],"Git":[148],"repositories":[149],"consider":[151],"source":[154],"code.":[155]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":14},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":11},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2026-05-21T09:19:25.381259","created_date":"2025-10-10T00:00:00"}
