Abstract
Selecting suitable requirements elicitation, specification, and modeling techniques in IT projects is crucial to the business analysis planning process. Typically, the determining factors are the preferences of stakeholders, primarily business analysts, previous experience, and company practices, as well as the availability of sources of information and tools. The influence of other factors is not as evident. One viable method for generating guidance on technique utilization involves the examination of industrial expertise. The primary objective of this research is to investigate the utilization of association rules mining in order to delineate the variables that impact the selection of requirements elicitation and analysis techniques and to forecast the use of specific techniques contingent upon the project’s context and the business analyst’s profile. Three hundred twenty-eight practitioners from Ukraine’s IT industry were surveyed regarding their current practices in business analysis to form a dataset for experiments. The found associations give the potential to expedite the technique selection process in requirement management and enhance the overall efficiency of the business analysis activities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Pohl, K.: Requirements engineering: fundamentals, principles, and techniques. Springer, New York, USA (2010)
Gobov, D., Yanchuk, V.: Network analysis application to analyze the activities and artifacts in the core business analysis cycle. In: 2021 2nd International Informatics and Software Engineering Conference (IISEC), pp. 1–6. IEEE, Ankara, Turkey (2021). https://doi.org/10.1109/IISEC54230.2021.9672373
International Institute of Business Analysis: A guide to the business analysis body of knowledge (BABOK Guide). 3rd ed. International Institute of Business Analysis, Toronto, Ontario, Canada (2015)
Gobov, D., Sokolovskiy, N.: Association rule mining for requirement elicitation techniques in IT projects. In: 18th Federated Conference on Computer Science and Information Systems, ACSIS, vol. 35, pp. 983–987 (2023). https://doi.org/10.15439/2023F4831
Gobov, D.: Practical study on software requirements specification and modelling techniques. Int. J. Comput. 22(1), 78–86 (2023). https://doi.org/10.47839/ijc.22.1.2882
Dafaalla, H., et al.: Deep learning model for selecting suitable requirements elicitation techniques. Appl. Sci. 12(18), 9060 (2022). https://doi.org/10.3390/app12189060
Sharma, V., Rai, S., Dev, A.: A comprehensive study of artificial neural networks. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 2(10), 278–284 (2012)
Darwish, N., Mohamed, A., Abdelghany, A.: A hybrid machine learning model for selecting suitable requirements elicitation techniques. Int. J. Comput. Sci. Inf. Secur. 14(6), 1–12 (2016)
Bodnarchuk, I., et al.: Adaptive method for assessment and selection of software architecture in flexible techniques of design. In: 13th International Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT), pp. 292–297. IEEE, Lviv, Ukraine (2018). https://doi.org/10.1109/stc-csit.2018.8526620
Hujainah, F., Bakar, R.B.A., Abdulgabber, M.A.: StakeQP: A semi-automated stakeholder quantification and prioritization technique for requirement selection in software system projects. Decis. Support. Syst. 121, 94–108 (2019). https://doi.org/10.1016/j.dss.2019.04.009
Li, J., et al.: Attributes-based decision making for selection of requirement elicitation techniques using the analytic network process. Math. Probl. Eng. 2020, 1–13 (2020). https://doi.org/10.1155/2020/2156023
Tariq S., Cheema, S. M.: Approaches for non-functional requirement modeling: a literature survey. In 4th International Conference on Computing & Information Sciences (ICCIS), pp. 1–6. IEEE, Karachi, Pakistan (2021). https://doi.org/10.1109/ICCIS54243.2021.9676398
Soares, M.S., Vrancken, J., Verbraeck, A.: User requirements modeling and analysis of software-intensive systems. J. Syst. Softw. 84(2), 328–339 (2011)
Gobov, D., Huchenko, I.: Modern requirements documentation techniques and the influence of the project context: Ukrainian it experience. In: Hu, Z., Dychka, I., Petoukhov, S., He, M. (eds.) Advances in Computer Science for Engineering and Education. ICCSEEA 2022. Lecture Notes on Data Engineering and Communications Technologies, vol. 134. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-04812-8_22
Castro, G., et al.: Applying association rules to study bipolar disorder and premenstrual dysphoric disorder comorbidity. In: 2018 IEEE Canadian Conference on Electrical & Computer Engineering (CCECE), pp. 1–4. IEEE, Quebec, QC, Canada (2018). https://doi.org/10.1109/ccece.2018.8447747
Creighton, C., Hanash, S.: Mining gene expression databases for association rules. Bioinformatics 19(1), 79–86 (2003). https://doi.org/10.1093/bioinformatics/19.1.79
Mirabad, A., Sharifian, S.: Application of association rules in Iranian Railways (RAI) accident data analysis. Saf. Sci. 48(10), 1427–1435 (2010). https://doi.org/10.1016/j.ssci.2010.06.006
Sánchez, D., et al.: Association rules applied to credit card fraud detection. Expert Syst. Appl. 36(2), 3630–3640 (2009). https://doi.org/10.1016/j.eswa.2008.02.001
Lamma, E., et al.: Improving the SLA algorithm using association rules. In: Cappelli, A., Turini, F. (eds.) AI*IA 2003: Advances in Artificial Intelligence. AI*IA 2003. LNCS, vol. 2829. Springer, Berlin, Heidelberg (2003). https://doi.org/10.1007/978-3-540-39853-0_14
Agrawal, R., et al.: Fast algorithms for mining association rules. In: 20th International Conference Very Large Data Bases, pp. 487–499. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA (1994)
Github. https://github.com/ymoch/apyori. Accessed 22 Oct 2023
Hikmawati, E., Maulidevi, N.U., Surendro, K.: Minimum threshold determination method based on dataset characteristics in association rule mining. J. Big Data 8, 1–17 (2021)
Choi, D.H., Ahn, B.S., Kim, S.H.: Prioritization of association rules in data mining: multiple criteria decision approach. Expert Syst. Appl. 29(4), 867–878 (2005). https://doi.org/10.1016/j.eswa.2005.06.006
Gobov, D., Huchenko, I.: Influence of the software development project context on the requirements elicitation techniques selection. In: Hu, Z., Petoukhov, S., Dychka, I., He, M. (eds.) Advances in Computer Science for Engineering and Education IV. ICCSEEA 2021. Lecture Notes on Data Engineering and Communications Technologies, vol. 83. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-80472-5_18
Mendeley Data. https://data.mendeley.com/datasets/svzv7rs279. Accessed 22 Oct 2023
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Gobov, D., Sokolovskiy, N. (2024). An Association Rule Mining for Selection Requirement Elicitation and Analysis Techniques in IT Projects. In: Jarzębowicz, A., Luković, I., Przybyłek, A., Staroń, M., Ahmad, M.O., Ochodek, M. (eds) Software, System, and Service Engineering. KKIO 2023. Lecture Notes in Business Information Processing, vol 499. Springer, Cham. https://doi.org/10.1007/978-3-031-51075-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-51075-5_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-51074-8
Online ISBN: 978-3-031-51075-5
eBook Packages: Computer ScienceComputer Science (R0)