Skip to main content

An Association Rule Mining for Selection Requirement Elicitation and Analysis Techniques in IT Projects

  • Conference paper
  • First Online:
Software, System, and Service Engineering (KKIO 2023)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Pohl, K.: Requirements engineering: fundamentals, principles, and techniques. Springer, New York, USA (2010)

    Book  Google Scholar 

  2. 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

  3. 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)

    Google Scholar 

  4. 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

  5. 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

  6. 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

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

  13. Soares, M.S., Vrancken, J., Verbraeck, A.: User requirements modeling and analysis of software-intensive systems. J. Syst. Softw. 84(2), 328–339 (2011)

    Article  Google Scholar 

  14. 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

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

  20. 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)

    Google Scholar 

  21. Github. https://github.com/ymoch/apyori. Accessed 22 Oct 2023

  22. 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)

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

  25. Mendeley Data. https://data.mendeley.com/datasets/svzv7rs279. Accessed 22 Oct 2023

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nikolay Sokolovskiy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics