Teknik Elisitasi Kebutuhan Perangkat Lunak: Literatur Review

Main Article Content

Ari Cahaya Puspitaningrum
Endah Septa Sintiya

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

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