End User Development pada Use Case Point untuk peningkatan Estimasi Perangkat Lunak

  • Puguh Jayadi Universitas PGRI Madiun
  • Alim Citra Aria Bima Universitas PGRI Madiun
  • Yoga Prisma Yudha Universitas PGRI Madiun
  • Kelik Sussolaikah Universitas PGRI Madiun https://orcid.org/0000-0002-7401-622X

Abstract

Tahap estimasi upaya (Effort Estimation) digunakan sebagai dasar dalam menentukan jumlah waktu dan orang yang terlibat pada suatu proyek perangkat lunak. Terdapat berbagai metode yang sering dipakai antara lain COCOMO, Function Point, dan Use Case Point. Namun, metode-metode ini memiliki kelemahan seperti adanya subyektifitas dalam mengukur kerumitan dan kurangnya pengukuran pada faktor teknis dan lingkungan pengembangan proyek. Penelitian ini berusaha untuk memperbaiki kelemahan tersebut dengan menggunakan metode Advance Use Case Point (AUCP) dengan dengan memasukkan unsur dari End User Development (EUD) ke dalam Use Case Point, dengan demikian memungkinkan pengguna akhir (end user) untuk mengembangkan perangkat lunak dengan lebih mudah dan efisien. Metode AUCP memperhitungkan kerumitan fungsional dan teknis perangkat lunak (EUD_Technical Factors) dan faktor lingkungan (EUD_Environmental Factors) di pengembangan perangkat lunak. Hasil penelitian menunjukkan bahwa metode Advance Use Case Point memberikan hasil estimasi yang lebih akurat dengan MMRE, MMER, MBRE, MIBRE bernilai 0,01 dan MAE serta RMSE bernilai 8,88. Metode AUCP dapat membantu manajer proyek dan pengguna akhir dalam mengoptimalkan penggunaan sumber daya dan menjamin kelancaran proyek pengembangan perangkat lunak. Penggunaan AUCP juga dapat mempercepat proses pengembangan perangkat lunak dan mengurangi biaya pengembangan karena dapat dilakukan oleh pengguna akhir tanpa perlu keterlibatan tim pengembang profesional. Metode AUCP dapat membantu memperluas aksesibilitas pengembangan perangkat lunak ke kalangan yang lebih luas dan meningkatkan partisipasi pengguna akhir dalam pengembangan perangkat lunak.

Downloads

Download data is not yet available.

Author Biography

Kelik Sussolaikah, Universitas PGRI Madiun

 

 

References

L. Indriyani, “Perbandingan Metode Cocomo II Dan Metode Analogy Untuk Estimasi Effort Pengembangan Software,” J. Tek. Komput. AMIK BSI, vol. 6, no. 2, pp. 174–180, 2020.

A. Y. P. Putri, “Modifikasi Metode Function Point Dengan Menambahkan Kompleksitas Proses Bisnis Pada General System Characteristics Untuk Estimasi Biaya Perangkat Lunak,” Institut Teknologi Sepuluh Nopember, 2018.

A. Kaushik, P. Kaur, N. Choudhary, and Priyanka, “Stacking regularization in analogy-based software effort estimation,” Soft Comput., vol. 26, no. 3, pp. 1197–1216, 2022.

F. Ristanti, A. Dwi Herlambang, and M. C. Saputra, “Evaluasi Biaya Pengembangan Perangkat Lunak Dengan Menggunakan Metode Extended Use Case Point Dan Use Case Size Point,” 2018.

N. Marcheta, “Effort Estimation Modeling Of E-Government Application Development Using Function Points Based On TOR And SRS Document,” J. Inf. Technol. Its Util., vol. 3, no. 1, p. 5, 2020.

