Fungsi carian sedang dalam pembinaan.
Fungsi carian sedang dalam pembinaan.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

NCDSearch: Sliding Window-Based Code Clone Search Using Lempel-Ziv Jaccard Distance NCDSearch: Carian Klon Berasaskan Tetingkap Gelongsor Menggunakan Jarak Lempel-Ziv Jaccard

Takashi ISHIO, Naoto MAEDA, Kensuke SHIBUYA, Kenho IWAMOTO, Katsuro INOUE

  • pandangan teks lengkap

    0

  • Petikan Ini

Ringkasan:

Pembangun perisian mungkin menulis beberapa serpihan kod sumber yang serupa termasuk kesilapan yang sama dalam produk perisian. Untuk mengalih keluar serpihan kod yang rosak itu, pembangun memeriksa klon kod jika mereka menemui pepijat dalam kod mereka. Walaupun pelbagai kaedah pengesanan klon kod telah dicadangkan untuk mengenal pasti klon sama ada blok kod atau fungsi, alat tersebut tidak selalunya sesuai dengan tugas pemeriksaan kod kerana serpihan kod yang rosak mungkin jauh lebih kecil daripada blok kod, contohnya satu baris kod. Untuk membolehkan pembangun mencari klon kod bagi serpihan kod yang rosak kecil dalam produk perisian berskala besar, kami mencadangkan kaedah menggunakan Jarak Jaccard Lempel-Ziv, yang merupakan anggaran Jarak Mampatan Ternormal. Kami menjalankan percubaan menggunakan set data penyelidikan sedia ada dan tinjauan pengguna dalam sebuah syarikat. Hasilnya menunjukkan kaedah kami melaporkan serpihan kod rosak klon dengan cekap dan prestasinya boleh diterima untuk pembangun perisian.

Jawatankuasa
IEICE TRANSACTIONS on Information Vol.E105-D No.5 pp.973-981
Tarikh penerbitan
2022/05/01
Diumumkan
2022/02/08
ISSN dalam talian
1745-1361
DOI
10.1587/transinf.2021EDP7222
Jenis Manuskrip
PAPER
kategori
Kejuruteraan Perisian

Pengarang

Takashi ISHIO
  Nara Institute of Science and Technology
Naoto MAEDA
  NEC Corporation
Kensuke SHIBUYA
  NEC Corporation
Kenho IWAMOTO
  NEC Corporation
Katsuro INOUE
  Osaka University

Kata kunci

Contents [show]