Skip to main content

Modern Requirements Documentation Techniques and the Influence of the Project Context: Ukrainian IT Experience

  • Conference paper
  • First Online:
Advances in Computer Science for Engineering and Education (ICCSEEA 2022)

Abstract

The success of development and testing activities depends on the quality of the requirement engineering and business analysis deliverables. The most important part of them is requirement and design specification. Many specification and modeling techniques may be used alternatively or in conjunction with others to accomplish a particular business analysis document. Business analysts should select the most appropriate techniques based on the project context, their previous experience, considering budget and time restrictions. The paper aims to analyze the current practices of requirement specification in modeling and define dependencies between project attributes and techniques. We conducted a survey study involving 328 specialists from Ukrainian IT companies and a series of interviews with experts to interpret the survey results. The results can be used to enhance educational programs for IT specialists, taking into account the needs of Ukrainian companies. A set of statistically significant dependencies between project context and requirements documentation techniques allows developing a business analysis approach recommendation system.

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.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

Similar content being viewed by others

References

  1. International Institute of Business Analysis. A guide to the business analysis body of knowledge (BABOK Guide), ver. 3. IIBA, Toronto (2015)

    Google Scholar 

  2. Gobov, D., et al.: Approaches for the concept “business analysis” definition in IT projects and frameworks. In: CEUR Workshop Proceedings, vol. 2711, pp. 321–332 (2020)

    Google Scholar 

  3. International Institute of Business Analysis. A Core Standard A Companion to A Guide to the Business Analysis Body of Knowledge (BABOK® Guide) ver. 3. IIBA, Toronto (2017)

    Google Scholar 

  4. Rehman, T., Khan, M., Riaz, N.: Analysis of requirement engineering processes, tools/techniques and methodologies. Int. J. Inform. Technol. Comput. Sci. (IJITCS) 5(3), 40–48 (2013). https://doi.org/10.5815/ijitcs.2013.03.05

    Article  Google Scholar 

  5. Dieste, O., Juristo, N.: Systematic review and aggregation of empirical studies on elicitation techniques. IEEE Trans. Softw. Eng. 37(2), 283–304 (2011). https://doi.org/10.1109/tse.2010.33

    Article  Google Scholar 

  6. dos Santos Soares, M., Cioquetta, D.S.: Analysis of techniques for documenting user requirements. In: Murgante, B., et al. (eds.) Computational Science and Its Applications – ICCSA 2012. LNCS, vol. 7336, pp. 16–28. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31128-4_2

    Chapter  Google Scholar 

  7. Jarzębowicz, A., Połocka, K.: Selecting requirements documentation techniques for software projects: a survey study. In: Proceedings of Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 1189–1198. IEEE (2017). https://doi.org/10.15439/2017F387

  8. Jarzębowicz, A., Sitko, N.: Communication and documentation practices in agile requirements engineering: a survey in polish software industry. In: Wrycza, S., Maślankowski, J. (eds.) Information Systems: Research, Development, Applications, Education. Lecture Notes in Business Information Processing, vol. 359, pp. 147–158. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-29608-7_12

    Chapter  Google Scholar 

  9. Ali, W., Rafiq, A., Majeed, M.: Requirements engineering in software houses of Pakistan. Int. J. Mod. Educ. Comput. Sci. 6(9), 47–53 (2014). https://doi.org/10.5815/ijmecs.2014.09.07

    Article  Google Scholar 

  10. Fatima, T., Mahmood, W.: Requirement engineering in agile. Int. J. Educ. Manag. Eng. 9(4), 20 (2019)

    Google Scholar 

  11. Fernandez, D., Wagner, S.: Naming the pain in requirements engineering: a design for a global family of surveys and first results from Germany. Inf. Softw. Technol. 57, 616–643 (2015). https://doi.org/10.1016/j.infsof.2014.05.008

    Article  Google Scholar 

  12. Perkusich, M., et al.: Intelligent software engineering in the context of agile software development: a systematic literature review. Inf. Softw. Technol. 119, 106241 (2020). https://doi.org/10.1016/j.infsof.2019.106241

    Article  Google Scholar 

  13. Ochodek, M., Kopczyńska, S.: Perceived importance of agile requirements engineering practices–a survey. J. Syst. Softw. 143, 29–43 (2018). https://doi.org/10.1016/j.jss.2018.05.012

    Article  Google Scholar 

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

  15. 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. LNDECT, vol. 83, pp. 208–218. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-80472-5_18

    Chapter  Google Scholar 

  16. Project Management Institute. The PMI Guide to BUSINESS ANALYSIS.  PMI, Newtown Square, Pennsylvania (2017)

    Google Scholar 

  17. Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques. Springer, Cham (2010)

    Book  Google Scholar 

  18. Paul, D., et al.: Business analysis, 3rd edn. BCS, The Chartered Institute for IT (2014)

    Google Scholar 

  19. Gobov, D., Huchenko, I.: Requirement elicitation techniques for software projects in Ukrainian IT: an exploratory study. In: Proceedings of the Federated Conference on Computer Science and Information Systems, pp. 673–681. IEEE (2020).https://doi.org/10.15439/2020f16

  20. Yates, D., et al.: The Practice of Statistics, 1st edn. W.H. Freeman, New York (1999)

    Google Scholar 

  21. Morgan, G., et al.: IBM SPSS for Introductory Statistics: Use and Interpretation. Routledge, London (2019)

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Denys Gobov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 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., Huchenko, I. (2022). 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. https://doi.org/10.1007/978-3-031-04812-8_22

Download citation

Publish with us

Policies and ethics