M. A. A. K. Alabajee, N. A. AL-Saati, and T. R. Alreffaee, “Parameter tuning of software effort estimation models using antlion optimization,” Telkomnika (Telecommunication Comput. Electron. Control., vol. 19, no. 3, pp. 817–828, Jun. 2021.

F. Uysal and R. Sonmez, “Bootstrap Aggregated Case-Based Reasoning Method for Conceptual Cost Estimation,” Buildings, vol. 13, no. 3, p. 651, Feb. 2023.

S. Jung, J. H. Pyeon, H. S. Lee, M. Park, I. Yoon, and J. Rho, “Construction cost estimation using a case-based reasoning hybrid genetic algorithm based on local search method,” Sustain., vol. 12, no. 19, Oct. 2020.

S. Sariyanti, “Pengembangan Kakas Estimasi Perangkat Lunak Dengan Function Point Dan Use Case Point Untuk Praktikum Rekayasa Perangkat Lunak,” J. Sarj. Tek. Inform., vol. 6, no. 2, pp. 1–9, 2018.

S. Sariyanti and Ardiansyah, “Kakas Estimasi Perangkat Lunak Menggunakan Function Point dan Use Case Point untuk Praktikum Rekayasa Perangkat Lunak di Universitas Ahmad Dahlan,” Annu. Res. Semin., vol. 3, no. 1, 2017.

M. C. Saputra et al., “Perbandingan Antara Metode Advance Use Case Point Dan Revised Use Case Point Untuk Evaluasi Biaya Pengembangan Sistem Informasi Reservasi Ruangan,” Jurnan Tek. Inform. Dan Sist. Inform., vol. 7, no. 1, 2020.

B. R. Barricelli, F. Cassano, D. Fogli, and A. Piccinno, “End-user development, end-user programming and end-user software engineering: A systematic mapping study,” J. Syst. Softw., vol. 149, pp. 101–137, Mar. 2019.

A. Srivastava, S. K. Singh, and S. Q. Abbas, “Evaluation of Software Project Estimation Methodology: AUCP,” Int. J. Control Theory Applocations, vol. 10, no. 19, pp. 183–191, 2017.

A. Srivastava, S. S.K, and S. Q. Abbas, “Advancement Of UCP With End User Development Factor: AUCP,” Int. J. Softw. Eng. Appl., vol. 6, no. 2, pp. 01–10, Mar. 2015.

A. Srivastava, S. K. Singh, and S. Q. Abbas, “Impact of end user development technical and environmental factors on software cost,” Int. J. Eng. Technol., vol. 7, no. 4, pp. 2203–2208, 2018.

A. Kaur and K. Kaur, “Systematic literature review of mobile application development and testing effort estimation,” J. King Saud Univ. - Comput. Inf. Sci., vol. 34, no. 2, pp. 1–15, Feb. 2022.

P. Jayadi, Juwari, M. Luthfi Azis, and K. Sussolaikah, “Estimasi Pengembangan Perangkat Lunak Dengan Use Case Size Point,” Bull. Inf. Technol., vol. 3, no. 4, pp. 332–340, 2022.

G. Karner, “Resource Estimation for Objectory Projects,” Object. Syst. SF AB, pp. 1–9, 1993.

W. H. N. Putra and A. R. Perdanakusuma, “Estimasi Biaya Proyek Perangkat Lunak Menggunakan Use Case-Based Effort Estimation,” J. Tecnoscienza, vol. 4, no. 2, pp. 283–300, 2020.

M. Azzeh, A. B. Nassif, and C. L. Martín, “Empirical analysis on productivity prediction and locality for use case points method,” Softw. Qual. J., vol. 29, no. 2, pp. 309–336, Jun. 2021.

M. R. Braz and S. R. Vergilio, “Software Effort Estimation Based on Use Cases,” in Proceedings - International Computer Software and Applications Conference, 2006, vol. 1, pp. 221–228.

A. Srivastava, S. K. Singh, and S. Q. Abbas, “Performance measure of the proposed cost estimation model: Advance use case point method,” in Advances in Intelligent Systems and Computing, 2019, vol. 742, pp. 223–233.

M. Azzeh, A. Bou Nassif, and I. B. Attili, “Predicting software effort from use case points: A systematic review,” Sci. Comput. Program., vol. 204, p. 102596, 2021.

V. Van Hai, H. L. T. K. Nhung, Z. Prokopova, R. Silhavy, and P. Silhavy, “Toward Improving the Efficiency of Software Development Effort Estimation via Clustering Analysis,” IEEE Access, vol. 10, no. June, pp. 83249–83264, 2022.

S. A. Butt, S. Misra, G. Piñeres-Espitia, P. Ariza-Colpas, and M. M. Sharma, “A Cost Estimating Method for Agile Software Development,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2021, vol. 12955 LNCS, pp. 231–245.

K. Qi, A. Hira, E. Venson, and B. W. Boehm, “Calibrating use case points using Bayesian analysis,” in International Symposium on Empirical Software Engineering and Measurement, 2018.

Y. Mahmood, N. Kama, and A. Azmi, “A systematic review of studies on use case points and expert-based estimation of software development effort,” J. Softw. Evol. Process, vol. 32, no. 7, Jul. 2020.

Published
2023-06-01
How to Cite
Jayadi, P., Aria Bima, A. C., Yudha, Y. P., & Kelik Sussolaikah. (2023). End User Development pada Use Case Point untuk peningkatan Estimasi Perangkat Lunak . TEMATIK, 10(1), 74-82. https://doi.org/10.38204/tematik.v10i1.1289