Ada banyak klaim tentang adanya kelompok bug atau cacat. Pencarian sederhana mengungkapkan banyak hasil, misalnya: 1 , 2 , 3 , 4 , 5 .
Namun, semua bukti yang dikutip adalah anekdotal dan saya tidak dapat menemukan data konkret untuk mendukungnya. Sementara pengalaman saya sendiri tidak bertentangan dengan klaim ini, orang suka melihat pola bahkan ketika tidak ada (bahkan distribusi bug yang seragam akan menghasilkan cluster, dan mungkin lebih mudah diingat ketika Anda harus memperbaiki 10 bug di satu tempat daripada 10 hal-hal yang tidak berhubungan di seluruh basis kode).
Saya benar-benar ingin tahu apakah fenomena ini memang ada, tetapi saya tidak dapat menemukan sumber objektif atau semi-objektif (seperti dalam tes, eksperimen, studi, dll.) Yang akan menunjukkan bahwa pengelompokan cacat benar-benar terjadi.
Tentu saja, saya baik-baik saja dengan mengasumsikan hipotesis pengelompokan bug sebagai praktik yang baik (bahkan jika itu salah, itu tidak akan terlalu menyakitkan). Di sisi lain, data konkret bisa menjelaskan mengapa itu terjadi. Apakah karena hari-hari itu orang sakit kepala parah (untuk alasan apa pun)? Atau mungkin karena beberapa bagian dari kode itu keras dan yang lainnya mudah? Atau mungkin itu adalah tempat tanggung jawab kedua insinyur yang tidak saling menyukai?
Pertanyaan saya: Apakah efek clustering cacat memang ada? Apakah ada data konkret non-anekdot yang paling baik dijelaskan oleh hipotesis ini?