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

Supporting Proactive Refactoring: An Exploratory Study on Decaying Modules and Their Prediction Menyokong Pemfaktoran Semula Proaktif: Kajian Penerokaan tentang Modul Reput dan Ramalannya

Natthawute SAE-LIM, Shinpei HAYASHI, Motoshi SAEKI

  • pandangan teks lengkap

    0

  • Petikan Ini

Ringkasan:

Bau kod boleh dikesan menggunakan alat seperti penganalisis statik yang mengesan bau kod berdasarkan metrik kod sumber. Pembangun melakukan aktiviti pemfaktoran semula berdasarkan hasil alat pengesanan tersebut untuk meningkatkan kualiti kod sumber. Walau bagaimanapun, pendekatan sedemikian boleh dianggap sebagai pemfaktoran semula reaktif, iaitu, pembangun bertindak balas terhadap bau kod selepas ia berlaku. Ini bermakna bahawa pembangun terlebih dahulu mengalami kesan kod sumber berkualiti rendah sebelum mereka mula menyelesaikan bau kod. Dalam kajian ini, kami memberi tumpuan kepada pemfaktoran semula proaktif, iaitu, memfaktorkan semula kod sumber sebelum ia menjadi busuk. Pendekatan ini akan membolehkan pembangun mengekalkan kualiti kod sumber tanpa perlu mengalami kesan bau kod. Untuk menyokong proses pemfaktoran semula proaktif, kami mencadangkan teknik untuk mengesan modul yang mereput, iaitu modul tidak berbau yang akan menjadi busuk. Kami membentangkan kajian empirikal mengenai projek sumber terbuka dengan tujuan mengkaji ciri-ciri modul yang mereput. Selain itu, untuk memudahkan pembangun dalam proses perancangan pemfaktoran semula, kami melakukan kajian tentang menggunakan teknik pembelajaran mesin untuk meramalkan modul yang mereput dan melaporkan faktor yang paling menyumbang kepada prestasi model yang sedang dipertimbangkan.

Jawatankuasa
IEICE TRANSACTIONS on Information Vol.E104-D No.10 pp.1601-1615
Tarikh penerbitan
2021/10/01
Diumumkan
2021/06/28
ISSN dalam talian
1745-1361
DOI
10.1587/transinf.2020EDP7255
Jenis Manuskrip
PAPER
kategori
Kejuruteraan Perisian

Pengarang

Natthawute SAE-LIM
  Tokyo Institute of Technology
Shinpei HAYASHI
  Tokyo Institute of Technology
Motoshi SAEKI
  Nanzan University

Kata kunci

Contents [show]