Requirements Engineering of Village Innovation Application Using Goal-Oriented Requirements Engineering (GORE)
Main Article Content
Abstract
The delay in the absorption of village funds from the central government to the village government is due to the village government's difficulty preparing village development innovation programs. The innovation tradition will grow if the cycle of transformation of knowledge and acceptable practices from one village to another, especially villages with similar conditions and problems, can run smoothly. For the process of exchanging knowledge and experiences between villages to run smoothly, it is necessary to codify best practices in a structured, documented, and disseminated manner. This research aims to design an application that functions as a medium for sharing knowledge about the use of village funds through government innovation narratives. The application is expected to become a reference for villages to carry out innovative practices by conducting replication studies and replicating acceptable practices that other villages have done. Therefore, it is necessary to have a system requirements elicitation method that can explore the village's requirements in sharing knowledge so that the resulting system is of high quality and by the objectives of being developed. There are several Goal-Oriented Requirements Engineering (GORE) methods used, such as Knowledge Acquisition in Automated Specification (KAOS) and requirements engineering based on business processes. In this research, the KAOS method was demonstrated as the elicitation activity of a village innovation system. Then the results were stated in the Goal Tree Model (GTM). Model building begins with discussions with the manager of the village innovation program to produce goals. The goals are then broken down into several sub-goals using the KAOS method. The KAOS method is used for the requirements elicitation process resulting in functional and non-functional requirements. This research is the elicitation of the requirement for the village innovation system so that it can demonstrate the initial steps in determining the requirements of the village innovation system before carrying out the design process and the system creation process. The results of this requirement elicitation can be used further in the software engineering process to produce quality and appropriate village innovation applications.
Downloads
Article Details
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work
References
[2] X. Yin, J. Chen and J. Li, "Rural innovation system: Revitalize the countryside for a sustainable development," Journal of Rural Studies, in press, corrected proof.
[3] F. Adikara, Sandfreni, A. Anggarani and Ernawati, "Qualitative Requirements Analysis Process in Organization Goal-Oriented Requirements Engineering (OGORE) for E-Commerce Development," in IT Convergence and Security 2017, Singapore, Springer, 2018, pp. 318-324.
[4] F. Adikara, P. D. Wijaya, B. Hendradjaya and B. Sitohang, "Information System Design Based on the Result of Organization Goal-Oriented Requirements Engineering Process," in Information Science and Applications (ICISA) 2016, Singapore, Springer, 2016, pp. 1093-1103.
[5] C. Kartiko, N. A. S. Nugraha and D. Sudrajat, "Effort Estimation For Software Development On Mobile Application Of 'Tangkap Reptil'," JURNAL INFOTEL, vol. 11, no. 4, pp. 114-120, Nov. 2019.
[6] R. Pressman and B. Maxim, Software Engineering: A Practitioner's Approach, 9th Edition, New York: McGraw-Hill Education, 2019.
[7] T. Ambreen, N. Ikram, M. Usman and M. Niazi, "Empirical research in requirements engineering: trends and opportunities," Requirements Engineering, vol. 23, no. 1, pp. 63-95, Jul. 2018.
[8] F. Adikara, B. Hendradjaya and B. Sitohang, "Organization Goal-Oriented Requirements Elicitation Process to Enhance Information System," International Journal of Electrical and Computer Engineering (IJECE), vol. 6, no. 6, pp. 3188-3195, 2016.
[9] J. Horkoff, F. B. Aydemir, E. Cardoso, T. Li, A. Maté, E. Paja, M. Salnitri, L. Piras, J. Mylopoulos and P. Giorgini, "Goal-oriented requirements engineering: an extended systematic mapping study," Requirements Engineering, vol. 24, no. 2, pp. 133-160, Sep. 2019.
[10] A. v. Lamsweerde and E. Letier, "Integrating obstacles in goal-driven requirements engineering," in Proceedings of the 20th International Conference on Software Engineering, Kyoto, Japan, Apr. 1998, pp. 1-10.
[11] A. v. Lamsweerde and E. Letier, "From object orientation to goal orientation: A paradigm shift for requirements engineering," in International Workshop on Radical Innovations of Software and Systems Engineering in the Future, Berlin, Heidelberg, 2002.
[12] E. Letier and A. v. Lamsweerde, "Reasoning about partial goal satisfaction for requirements and design engineering," in Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering, Newport Beach CA USA, Nov. 2004, pp. 54-62.
[13] A. Dias, V. Amaral and J. Araujo, "Towards a Domain Specific Language for a Goal-Oriented approach based on KAOS," in 2009 Third International Conference on Research Challenges in Information Science, Fez, Morocco, Jun. 2009, pp. 409-420.
[14] F. Adikara, B. Hendradjaya and B. Sitohang, "Using organization goal-oriented requirements engineering result to develop sales information system," in Proceedings of the International MultiConference of Engineers and Computer Scientists 2017, Hong Kong, Mar. 2017, pp. 517-521.
[15] A. v. Lamsweerde, "Goal-oriented requirements engineering: a guided tour," in Proceedings Fifth IEEE International Symposium on Requirements Engineering, Toronto, Ontario, Canada, 2002, pp. 249-262.
[16] A. Dardenne, A. Lamsweerde and S. Fickas, "Goal-directed requirements acquisition," Science of Computer Programming, vol. 20, no. 1-2, pp. 3-50, 1993.
[17] M. A. Teruel, E. Navarro, V. L. Jaquero, F. Montero and P. González, "Comparing Goal-Oriented Approaches to Model Requirements for CSCW," in International Conference on Evaluation of Novel Approaches to Software Engineering, Castilla-La Mancha, Spain, 2011, pp. 169-184.
[18] S. S. Hutagalung, D. Hermawan and N. Mulyana, "Website Desa sebagai Media Inovasi Desa di Desa Bernung Kabupaten Pesawaran Provinsi Lampung," Jurnal Pengabdian Pada Masyarakat, vol. 5, no. 2, pp. 299-308, 2020.