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 /
Tel-UTel-U Penelitian ini bertujuan untuk mengelompokkan wilayah di Jawa Barat berdasarkan karakteristik destinasi wisatanya menggunakan algoritma K-Medoid. AlgoritmaPenelitian ini bertujuan untuk mengelompokkan wilayah di Jawa Barat berdasarkan karakteristik destinasi wisatanya menggunakan algoritma K-Medoid. Algoritma
Tel-UTel-U Pencemaran udara disebabkan oleh indeks kualitas udara yang tinggi yang berasal dari konsentrasi polutan berbahaya seperti sulfur dioksida (SO2), karbonPencemaran udara disebabkan oleh indeks kualitas udara yang tinggi yang berasal dari konsentrasi polutan berbahaya seperti sulfur dioksida (SO2), karbon
Tel-UTel-U Additionally, the study discusses future recommendations for improving the effectiveness of these algorithms. Finally, this research is a rich and reliableAdditionally, the study discusses future recommendations for improving the effectiveness of these algorithms. Finally, this research is a rich and reliable
Tel-UTel-U In Indonesia, dengue hemorrhagic fever (DHF) has become a serious community health concern due to fluctuating incidence rates influenced by several factors.In Indonesia, dengue hemorrhagic fever (DHF) has become a serious community health concern due to fluctuating incidence rates influenced by several factors.
POLKESBANPOLKESBAN Meskipun Organisasi Kesehatan Dunia (WHO) telah merekomendasikan pembatasan praktik episiotomi rutin sejak 1990-an, kenyataannya tindakan ini masih seringMeskipun Organisasi Kesehatan Dunia (WHO) telah merekomendasikan pembatasan praktik episiotomi rutin sejak 1990-an, kenyataannya tindakan ini masih sering
Tel-UTel-U Really Simple Syndication (RSS), juga dikenal sebagai Rich Site Summary, adalah teknologi yang memungkinkan orang untuk berbagi konten situs web denganReally Simple Syndication (RSS), juga dikenal sebagai Rich Site Summary, adalah teknologi yang memungkinkan orang untuk berbagi konten situs web dengan
UNIGALUNIGAL Dari 96 peserta, 48 orang secara acak ditugaskan untuk menerima instruksi strategi langsung dalam strategi membaca kognitif, sementara sisanya terpaparDari 96 peserta, 48 orang secara acak ditugaskan untuk menerima instruksi strategi langsung dalam strategi membaca kognitif, sementara sisanya terpapar
STIEMADANISTIEMADANI Penelitian ini merupakan penelitian kuantitatif deskriptif dengan objek penelitian siswa SMK Negeri 2 dan SMK Negeri 3 Balikpapan. Teknik pengambilan sampelPenelitian ini merupakan penelitian kuantitatif deskriptif dengan objek penelitian siswa SMK Negeri 2 dan SMK Negeri 3 Balikpapan. Teknik pengambilan sampel
Useful /
Tel-UTel-U Data yang dikumpulkan meliputi waktu pemrosesan, skor, dan preferensi pengguna. Hasil penelitian menunjukkan bahwa gaya interaksi form-filling lebih efektif,Data yang dikumpulkan meliputi waktu pemrosesan, skor, dan preferensi pengguna. Hasil penelitian menunjukkan bahwa gaya interaksi form-filling lebih efektif,
STIEMADANISTIEMADANI Penelitian ini bertujuan untuk mengetahui pengaruh dari literasi keuangan, persepsi kemanfaatan, kemudahan penggunaan, sikap penggunaan teknologi dan risikoPenelitian ini bertujuan untuk mengetahui pengaruh dari literasi keuangan, persepsi kemanfaatan, kemudahan penggunaan, sikap penggunaan teknologi dan risiko
STIEMADANISTIEMADANI Kesimpulan penelitian menyatakan bahwa kompetensi dan lingkungan kerja fisik secara parsial maupun simultan berpengaruh signifikan terhadap kinerja perawat.Kesimpulan penelitian menyatakan bahwa kompetensi dan lingkungan kerja fisik secara parsial maupun simultan berpengaruh signifikan terhadap kinerja perawat.
UMCUMC Solidaritas, etis, kultural, dan religius adalah bentuk refleksi yang tercipta dari simbol-simbol pada upacara pesta laut yang diselenggarakan setiap setahunSolidaritas, etis, kultural, dan religius adalah bentuk refleksi yang tercipta dari simbol-simbol pada upacara pesta laut yang diselenggarakan setiap setahun