Learning through Simulation: A Role-Based Learning Exercise to Equip Students in Big Data Requirement Elicitation Skills and Challenges

Authors

DOI:

https://doi.org/10.62411/jcta.10847

Keywords:

Big Data Analytics, Requirement Elicitation, Role-Based Learning, Learning and Teaching with Simulation, Collaborative Learning

Abstract

Bridging the gap between theoretical knowledge and practical application remains challenging in big data education. Our paper proposes a platform where students actively participate in a role-based learning (RBL) exercise designed to simulate real-world big data projects. This RBL exercise assigns each student participant to a business analyst role tasked with eliciting requirements or a customer role that provides those big data requirements. We conducted RBL sessions for postgraduate and undergraduate students learning big data analytics/data warehousing. Through role-playing in a collaborative environment, students face challenges such as unclear objectives, data privacy concerns, and evolving requirements. We evaluated the effectiveness of RBL simulations through brainstorming sessions, which verified that the students achieved the learning outcomes through RBL exercises. We also collected students’ feedback through a survey and found the RBL experience helped us understand the big data requirement elicitation skills, highlighting the significance of communication and collaboration skills. Further, we have evaluated students through a final exam question, and identified that students who participated in the RBL exercise outperformed in the big data requirement elicitation question. In summary, our research demonstrates that this RBL approach offers a valuable learning experience by enabling students to directly experience the complexities of big data requirement elicitation and identify the future requirements or challenges that encourage them to acquire the required skills.

References

D. Arruda and R. Laigner, “Requirements Engineering Practices and Challenges in the Context of Big Data Software Development Projects: Early Insights from a Case Study,” in 2020 IEEE International Conference on Big Data (Big Data), Dec. 2020, pp. 2012–2019. doi: 10.1109/BigData50022.2020.9377734.

S. Lim, A. Henriksson, and J. Zdravkovic, “Data-Driven Requirements Elicitation: A Systematic Literature Review,” SN Comput. Sci., vol. 2, no. 1, p. 16, Feb. 2021, doi: 10.1007/s42979-020-00416-4.

A. Hesham, O. E. Emam, and M. Salah, “Enhanced Framework for Big Data Requirement Elicitation,” Int. J. Adv. Comput. Sci. Appl., vol. 12, no. 8, 2021, doi: 10.14569/IJACSA.2021.0120816.

D. Arruda, “Requirements Engineering in the Context of Big Data Applications,” ACM SIGSOFT Softw. Eng. Notes, vol. 43, no. 1, pp. 1–6, Mar. 2018, doi: 10.1145/3178315.3178323.

D. Arruda, N. Madhavji, and I. Noorwali, “A Validation Study of a Requirements Engineering Artefact Model for Big Data Software Development Projects,” in Proceedings of the 14th International Conference on Software Technologies, 2019, pp. 106–116. doi: 10.5220/0007927201060116.

C. Djeddi, N. E. Zarour, and P. J. Charrel, “Extension of iStar for Big data projects,” CEUR Workshop Proc., vol. 2326, pp. 9–16, 2018.

D. Kelly, J. de Boer, P. Uhlenbruck, and S. Webb, “Requirements gathering and testing by game playing,” in 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE), May 2015, pp. 1556–1560. doi: 10.1109/CCECE.2015.7129512.

I. Soleha, E. Mu’awanah, A. R. Khamami, and N. Naqiyah, “Implementation of Role Playing Techniques on Orde Tabung in the Model Counseling of KIPAS,” EAS J. Psychol. Behav. Sci., vol. 4, no. 2, pp. 65–69, Mar. 2022, doi: 10.36349/easjpbs.2022.v04i02.004.

S. Rueda, J. I. Panach, J. B. Cabotà, and F. Valverde, “Applying Role-Playing Game in Software Development Subjects,” in International Conference of Education, Research and Innovation, Nov. 2016, pp. 3532–3538. doi: 10.21125/iceri.2016.1839.

Z. Ul Hassan, A. Raza Sattar, M. Raheel Zafar, and W. Abbas, “Impact of Requirement Gathering Techniques on Software Development,” Inf. Knowl. Manag., vol. 6, no. 11, pp. 28–30, 2016, [Online]. Available: www.iiste.org

B. A. Kobrinskii, “Role Playing as a Method of Learning in Knowledge Engineering,” in 2022 VI International Conference on Information Technologies in Engineering Education (Inforino), Apr. 2022, pp. 1–5. doi: 10.1109/Inforino53888.2022.9782987.

B. Attanayaka, D. Nawinna, K. Manathunga, and P. K. W. Abeygunawardhana, “Success Factors of Requirement Elicitation in the Field of Software Engineering,” in 2022 4th International Conference on Advancements in Computing (ICAC), Dec. 2022, pp. 240–245. doi: 10.1109/ICAC57685.2022.10025166.

