Jurnal Internasional Efek dari dekomposisi perubahan pada ulasan kode — percobaan terkontrol

Download Jurnal Disini

Latar Belakang
Peninjauan kode adalah proses yang secara kognitif menuntut dan menghabiskan waktu. Studi kualitatif sebelumnya mengisyaratkan bagaimana dekomposisi set perubahan menjadi beberapa yang koheren secara internal akan meningkatkan proses peninjauan. Sejauh ini, literatur tidak memberikan analisis kuantitatif dari hipotesis ini.

Tujuan
(1) Secara kuantitatif mengukur dampak dekomposisi perubahan pada hasil tinjauan kode (dalam hal jumlah cacat yang ditemukan, masalah yang dilaporkan salah, perbaikan yang disarankan, waktu, dan pemahaman); (2) Secara kualitatif menganalisis bagaimana subjek mendekati ulasan dan menavigasi kode, membangun pengetahuan dan mengatasi masalah yang ada, dalam perubahan besar vs terurai.

metode
Eksperimen terkontrol menggunakan model pengembangan berbasis tarikan yang melibatkan 28 pengembang perangkat lunak di kalangan profesional dan mahasiswa pascasarjana.

Hasil
Dekomposisi perubahan menyebabkan lebih sedikit masalah yang dilaporkan secara salah, memengaruhi bagaimana subjek mendekati dan melakukan kegiatan peninjauan (dengan meningkatkan pencarian konteks), namun dampaknya tidak memahami alasan perubahan atau jumlah cacat yang ditemukan.

Kesimpulan
Dekomposisi perubahan mengurangi kebisingan untuk analisis data selanjutnya tetapi juga secara signifikan mendukung tugas pengembang yang bertugas meninjau perubahan. Dengan demikian, komitmen yang dimiliki oleh konsep yang berbeda harus dipisahkan, mengadopsi ini sebagai praktik terbaik dalam rekayasa perangkat lunak.

Download Jurnal Disini
Jurnal

Efek dari dekomposisi perubahan pada ulasan kode — percobaan terkontrol