Loading…

CCEvovis: A Clone Evolution Visualization System for Software Maintenance

Understanding the evolution of code clones is important in software maintenance. With the information about how code clones evolve, both developers and researchers can understand the impacts of code clones and build a more robust code clone management system. So far, many studies have investigated t...

Full description

Saved in:
Bibliographic Details
Main Authors: Honda, Hirotaka, Tokui, Shogo, Yokoi, Kazuki, Choi, Eunjong, Yoshida, Norihiro, Inoue, Katsuro
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 125
container_issue
container_start_page 122
container_title
container_volume
creator Honda, Hirotaka
Tokui, Shogo
Yokoi, Kazuki
Choi, Eunjong
Yoshida, Norihiro
Inoue, Katsuro
description Understanding the evolution of code clones is important in software maintenance. With the information about how code clones evolve, both developers and researchers can understand the impacts of code clones and build a more robust code clone management system. So far, many studies have investigated the evolution of code clones to better understand the effects of code clones. However, only a few systems have been presented to support managing code clones based on the information about how code clone evolves. To mitigate this problem, in this paper, we present CCEvovis, a system that visualizes the evolved code clones across multiple versions of a program. CCEvovis highlights and visualizes the clone change to support software maintenance. CCEvovis is available at: https://github.com/hirotaka0616/CCEvovis.
doi_str_mv 10.1109/ICPC.2019.00026
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_8813292</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8813292</ieee_id><sourcerecordid>8813292</sourcerecordid><originalsourceid>FETCH-LOGICAL-a247t-d05ac86afa1128dcb13f09cd03ffb7a7af8c7fe3660b311123e9757634e681d3</originalsourceid><addsrcrecordid>eNotjEFLwzAYQKMgOOfOHrzkD7TmS9ok9TbCnIWJwobX8bX9ApGulaabzF9vUU-PB4_H2B2IFEAUD6V7c6kUUKRCCKkv2A0YaQFyKOCSzaTOVGLAwDVbxPgxNUoKlRkzY6Vzq1N_CvGRL7lr-4745O1xDH3H30M8Yhu-8de25zjSgft-4Nvej184EH_B0I3UYVfTLbvy2EZa_HPOdk-rnXtONq_r0i03CcrMjEkjcqytRo8A0jZ1BcqLom6E8r4yaNDb2nhSWotKwdQoKkxutMpIW2jUnN3_bQMR7T-HcMDhvLcWlCyk-gH3nUvy</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>CCEvovis: A Clone Evolution Visualization System for Software Maintenance</title><source>IEEE Xplore All Conference Series</source><creator>Honda, Hirotaka ; Tokui, Shogo ; Yokoi, Kazuki ; Choi, Eunjong ; Yoshida, Norihiro ; Inoue, Katsuro</creator><creatorcontrib>Honda, Hirotaka ; Tokui, Shogo ; Yokoi, Kazuki ; Choi, Eunjong ; Yoshida, Norihiro ; Inoue, Katsuro</creatorcontrib><description>Understanding the evolution of code clones is important in software maintenance. With the information about how code clones evolve, both developers and researchers can understand the impacts of code clones and build a more robust code clone management system. So far, many studies have investigated the evolution of code clones to better understand the effects of code clones. However, only a few systems have been presented to support managing code clones based on the information about how code clone evolves. To mitigate this problem, in this paper, we present CCEvovis, a system that visualizes the evolved code clones across multiple versions of a program. CCEvovis highlights and visualizes the clone change to support software maintenance. CCEvovis is available at: https://github.com/hirotaka0616/CCEvovis.</description><identifier>EISSN: 2643-7171</identifier><identifier>EISBN: 1728115191</identifier><identifier>EISBN: 9781728115191</identifier><identifier>DOI: 10.1109/ICPC.2019.00026</identifier><identifier>CODEN: IEEPAD</identifier><language>eng</language><publisher>IEEE</publisher><subject>code clone ; software maintenance ; visualization</subject><ispartof>2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC), 2019, p.122-125</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8813292$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,23930,23931,25140,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8813292$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Honda, Hirotaka</creatorcontrib><creatorcontrib>Tokui, Shogo</creatorcontrib><creatorcontrib>Yokoi, Kazuki</creatorcontrib><creatorcontrib>Choi, Eunjong</creatorcontrib><creatorcontrib>Yoshida, Norihiro</creatorcontrib><creatorcontrib>Inoue, Katsuro</creatorcontrib><title>CCEvovis: A Clone Evolution Visualization System for Software Maintenance</title><title>2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC)</title><addtitle>ICPC</addtitle><description>Understanding the evolution of code clones is important in software maintenance. With the information about how code clones evolve, both developers and researchers can understand the impacts of code clones and build a more robust code clone management system. So far, many studies have investigated the evolution of code clones to better understand the effects of code clones. However, only a few systems have been presented to support managing code clones based on the information about how code clone evolves. To mitigate this problem, in this paper, we present CCEvovis, a system that visualizes the evolved code clones across multiple versions of a program. CCEvovis highlights and visualizes the clone change to support software maintenance. CCEvovis is available at: https://github.com/hirotaka0616/CCEvovis.</description><subject>code clone</subject><subject>software maintenance</subject><subject>visualization</subject><issn>2643-7171</issn><isbn>1728115191</isbn><isbn>9781728115191</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2019</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotjEFLwzAYQKMgOOfOHrzkD7TmS9ok9TbCnIWJwobX8bX9ApGulaabzF9vUU-PB4_H2B2IFEAUD6V7c6kUUKRCCKkv2A0YaQFyKOCSzaTOVGLAwDVbxPgxNUoKlRkzY6Vzq1N_CvGRL7lr-4745O1xDH3H30M8Yhu-8de25zjSgft-4Nvej184EH_B0I3UYVfTLbvy2EZa_HPOdk-rnXtONq_r0i03CcrMjEkjcqytRo8A0jZ1BcqLom6E8r4yaNDb2nhSWotKwdQoKkxutMpIW2jUnN3_bQMR7T-HcMDhvLcWlCyk-gH3nUvy</recordid><startdate>201905</startdate><enddate>201905</enddate><creator>Honda, Hirotaka</creator><creator>Tokui, Shogo</creator><creator>Yokoi, Kazuki</creator><creator>Choi, Eunjong</creator><creator>Yoshida, Norihiro</creator><creator>Inoue, Katsuro</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201905</creationdate><title>CCEvovis: A Clone Evolution Visualization System for Software Maintenance</title><author>Honda, Hirotaka ; Tokui, Shogo ; Yokoi, Kazuki ; Choi, Eunjong ; Yoshida, Norihiro ; Inoue, Katsuro</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a247t-d05ac86afa1128dcb13f09cd03ffb7a7af8c7fe3660b311123e9757634e681d3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2019</creationdate><topic>code clone</topic><topic>software maintenance</topic><topic>visualization</topic><toplevel>online_resources</toplevel><creatorcontrib>Honda, Hirotaka</creatorcontrib><creatorcontrib>Tokui, Shogo</creatorcontrib><creatorcontrib>Yokoi, Kazuki</creatorcontrib><creatorcontrib>Choi, Eunjong</creatorcontrib><creatorcontrib>Yoshida, Norihiro</creatorcontrib><creatorcontrib>Inoue, Katsuro</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Honda, Hirotaka</au><au>Tokui, Shogo</au><au>Yokoi, Kazuki</au><au>Choi, Eunjong</au><au>Yoshida, Norihiro</au><au>Inoue, Katsuro</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>CCEvovis: A Clone Evolution Visualization System for Software Maintenance</atitle><btitle>2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC)</btitle><stitle>ICPC</stitle><date>2019-05</date><risdate>2019</risdate><spage>122</spage><epage>125</epage><pages>122-125</pages><eissn>2643-7171</eissn><eisbn>1728115191</eisbn><eisbn>9781728115191</eisbn><coden>IEEPAD</coden><abstract>Understanding the evolution of code clones is important in software maintenance. With the information about how code clones evolve, both developers and researchers can understand the impacts of code clones and build a more robust code clone management system. So far, many studies have investigated the evolution of code clones to better understand the effects of code clones. However, only a few systems have been presented to support managing code clones based on the information about how code clone evolves. To mitigate this problem, in this paper, we present CCEvovis, a system that visualizes the evolved code clones across multiple versions of a program. CCEvovis highlights and visualizes the clone change to support software maintenance. CCEvovis is available at: https://github.com/hirotaka0616/CCEvovis.</abstract><pub>IEEE</pub><doi>10.1109/ICPC.2019.00026</doi><tpages>4</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier EISSN: 2643-7171
ispartof 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC), 2019, p.122-125
issn 2643-7171
language eng
recordid cdi_ieee_primary_8813292
source IEEE Xplore All Conference Series
subjects code clone
software maintenance
visualization
title CCEvovis: A Clone Evolution Visualization System for Software Maintenance
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T00%3A10%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=CCEvovis:%20A%20Clone%20Evolution%20Visualization%20System%20for%20Software%20Maintenance&rft.btitle=2019%20IEEE/ACM%2027th%20International%20Conference%20on%20Program%20Comprehension%20(ICPC)&rft.au=Honda,%20Hirotaka&rft.date=2019-05&rft.spage=122&rft.epage=125&rft.pages=122-125&rft.eissn=2643-7171&rft.coden=IEEPAD&rft_id=info:doi/10.1109/ICPC.2019.00026&rft.eisbn=1728115191&rft.eisbn_list=9781728115191&rft_dat=%3Cieee_CHZPO%3E8813292%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a247t-d05ac86afa1128dcb13f09cd03ffb7a7af8c7fe3660b311123e9757634e681d3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=8813292&rfr_iscdi=true