Skip to main content

A Survey Investigating the Influence of Business Analysis Techniques on Software Quality Characteristics

  • Chapter
  • First Online:
Towards a Synergistic Combination of Research and Practice in Software Engineering

Part of the book series: Studies in Computational Intelligence ((SCI,volume 733))

  • 650 Accesses

Abstract

Business analysis is recognized as one of the most important areas determining the outcome (success or failure) of a software project. In this paper we explore this subject further by investigating the potential impact of techniques applied in business analysis on essential software quality characteristics. We conducted a literature search for software quality models, analyzed the existing models and selected a subset of commonly recognized quality characteristics. Also, we identified a representative set of recommended state-of-the-art business analysis techniques. These two sets provided the basis for questionnaire survey and interviews. We conducted a survey involving 20 industry professionals, followed up by 2 interviews with experienced business analysts to discuss and interpret survey results. The main outcome are recommendations regarding techniques to be used in software project for a given quality characteristic considered essential.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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. Boehm, B.W., Brown, J.R., Lipow, M.: Quantitative evaluation of software quality. In: Proceedings of the 2nd International Conference on Software Engineering, pp. 592–605 (1976)

    Google Scholar 

  2. Charette, R.N.: Why software fails. IEEE Spectr. 42(9), 42–49 (2005)

    Article  Google Scholar 

  3. Davey, B., Parker, K.: Requirements elicitation problems: a literature analysis. Issues Inform. Sci. Inf. Technol. 12, 71–82 (2015)

    Google Scholar 

  4. dos Santos Soares, M., Cioquetta, D.: Analysis of techniques for documenting user requirements. Comput. Sci. Appl. ICCSA 2012, 16–28 (2012)

    Google Scholar 

  5. Dromey, R.G.: A model for software product quality. IEEE Trans. Softw. Eng. 21, 146–163 (1995)

    Google Scholar 

  6. Ellis, K., Berry, D.: Quantifying the impact of requirements definition and management process maturity on project outcome in large business application development. Requirements Eng. 18(3), 223–249 (2013)

    Google Scholar 

  7. Frączkowski, K., Dabiński, A., Grzesiek, M.: Raport z Polskiego Badania Projektów IT 2010. http://pmresearch.pl/wp-content/downloads/raport_pmresearchpl.pdf (2011)

  8. Gorschek, T., Davis, A.: Requirements engineering: in search of the dependent variables. Inf. Softw. Technol. 50(1), 67–75 (2007)

    Google Scholar 

  9. Grady, R.B.: Practical Software Metrics for Project Management and Process Improvement. Prentice Hall, Upper Saddle River (1992)

    Google Scholar 

  10. Hofmann, H., Lehner, F.: Requirements engineering as a success factor in software projects. IEEE Softw. 18(4), 58–66 (2001)

    Google Scholar 

  11. Holm, H., Sommestad, T., Bengtsson, J.: Requirements engineering: the quest for the dependent variable. In: 23rd International Requirements Engineering Conference, pp. 16–25 (2015)

    Google Scholar 

  12. International Institute of Business Analysis: A Guide to the Business Analysis Body of Knowledge (BABOK Guide) v3 (2015)

    Google Scholar 

  13. ISO/IEC: ISO 9126:2001, Software Engineering—Product Quality, Part 1: Quality Model, Geneva (2001)

    Google Scholar 

  14. ISO/IEC: ISO 25010:2011, Software Engineering: Software Product Quality Requirements and Evaluation (SQuaRE) Quality Model and Guide, Geneva (2011)

    Google Scholar 

  15. Jiang, L., Eberlein, A., Far, B., Mousavi, M.: A methodology for the selection of requirements engineering techniques. Softw. Syst. Model. 7(3), 303–328 (2008)

    Google Scholar 

  16. Khan, H., Asghar, I., Ghayyur, S., Raza, M.: An empirical study of software requirements verification and validation techniques along their mitigation strategies. Asian J. Comput. Inf. Syst. 3(03) (2015)

    Google Scholar 

  17. Kheirkhah, E., Deraman, A.: Important factors in selecting requirements engineering techniques. In: Proceedings of International Symposium on Information Technology, pp. 1–5 (2008)

    Google Scholar 

  18. Marciniak, P., Jarzębowicz, A.: An industrial survey on business analysis problems and solutions. In: Proceedings of XVIII KKIO Software Engineering Conference: Software Engineering: Challenges and Solutions, pp. 163–176 (2016)

    Google Scholar 

  19. McCall, J.A., Richards, P.K., Walters, G.F.: Factors in software quality: final report. In: Information Systems Programs, General Electric Company (1977)

    Google Scholar 

  20. Miquel, J.P., Mauricio, D., Rodríguez, R.: A review of software quality models for the evaluation of software products. Int. J. Softw. Eng. Appl. (IJSEA), 5(6) (2014)

    Google Scholar 

  21. Mossakowska, K., Jarzębowicz, A.: Survey Dataset (answers collected). https://drive.google.com/drive/folders/0BwxrBF_-5e_eSlJmSkYxYURDNEk

  22. Project Management Institute: A Guide to the Project Management Body of Knowledge (PMBoK), 5th edn. (2013)

    Google Scholar 

  23. Project Management Institute: Business Analysis for Practitioners. A Practice Guide (2015)

    Google Scholar 

  24. Radliński, Ł.: Empirical analysis of the impact of requirements engineering on software quality. In: International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 232–238 (2012)

    Google Scholar 

  25. Radliński, Ł.: How software development factors influence user satisfaction in meeting business objectives and requirements? XVI KKIO Software Engineering Conference: Software Engineering from Research and Practice Perspectives, Nakom, pp. 101–119 (2014)

    Google Scholar 

  26. Sethia, N.K., Pillai, A.S.: A study on the software requirements elicitation issues—its causes and effects. In: Proceedings of World Congress on Information and Communication Technologies, pp. 245–252 (2013)

    Google Scholar 

  27. Sommerville, I., Ransom, J.: An empirical study of industrial requirements engineering process assessment and improvement. ACM Trans. Softw. Eng. Methodol. 14(1), 85–117 (2005)

    Google Scholar 

  28. Thapar, S.S., Singh, P., Rani, S.: Challenges to development of standard software quality model. Int. J. Comput. Appl. 49(10) (2012)

    Google Scholar 

  29. The Standish Group International: Chaos Report 2014 (2014)

    Google Scholar 

  30. Wellsandt, S., Hribernik, K., Thoben, K.: Qualitative comparison of requirements elicitation techniques that are used to collect feedback information about product use. In: Proceedings of 24th CIRP Design Conference, pp. 212–217 (2014)

    Google Scholar 

  31. Wiegers, K., Beatty, J.: Software Requirements, 3rd edn. Microsoft Press (2013)

    Google Scholar 

Download references

Acknowledgements

We wish to thank analizait.pl and zarzadzanieit.com websites for publishing information about our survey and all contributors (survey participants and interviewed analysts) for their time and effort. We also thank the anonymous reviewers for improvement suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aleksander Jarzębowicz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Cite this chapter

Mossakowska, K., Jarzębowicz, A. (2018). A Survey Investigating the Influence of Business Analysis Techniques on Software Quality Characteristics. In: Kosiuczenko, P., Madeyski, L. (eds) Towards a Synergistic Combination of Research and Practice in Software Engineering. Studies in Computational Intelligence, vol 733. Springer, Cham. https://doi.org/10.1007/978-3-319-65208-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-65208-5_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-65207-8

  • Online ISBN: 978-3-319-65208-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics