{"id":"https://openalex.org/W1979275140","doi":"https://doi.org/10.1145/2024445.2024464","title":"An editing-operation replayer with highlights supporting investigation of program modifications","display_name":"An editing-operation replayer with highlights supporting investigation of program modifications","publication_year":2011,"publication_date":"2011-09-05","ids":{"openalex":"https://openalex.org/W1979275140","doi":"https://doi.org/10.1145/2024445.2024464","mag":"1979275140"},"language":"en","primary_location":{"id":"doi:10.1145/2024445.2024464","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2024445.2024464","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution","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/A5056958275","display_name":"Takayuki Omori","orcid":"https://orcid.org/0000-0002-0834-4321"},"institutions":[{"id":"https://openalex.org/I135768898","display_name":"Ritsumeikan University","ror":"https://ror.org/0197nmd03","country_code":"JP","type":"education","lineage":["https://openalex.org/I135768898","https://openalex.org/I4390039241"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Takayuki Omori","raw_affiliation_strings":["Ritsumeikan University, Kusatsu, Japan","[Ritsumeikan University, Kusatsu, Japan]"],"affiliations":[{"raw_affiliation_string":"Ritsumeikan University, Kusatsu, Japan","institution_ids":["https://openalex.org/I135768898"]},{"raw_affiliation_string":"[Ritsumeikan University, Kusatsu, Japan]","institution_ids":["https://openalex.org/I135768898"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102721255","display_name":"Katsuhisa Maruyama","orcid":"https://orcid.org/0000-0002-8437-7360"},"institutions":[{"id":"https://openalex.org/I135768898","display_name":"Ritsumeikan University","ror":"https://ror.org/0197nmd03","country_code":"JP","type":"education","lineage":["https://openalex.org/I135768898","https://openalex.org/I4390039241"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Katsuhisa Maruyama","raw_affiliation_strings":["Ritsumeikan University, Kusatsu, Japan","[Ritsumeikan University, Kusatsu, Japan]"],"affiliations":[{"raw_affiliation_string":"Ritsumeikan University, Kusatsu, Japan","institution_ids":["https://openalex.org/I135768898"]},{"raw_affiliation_string":"[Ritsumeikan University, Kusatsu, Japan]","institution_ids":["https://openalex.org/I135768898"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5056958275"],"corresponding_institution_ids":["https://openalex.org/I135768898"],"apc_list":null,"apc_paid":null,"fwci":2.2168,"has_fulltext":false,"cited_by_count":14,"citation_normalized_percentile":{"value":0.90278064,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"101","last_page":"105"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9986000061035156,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.996999979019165,"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/computer-science","display_name":"Computer science","score":0.8323961496353149},{"id":"https://openalex.org/keywords/plug-in","display_name":"Plug-in","score":0.7089431285858154},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.6664096117019653},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6233018636703491},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5960586667060852},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5249150395393372},{"id":"https://openalex.org/keywords/program-code","display_name":"Program code","score":0.4559122323989868},{"id":"https://openalex.org/keywords/order","display_name":"Order (exchange)","score":0.4230212867259979},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.4221714735031128},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.41398143768310547},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.34354841709136963},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.09931787848472595}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8323961496353149},{"id":"https://openalex.org/C4924752","wikidata":"https://www.wikidata.org/wiki/Q184148","display_name":"Plug-in","level":2,"score":0.7089431285858154},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.6664096117019653},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6233018636703491},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5960586667060852},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5249150395393372},{"id":"https://openalex.org/C2988963302","wikidata":"https://www.wikidata.org/wiki/Q629206","display_name":"Program code","level":2,"score":0.4559122323989868},{"id":"https://openalex.org/C182306322","wikidata":"https://www.wikidata.org/wiki/Q1779371","display_name":"Order (exchange)","level":2,"score":0.4230212867259979},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.4221714735031128},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.41398143768310547},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.34354841709136963},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.09931787848472595},{"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/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2024445.2024464","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2024445.2024464","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution","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":14,"referenced_works":["https://openalex.org/W1975670367","https://openalex.org/W1986155839","https://openalex.org/W1999069006","https://openalex.org/W2020708636","https://openalex.org/W2026728879","https://openalex.org/W2088859993","https://openalex.org/W2092544441","https://openalex.org/W2121459566","https://openalex.org/W2123802152","https://openalex.org/W2126318893","https://openalex.org/W2143151143","https://openalex.org/W2146063921","https://openalex.org/W2171325515","https://openalex.org/W2219332044"],"related_works":["https://openalex.org/W3081644756","https://openalex.org/W1547163237","https://openalex.org/W2387174153","https://openalex.org/W2617035575","https://openalex.org/W3142405157","https://openalex.org/W236705921","https://openalex.org/W4391835699","https://openalex.org/W173415492","https://openalex.org/W2370266886","https://openalex.org/W2154743298"],"abstract_inverted_index":{"In":[0],"editing":[1,15],"source":[2,80],"code":[3,54],"of":[4,14,34,37,46,79,107,123],"a":[5,42,84],"program":[6,24],"on":[7,113],"modern":[8],"integrated":[9],"development":[10],"environments,":[11],"automated":[12],"recording":[13],"operations":[16,21,38,49,70,95,109],"has":[17],"become":[18],"popular.":[19],"These":[20],"enable":[22],"past":[23,77],"modifications":[25],"to":[26,91],"be":[27],"investigated":[28],"in":[29,71,96],"detail.":[30],"However,":[31],"such":[32],"investigation":[33],"enormous":[35],"amount":[36],"is":[39],"troublesome":[40],"for":[41],"human.":[43],"Moreover,":[44],"each":[45],"the":[47,102],"recorded":[48,69],"does":[50],"not":[51],"indicate":[52],"what":[53],"changes":[55],"were":[56],"totally":[57],"done.":[58],"To":[59],"address":[60],"these":[61],"problems,":[62],"this":[63],"paper":[64,117],"proposes":[65],"OperationReplayer,":[66],"which":[67],"replays":[68],"chronological":[72],"order":[73],"and":[74,110],"arbitrarily":[75],"restores":[76],"snapshots":[78],"code.":[81],"It":[82],"employs":[83],"plug-in":[85],"mechanism":[86,100],"that":[87],"allows":[88],"its":[89],"user":[90,103],"flexibly":[92],"highlight":[93,127],"particular":[94],"their":[97],"visualization.":[98],"This":[99],"provides":[101],"with":[104],"various":[105],"overviews":[106],"vast":[108],"alleviates":[111],"burden":[112],"his/her":[114],"investigation.":[115],"The":[116],"also":[118],"shows":[119],"three":[120],"case":[121],"studies":[122],"effective":[124],"examinations":[125],"using":[126],"plug-ins.":[128]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