M. Yaseen, S. Ali, A. Mustapha, and N. Mazhar, “Success factors analysis for requirement elicitation in global software development paradigm: An empirical study,” J. Softw. Evol. Process, vol. 34, no. 7, Jul. 2022, doi: 10.1002/smr.2460.

J. J. Berman, Principles and Practice of Big Data. Elsevier, 2018. doi: 10.1016/C2017-0-03409-2.

R. Kimball and M. Ross, The data warehouse toolkit, 3rd ed. Nashville, TN: John Wiley & Sons, 2013. [Online]. Available: https://www.wiley.com/en-gb/The+Data+Warehouse+Toolkit%3A+The+Definitive+Guide+to+Dimensional+Modeling%2C+3rd+Edition-p-9781118530801

Inmon, W. H. Inmon, D. Strauss, and G. Neushloss, DW 2.0: The Architecture for the Next Generation of Data Warehousing. Morgan Kaufmann, 2014.

R. Abepala, “Contemporary Educational Concepts.” SARA Publication, 2018.

S. Mabusela and J. Adams, “Employing Role play in teaching and learning: a case of Higher Education,” South African J. High. Educ., vol. 27, no. 3, Jan. 2016, doi: 10.20853/27-3-263.

D. Rao and I. Stupans, “Exploring the potential of role play in higher education: development of a typology and teacher guidelines,” Innov. Educ. Teach. Int., vol. 49, no. 4, pp. 427–436, Nov. 2012, doi: 10.1080/14703297.2012.728879.

A.-J. Moreno-Guerrero, C. Rodríguez-Jiménez, G. Gómez-García, and M. Ramos Navas-Parejo, “Educational Innovation in Higher Education: Use of Role Playing and Educational Video in Future Teachers’ Training,” Sustainability, vol. 12, no. 6, p. 2558, Mar. 2020, doi: 10.3390/su12062558.

M. Dracup, “Online role play stories, engagement and learning in higher education,” Deakin University, 2012. doi: 10.13140/2.1.4542.7528.

M. Fletcher, “Roles in support of teaching and learning,” in Beyond the comfort zone: Proceedings of the 21s ASCILITE conference, 2004, pp. 304–313.

K. Kettula and S. Berghäll, “Drama-based role-play: a tool to supplement work-based learning in higher education,” J. Work. Learn., vol. 25, no. 8, pp. 556–575, Oct. 2013, doi: 10.1108/JWL-04-2012-0036.

A. Sivia, S. MacMath, C. Novakowski, and V. Britton, “Examining Student Engagement During a Project-Based Unit in Secondary Science,” Can. J. Sci. Math. Technol. Educ., vol. 19, no. 3, pp. 254–269, Sep. 2019, doi: 10.1007/s42330-019-00053-x.

A. Ferrari, P. Spoletini, M. Bano, and D. Zowghi, “SaPeer and ReverseSaPeer: teaching requirements elicitation interviews with role-playing and role reversal,” Requir. Eng., vol. 25, no. 4, pp. 417–438, Dec. 2020, doi: 10.1007/s00766-020-00334-0.

J. Andrew and J. Meligrana, “Evaluating the Use of Role Playing Simulations in Teaching Negotation Skills to University Students,” Creat. Educ., vol. 03, no. 06, pp. 696–707, 2012, doi: 10.4236/ce.2012.36104.

I. V. Lokshina, B. J. Durkin, and C. J. M. Lanting, “Data Analysis Services Related to the IoT and Big Data,” Int. J. Interdiscip. Telecommun. Netw., vol. 9, no. 2, pp. 37–56, Apr. 2017, doi: 10.4018/IJITN.2017040104.

S. Gathani, Z. Liu, P. J. Haas, and Ç. Demiralp, “Understanding Business Users’ Data-Driven Decision-Making: Practices, Challenges, and Opportunities,” arXiv. Dec. 27, 2022. [Online]. Available: http://arxiv.org/abs/2212.13643

J. M. Carroll, “The Internet of Places,” in Social Internet of Things, 2019, pp. 23–32. doi: 10.1007/978-3-319-94659-7_2.

E. Miranda, “Moscow Rules: A Quantitative Exposé,” in Lecture Notes in Business Information Processing, 2022, pp. 19–34. doi: 10.1007/978-3-031-08169-9_2.

Downloads

Published

2024-07-28

How to Cite

Asanka, P. D., & Mahanama, T. V. (2024). Learning through Simulation: A Role-Based Learning Exercise to Equip Students in Big Data Requirement Elicitation Skills and Challenges. Journal of Computing Theories and Applications, 2(1), 118–130. https://doi.org/10.62411/jcta.10847