Teknik Elisitasi Kebutuhan Perangkat Lunak: Literatur Review
Main Article Content
Abstract
The selection of software requirements elicitation techniques is very important for organizations as the first step in the software development process. This study is motivated by the existence of problems, where the organization does not understand the type of software being developed, so it is difficult to determine the right need elicitation technique. In this study, a literature review was used by collecting existing studies. Used 17 studies related to the discussion of elicitation techniques used. This study aims to review previous studies so as to produce recommendations for software requirements elicitation techniques. Based on the study, it can be concluded that interview, prototyping and JAD are most often used in software projects. In addition, for the small-medium scale software projects, more use of interviews, JAD, and ERD-based specifications. Meanwhile, the large-scale software projects involve more stakeholders with elicitation techniques such as group discussions, interviews, and parallel discussions to find joint solutions.
Article Details
How to Cite
Puspitaningrum, A. C., & Sintiya, E. S. (2022). Teknik Elisitasi Kebutuhan Perangkat Lunak: Literatur Review. JUSIFO (Jurnal Sistem Informasi), 8(1), 35-42. https://doi.org/10.19109/jusifo.v8i1.11569
Section
Articles
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.
How to Cite
Puspitaningrum, A. C., & Sintiya, E. S. (2022). Teknik Elisitasi Kebutuhan Perangkat Lunak: Literatur Review. JUSIFO (Jurnal Sistem Informasi), 8(1), 35-42. https://doi.org/10.19109/jusifo.v8i1.11569
References
Acuña, S. T., Castro, J. W., & Juristo, N. (2012). A HCI technique for improving requirements elicitation. Information and Software Technology, 54(12), 1357–1375. https://doi.org/10.1016/J.INFSOF.2012.07.011
Ahmad, N., Dweib, I., & Lu, J. (2016). Effect of Electronic Communications on Interview Techniques in Requirements Engineering. Egyptian Computer Science Journal, 40(1), 84–94. http://ecsjournal.org/Archive/Volume40_Issue1.aspx
Ahmad, N., Lu, J., & Dweib, I. (2017). Effects of Electronic Communication Tools as Moderating Variables on Tacit Knowledge Elicitation in Interview Techniques for Small Software Developments. Journal of Theoretical and Applied Information Technology, 95(23), 6431–6453. https://doi.org/10.2/JQUERY.MIN.JS
Azadegan, A., Papamichail, K. N., & Sampaio, P. (2013). Applying collaborative process design to user requirements elicitation: A case study. Computers in Industry, 64(7), 798–812. https://doi.org/10.1016/J.COMPIND.2013.05.001
Balaji, S., & Al-Obaidy, M. (2016). Project characteristics used for methodology selection to develop the software project. International Conference on Electrical, Electronics, and Optimization Techniques, ICEEOT 2016, 3570–3573. https://doi.org/10.1109/ICEEOT.2016.7755370
Besrour, S., Rahim, L. B. A., & Dominic, P. D. D. (2014). Assessment and evaluation of requirements elicitation techniques using analysis determination requirements framework. 2014 International Conference on Computer and Information Sciences, ICCOINS 2014 - A Conference of World Engineering, Science and Technology Congress, ESTCON 2014 - Proceedings. https://doi.org/10.1109/ICCOINS.2014.6868446
Besrour, S., Rahim, L. B. A., & Dominic, P. D. D. (2016). Investigating requirement engineering techniques in the context of small and medium software enterprises. 2016 3rd International Conference on Computer and Information Sciences, ICCOINS 2016 - Proceedings, 519–523. https://doi.org/10.1109/ICCOINS.2016.7783269
Carrizo, D., Dieste, O., & Juristo, N. (2014). Systematizing requirements elicitation technique selection. Information and Software Technology, 56(6), 644–669. https://doi.org/10.1016/J.INFSOF.2014.01.009
Christov, S. C., Marquard, J. L., Avrunin, G. S., & Clarke, L. A. (2017). Assessing the effectiveness of five process elicitation methods: A case study of chemotherapy treatment plan review. Applied Ergonomics, 59, 364–376. https://doi.org/10.1016/J.APERGO.2016.08.032
Da Silva, I. F., Da Mota Silveira Neto, P. A., O’Leary, P., De Almeida, E. S., & Meira, S. R. D. L. (2014). Software product line scoping and requirements engineering in a small and medium-sized enterprise: An industrial case study. Journal of Systems and Software, 88(1), 189–206. https://doi.org/10.1016/J.JSS.2013.10.040
Dirgahayu, T., Setiani, N., & Zukhri, Z. (2014). Information requirements engineering for specific content management systems. ICOS 2014 IEEE Conference on Open Systems, 54–59. https://doi.org/10.1109/ICOS.2014.7042409
Hussain, Z. M., & Sumari, P. (2016). WERT technique in requirements elicitation for web applications. International Conference on Electronics, Information, and Communications, ICEIC 2016. https://doi.org/10.1109/ELINFOCOM.2016.7562976
Knauss, A., Damian, D., & Schneider, K. (2014). Eliciting contextual requirements at design time: A case study. 2014 IEEE 4th International Workshop on Empirical Requirements Engineering, EmpiRE 2014 - Proceedings, 56–63. https://doi.org/10.1109/EMPIRE.2014.6890117
Levy, M., & Huli, C. (2019). Design thinking in a nutshell for eliciting requirements of a business process: A case study of a design thinking workshop. Proceedings of the IEEE International Conference on Requirements Engineering, 2019-Septe, 351–356. https://doi.org/10.1109/RE.2019.00044
Lim, S. L., & Finkelstein, A. (2012). StakeRare: Using social networks and collaborative filtering for large-scale requirements elicitation. IEEE Transactions on Software Engineering, 38(3), 707–735. https://doi.org/10.1109/TSE.2011.36
Sharma, A. K., & Ganpati, A. (2016). Empirical evaluation of requirements elicitation techniques. International Journal of Advances and Computer Science, 3(4), 77–80. http://ijaecs.iraj.in/paper_detail.php?paper_id=4433&name=Empirical_Evaluation_Of_Requirements_Elicitation_Techniques
Šmite, D., Moe, N. B., Šāblis, A., & Wohlin, C. (2017). Software teams and their knowledge networks in large-scale software development. Information and Software Technology, 86, 71–86. https://doi.org/10.1016/J.INFSOF.2017.01.003
Sutcliffe, A., & Sawyer, P. (2013). Requirements elicitation: Towards the unknown unknowns. 2013 21st IEEE International Requirements Engineering Conference, RE 2013 - Proceedings, 92–104. https://doi.org/10.1109/RE.2013.6636709
Sykes, P., Bell, M., & Dissanayake, D. (2020). Using Scenario-Based Elicitation in Analysis of Uncertainty in a Transport Infrastructure Project. Transportation Research Procedia, 45, 963–970. https://doi.org/10.1016/J.TRPRO.2020.02.070
Tariq, O., & Zhu, G. (2014). Research on human resource information systems based on requirement engineering. Proceedings of the IEEE International Conference on Software Engineering and Service Sciences, ICSESS, 165–169. https://doi.org/10.1109/ICSESS.2014.6933537
Thohari, A. H., & Suhardi. (2017). Requirement engineering for open government information network development to support digital startup in Cimahi city Indonesia. 2016 International Conference on Information Technology Systems and Innovation, ICITSI 2016 - Proceedings. https://doi.org/10.1109/ICITSI.2016.7858208
Tiwari, S., Rathore, S. S., & Gupta, A. (2012). Selecting requirement elicitation techniques for software projects. 2012 CSI 6th International Conference on Software Engineering, CONSEG. https://doi.org/10.1109/CONSEG.2012.6349486
Todoran, I., Seyff, N., & Glinz, M. (2013). How cloud providers elicit consumer requirements: An exploratory study of nineteen companies. 2013 21st IEEE International Requirements Engineering, 105–114. https://doi.org/10.1109/RE.2013.6636710
Vásquez-Bravo, D. M., Sánchez-Segura, M. I., Medina-Domínguez, F., & Amescua, A. (2014). Knowledge management acquisition improvement by using software engineering elicitation techniques. Computers in Human Behavior, 30, 721–730. https://doi.org/10.1016/J.CHB.2013.09.003
Wahyuningsih, A. T., & Kusuma, W. A. (2021). Elisitasi Kebutuhan Pengguna Menggunakan Metode Storyboard. Jurnal Informatika Universitas Pamulang, 6(2), 368–374. http://openjournal.unpam.ac.id/index.php/informatika/article/view/10918
Ahmad, N., Dweib, I., & Lu, J. (2016). Effect of Electronic Communications on Interview Techniques in Requirements Engineering. Egyptian Computer Science Journal, 40(1), 84–94. http://ecsjournal.org/Archive/Volume40_Issue1.aspx
Ahmad, N., Lu, J., & Dweib, I. (2017). Effects of Electronic Communication Tools as Moderating Variables on Tacit Knowledge Elicitation in Interview Techniques for Small Software Developments. Journal of Theoretical and Applied Information Technology, 95(23), 6431–6453. https://doi.org/10.2/JQUERY.MIN.JS
Azadegan, A., Papamichail, K. N., & Sampaio, P. (2013). Applying collaborative process design to user requirements elicitation: A case study. Computers in Industry, 64(7), 798–812. https://doi.org/10.1016/J.COMPIND.2013.05.001
Balaji, S., & Al-Obaidy, M. (2016). Project characteristics used for methodology selection to develop the software project. International Conference on Electrical, Electronics, and Optimization Techniques, ICEEOT 2016, 3570–3573. https://doi.org/10.1109/ICEEOT.2016.7755370
Besrour, S., Rahim, L. B. A., & Dominic, P. D. D. (2014). Assessment and evaluation of requirements elicitation techniques using analysis determination requirements framework. 2014 International Conference on Computer and Information Sciences, ICCOINS 2014 - A Conference of World Engineering, Science and Technology Congress, ESTCON 2014 - Proceedings. https://doi.org/10.1109/ICCOINS.2014.6868446
Besrour, S., Rahim, L. B. A., & Dominic, P. D. D. (2016). Investigating requirement engineering techniques in the context of small and medium software enterprises. 2016 3rd International Conference on Computer and Information Sciences, ICCOINS 2016 - Proceedings, 519–523. https://doi.org/10.1109/ICCOINS.2016.7783269
Carrizo, D., Dieste, O., & Juristo, N. (2014). Systematizing requirements elicitation technique selection. Information and Software Technology, 56(6), 644–669. https://doi.org/10.1016/J.INFSOF.2014.01.009
Christov, S. C., Marquard, J. L., Avrunin, G. S., & Clarke, L. A. (2017). Assessing the effectiveness of five process elicitation methods: A case study of chemotherapy treatment plan review. Applied Ergonomics, 59, 364–376. https://doi.org/10.1016/J.APERGO.2016.08.032
Da Silva, I. F., Da Mota Silveira Neto, P. A., O’Leary, P., De Almeida, E. S., & Meira, S. R. D. L. (2014). Software product line scoping and requirements engineering in a small and medium-sized enterprise: An industrial case study. Journal of Systems and Software, 88(1), 189–206. https://doi.org/10.1016/J.JSS.2013.10.040
Dirgahayu, T., Setiani, N., & Zukhri, Z. (2014). Information requirements engineering for specific content management systems. ICOS 2014 IEEE Conference on Open Systems, 54–59. https://doi.org/10.1109/ICOS.2014.7042409
Hussain, Z. M., & Sumari, P. (2016). WERT technique in requirements elicitation for web applications. International Conference on Electronics, Information, and Communications, ICEIC 2016. https://doi.org/10.1109/ELINFOCOM.2016.7562976
Knauss, A., Damian, D., & Schneider, K. (2014). Eliciting contextual requirements at design time: A case study. 2014 IEEE 4th International Workshop on Empirical Requirements Engineering, EmpiRE 2014 - Proceedings, 56–63. https://doi.org/10.1109/EMPIRE.2014.6890117
Levy, M., & Huli, C. (2019). Design thinking in a nutshell for eliciting requirements of a business process: A case study of a design thinking workshop. Proceedings of the IEEE International Conference on Requirements Engineering, 2019-Septe, 351–356. https://doi.org/10.1109/RE.2019.00044
Lim, S. L., & Finkelstein, A. (2012). StakeRare: Using social networks and collaborative filtering for large-scale requirements elicitation. IEEE Transactions on Software Engineering, 38(3), 707–735. https://doi.org/10.1109/TSE.2011.36
Sharma, A. K., & Ganpati, A. (2016). Empirical evaluation of requirements elicitation techniques. International Journal of Advances and Computer Science, 3(4), 77–80. http://ijaecs.iraj.in/paper_detail.php?paper_id=4433&name=Empirical_Evaluation_Of_Requirements_Elicitation_Techniques
Šmite, D., Moe, N. B., Šāblis, A., & Wohlin, C. (2017). Software teams and their knowledge networks in large-scale software development. Information and Software Technology, 86, 71–86. https://doi.org/10.1016/J.INFSOF.2017.01.003
Sutcliffe, A., & Sawyer, P. (2013). Requirements elicitation: Towards the unknown unknowns. 2013 21st IEEE International Requirements Engineering Conference, RE 2013 - Proceedings, 92–104. https://doi.org/10.1109/RE.2013.6636709
Sykes, P., Bell, M., & Dissanayake, D. (2020). Using Scenario-Based Elicitation in Analysis of Uncertainty in a Transport Infrastructure Project. Transportation Research Procedia, 45, 963–970. https://doi.org/10.1016/J.TRPRO.2020.02.070
Tariq, O., & Zhu, G. (2014). Research on human resource information systems based on requirement engineering. Proceedings of the IEEE International Conference on Software Engineering and Service Sciences, ICSESS, 165–169. https://doi.org/10.1109/ICSESS.2014.6933537
Thohari, A. H., & Suhardi. (2017). Requirement engineering for open government information network development to support digital startup in Cimahi city Indonesia. 2016 International Conference on Information Technology Systems and Innovation, ICITSI 2016 - Proceedings. https://doi.org/10.1109/ICITSI.2016.7858208
Tiwari, S., Rathore, S. S., & Gupta, A. (2012). Selecting requirement elicitation techniques for software projects. 2012 CSI 6th International Conference on Software Engineering, CONSEG. https://doi.org/10.1109/CONSEG.2012.6349486
Todoran, I., Seyff, N., & Glinz, M. (2013). How cloud providers elicit consumer requirements: An exploratory study of nineteen companies. 2013 21st IEEE International Requirements Engineering, 105–114. https://doi.org/10.1109/RE.2013.6636710
Vásquez-Bravo, D. M., Sánchez-Segura, M. I., Medina-Domínguez, F., & Amescua, A. (2014). Knowledge management acquisition improvement by using software engineering elicitation techniques. Computers in Human Behavior, 30, 721–730. https://doi.org/10.1016/J.CHB.2013.09.003
Wahyuningsih, A. T., & Kusuma, W. A. (2021). Elisitasi Kebutuhan Pengguna Menggunakan Metode Storyboard. Jurnal Informatika Universitas Pamulang, 6(2), 368–374. http://openjournal.unpam.ac.id/index.php/informatika/article/view/10918