Detecting functionally similar code within the same project

Ryo Tajima, Masataka Nagura, Shingo Takada

研究成果: Conference contribution

8 被引用数 (Scopus)

抄録

Multiple developers often take part in a software development project. Although these developers are collaborating towards the development within the same project, each developer creates code on their own. This may lead to duplicate or similar code appearing in different parts of the software. Such code should be removed to improve maintainability. This paper proposes an approach to automatically detect such code, which we shall call functionally similar code. The unit of detection is at the method level, and we focus on input/output and the method structure using program dependence graph. We show the results of applying our approach on open source software.

本文言語English
ホスト出版物のタイトル2018 IEEE 12th International Workshop on Software Clones, IWSC 2018 - Proceedings
出版社Institute of Electrical and Electronics Engineers Inc.
ページ51-57
ページ数7
2018-January
ISBN(電子版)9781538664308
DOI
出版ステータスPublished - 2018 3月 27
イベント12th IEEE International Workshop on Software Clones, IWSC 2018 - Campobasso, Italy
継続期間: 2018 3月 20 → …

Other

Other12th IEEE International Workshop on Software Clones, IWSC 2018
国/地域Italy
CityCampobasso
Period18/3/20 → …

ASJC Scopus subject areas

  • ソフトウェア
  • 安全性、リスク、信頼性、品質管理

フィンガープリント

「Detecting functionally similar code within the same project」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル