A tool to suggest similar program element modifications

    研究成果: Conference contribution

    抄録

    Many program tasks require continuous modification of similar program elements, which is burdensome on programmers because continuous modifications are time consuming and some modifications are easily overlooked. To resolve this issue, we developed a tool, named SimilarHighlight, which extracted all possible matching elements via similarity patterns from recently modified elements using a sub syntax tree comparison. SimilarHighlight suggests similar program elements that may be modified during the next modification. Potential elements are highlighted and their text can be immediately selected by shortcut keys. Evaluations indicate that SimilarHighlight can improve programming productivity. Currently, SimilarHighlight supports C, C#, JAVA, JavaScript, and PHP, but in the future we will expand it to other languages.

    本文言語English
    ホスト出版物のタイトルProceedings - Asia-Pacific Software Engineering Conference, APSEC
    出版社IEEE Computer Society
    ページ311-318
    ページ数8
    1
    ISBN(印刷版)9781479974252
    DOI
    出版ステータスPublished - 2014
    イベント21st Asia-Pacific Software Engineering Conference, APSEC 2014 - Jeju Island, Korea, Republic of
    継続期間: 2014 12 12014 12 4

    Other

    Other21st Asia-Pacific Software Engineering Conference, APSEC 2014
    CountryKorea, Republic of
    CityJeju Island
    Period14/12/114/12/4

    ASJC Scopus subject areas

    • Software

    フィンガープリント 「A tool to suggest similar program element modifications」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

    引用スタイル