Lihat ke Halaman Asli

Bisnis Digital 2022D

Universitas Negeri Surabaya

Mengubah Cara Estimasi Usaha Pengembangan Perangkat Lunak dengan Analisis Klaster

Diperbarui: 15 November 2023   07:43

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Sumber: ChatGPT

Wisnu Adi Pratama

Industri pengembangan perangkat lunak terus berjuang dengan tantangan dalam mengestimasi usaha proyek secara akurat. Menyadari hal ini, sebuah studi berjudul "Toward Improving the Efficiency of Software Development Effort Estimation via Clustering Analysis" yang ditulis oleh, Vo Van Hai, Ho Le Thi Kim Nhung, Zdenka Prokopova, Radek Silhavy, dan Petr Silhavy, memperkenalkan pendekatan inovatif untuk meningkatkan akurasi estimasi menggunakan analisis klaster dan pembelajaran mesin.

Tantangan Estimasi Usaha

Estimasi usaha dalam pengembangan perangkat lunak sangat penting untuk alokasi sumber daya, anggaran, dan perencanaan waktu. Metode tradisional, bagaimanapun, sering kali menghasilkan overestimasi atau underestimasi, yang menyebabkan pemborosan sumber daya, keterlambatan proyek, atau kerugian finansial. Studi ini menekankan pentingnya masalah ini, mencatat keterbatasan metode Function Point Analysis (FPA) yang umum digunakan, yang berjuang di berbagai domain perangkat lunak karena pendekatannya yang seragam.

Model Baru: EEAC

Studi ini mengusulkan model Effort Estimation using Machine Learning Applied to the Clusters (EEAC). Model ini berusaha untuk menyesuaikan metode FPA dengan mengintegrasikannya dengan teknik pembelajaran mesin dan metode klaster. Dengan demikian, model ini bertujuan untuk menyesuaikan estimasi usaha lebih dekat dengan karakteristik unik setiap proyek perangkat lunak.

Metodologi dan Teknik Klaster

Peneliti menggunakan algoritma klaster k-means, mengelompokkan data berdasarkan Platform Pengembangan, Sektor Industri, Jenis Bahasa, Tipe Organisasi, dan Ukuran Relatif. Pendekatan ini, tidak seperti metode tradisional, mempertimbangkan atribut unik dari proyek perangkat lunak, sehingga menjanjikan estimasi yang lebih akurat.

Model Ensemble dan Kalibrasi

Studi ini juga mengeksplorasi model ensemble, yang menggabungkan model individu untuk meningkatkan akurasi prediktif. Dua model baru diperkenalkan: Calibration of Functional Complexity Weight (CFCW) and Calibration of Functional Complexity Weight with Optimization (CFCWO). Model ini dirancang untuk menyempurnakan bobot dalam metode FPA, lebih meningkatkan akurasi estimasi.

Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline