Tel-UTel-U
International Journal on Information and Communication Technology (IJoICT)International Journal on Information and Communication Technology (IJoICT)Miskomunikasi antara pemangku kepentingan bisnis dan pengembang seringkali menyebabkan inkonsistensi dalam spesifikasi persyaratan perangkat lunak, menciptakan kesenjangan pemahaman yang dapat berakibat pada kegagalan perangkat lunak. Pengembangan yang Didorong Perilaku (BDD) bertujuan untuk mengatasi hal ini dengan mendorong kolaborasi dan memastikan pemahaman bersama melalui bahasa alami yang terstruktur, terutama menggunakan sintaks Gherkin untuk dokumentasi kasus uji. Meskipun BDD membantu menjembatani kesenjangan komunikasi ini, mengintegrasikannya dengan Business Process Model and Notation (BPMN) untuk mengotomatisasi generasi kasus uji tetap menantang, terutama saat menangani jalur yang kompleks dan model proses yang terus berkembang. Penelitian ini mengatasi tantangan-tantangan ini dengan menggabungkan Decision Model and Notation (DMN) dengan teknik pencocokan pola dan memperkenalkan FlowForge, sebuah prototipe yang diimplementasikan dalam penelitian ini yang mengotomatisasi generasi User Stories dan kasus uji Gherkin langsung dari model BPMN. FlowForge menunjukkan tingkat kelengkapan yang tinggi dalam ekstraksi elemen BPMN, dengan kelengkapan rata-rata sebesar 98,25%. Akurasi jalur bervariasi, dengan rata-rata sebesar 87,5%, dan waktu eksekusi rata-rata 0,36 detik, menunjukkan efisiensi. Integrasi DMN memungkinkan penanganan yang lebih baik terhadap pengecualian dan logika keputusan, menyediakan kasus uji Gherkin yang sangat terperinci. Penelitian ini meningkatkan otomasi dan keandalan pengujian berbasis BPMN dan menawarkan dasar untuk pekerjaan masa depan untuk meningkatkan akurasi, efisiensi, dan cakupan.
Incorporating DMN allows for the extraction of rules embedded within BPMN diagrams, enabling the identification of exceptions represented by exclusive gateways.This approach addresses the gaps identified in prior research [2].Moreover, the generated Gherkin includes fully detailed steps—Given, When Then—whereas prior studies, such as [11], lacked the “Then step.Additionally, our application specifies the roles responsible for performing activities within the user stories, addressing another gap highlighted in earlier research [12].This paper highlights the challenges in managing complex pathways, exceptions, and evolving BPMN patterns during transformation.In this position paper, we acknowledge that there are still several opportunities for improvement.A strategic roadmap for future work is proposed to enhance the accuracy, efficiency, and coverage of the BPMN-based test case generation approach.
Untuk meningkatkan akurasi, efisiensi, dan cakupan pengujian berbasis BPMN, saran penelitian lanjutan yang diusulkan adalah sebagai berikut: (1) Mengembangkan mekanisme untuk menangani aliran lintas-kolam dan pesan dengan lebih akurat sambil memastikan jalur mencerminkan aliran proses bisnis yang sebenarnya. Fokus pada mengidentifikasi dan memvalidasi jalur default dalam Inclusive Gateways melalui heuristik atau teknik pemodelan lanjutan. (2) Melakukan validasi kinerja eksekusi kasus uji dengan menjalankan skrip uji berbasis Gherkin di platform seperti Cucumber untuk menganalisis kinerja eksekusi. Hal ini akan membantu mengidentifikasi inefisiensi dalam eksekusi dan memandu penyempurnaan dalam generasi kasus uji. (3) Mengembangkan dan memperluas perpustakaan pola untuk mencakup elemen BPMN tambahan, seperti berbagai jenis peristiwa (pesan, timer, kondisional, sinyal) dan gerbang berbasis peristiwa. Pola adaptif akan dikembangkan untuk menangani standar BPMN yang berkembang, memastikan ketahanan dan keterapalan terhadap berbagai model. (4) Meningkatkan deteksi elemen BPMN dengan meningkatkan akurasi mendeteksi struktur looping dan elemen kompleks dalam model BPMN dengan mengintegrasikan representasi perantara seperti grafik keadaan. Pendekatan ini akan lebih baik menangkap hubungan looping dan mengatasi elemen yang tidak terdeteksi, seperti tugas dan peristiwa.
| File size | 1.84 MB |
| Pages | 19 |
| DMCA | Report |
Related /
UMIUMI Hasil penelitian menunjukkan bahwa skor cibil adalah faktor paling berpengaruh dalam keputusan pemberian pinjaman. Skor cibil yang tinggi (kategori besar)Hasil penelitian menunjukkan bahwa skor cibil adalah faktor paling berpengaruh dalam keputusan pemberian pinjaman. Skor cibil yang tinggi (kategori besar)
PELITABANGSAPELITABANGSA Penelitian ini menunjukkan bahwa mayoritas opini publik di platform X bersentimen positif terhadap pelayanan Bea Cukai, meskipun terdapat kritik terhadapPenelitian ini menunjukkan bahwa mayoritas opini publik di platform X bersentimen positif terhadap pelayanan Bea Cukai, meskipun terdapat kritik terhadap
UNSURYAUNSURYA Hasil penelitian menunjukkan bahwa sistem ini dapat mempercepat proses pelaporan pemeriksaan yang terdiri dari pemeriksaan transaksi, pelayanan dan saranaHasil penelitian menunjukkan bahwa sistem ini dapat mempercepat proses pelaporan pemeriksaan yang terdiri dari pemeriksaan transaksi, pelayanan dan sarana
UNSURYAUNSURYA Kegiatan simpan pinjam di Koperasi XYZ yang masih dilakukan secara manual menyebabkan rendahnya efisiensi operasional dan risiko kesalahan pencatatan.Kegiatan simpan pinjam di Koperasi XYZ yang masih dilakukan secara manual menyebabkan rendahnya efisiensi operasional dan risiko kesalahan pencatatan.
UNSURYAUNSURYA Perceived Ease of Use dan Perceived Credibility tidak berpengaruh signifikan terhadap sikap terhadap penggunaan (Attitude Toward Use), yang menunjukkanPerceived Ease of Use dan Perceived Credibility tidak berpengaruh signifikan terhadap sikap terhadap penggunaan (Attitude Toward Use), yang menunjukkan
UNSURYAUNSURYA Tingginya tingkat kegawatdaruratan di Indonesia, dengan rata-rata 2. 500 bencana alam dan 18.000 kasus kecelakaan lalu lintas per tahun (BNPB, 2023), menuntutTingginya tingkat kegawatdaruratan di Indonesia, dengan rata-rata 2. 500 bencana alam dan 18.000 kasus kecelakaan lalu lintas per tahun (BNPB, 2023), menuntut
UMGUMG Kebaruan penelitian ini terletak pada penerapan dan evaluasi komprehensif model KNN dengan validasi berlapis (train-test split dan cross-validation) padaKebaruan penelitian ini terletak pada penerapan dan evaluasi komprehensif model KNN dengan validasi berlapis (train-test split dan cross-validation) pada
UHBUHB Dengan demikian, viktimologi menjadi landasan penting untuk mewujudkan sistem peradilan pidana yang lebih adil dan berorientasi pada pemulihan korban.Dengan demikian, viktimologi menjadi landasan penting untuk mewujudkan sistem peradilan pidana yang lebih adil dan berorientasi pada pemulihan korban.
Useful /
UMGUMG Tingginya kasus pencurian, khususnya di Kota Semarang dan insiden di laboratorium komputer SMK Askhabul Kahfi, menunjukkan kelemahan signifikan pada sistemTingginya kasus pencurian, khususnya di Kota Semarang dan insiden di laboratorium komputer SMK Askhabul Kahfi, menunjukkan kelemahan signifikan pada sistem
ARIPAFIARIPAFI Hasil penelitian menunjukan bahwa pelaksanaan vipassanā bhavana berpengaruh terhadap pengendalian diri (samvara), sebesar 55 % dan sisanya 45% dipengaruhiHasil penelitian menunjukan bahwa pelaksanaan vipassanā bhavana berpengaruh terhadap pengendalian diri (samvara), sebesar 55 % dan sisanya 45% dipengaruhi
UNSURYAUNSURYA Berdasarkan klasifikasi data 100 siswa, mayoritas siswa (49%) direkomendasikan untuk melanjutkan ke jenjang SMK. Sementara itu, jumlah siswa yang disarankanBerdasarkan klasifikasi data 100 siswa, mayoritas siswa (49%) direkomendasikan untuk melanjutkan ke jenjang SMK. Sementara itu, jumlah siswa yang disarankan
UMGUMG Toko Pelangi Jaya Motor menghadapi kesulitan dalam mengelola stok sparepart akibat ketidaksesuaian antara jumlah persediaan dan permintaan pelanggan. UntukToko Pelangi Jaya Motor menghadapi kesulitan dalam mengelola stok sparepart akibat ketidaksesuaian antara jumlah persediaan dan permintaan pelanggan. Untuk