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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Charette, R.N.: Why software fails. IEEE Spectr. 42(9), 42–49 (2005)
Davey, B., Parker, K.: Requirements elicitation problems: a literature analysis. Issues Inform. Sci. Inf. Technol. 12, 71–82 (2015)
dos Santos Soares, M., Cioquetta, D.: Analysis of techniques for documenting user requirements. Comput. Sci. Appl. ICCSA 2012, 16–28 (2012)
Dromey, R.G.: A model for software product quality. IEEE Trans. Softw. Eng. 21, 146–163 (1995)
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)
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)
Gorschek, T., Davis, A.: Requirements engineering: in search of the dependent variables. Inf. Softw. Technol. 50(1), 67–75 (2007)
Grady, R.B.: Practical Software Metrics for Project Management and Process Improvement. Prentice Hall, Upper Saddle River (1992)
Hofmann, H., Lehner, F.: Requirements engineering as a success factor in software projects. IEEE Softw. 18(4), 58–66 (2001)
Holm, H., Sommestad, T., Bengtsson, J.: Requirements engineering: the quest for the dependent variable. In: 23rd International Requirements Engineering Conference, pp. 16–25 (2015)
International Institute of Business Analysis: A Guide to the Business Analysis Body of Knowledge (BABOK Guide) v3 (2015)
ISO/IEC: ISO 9126:2001, Software Engineering—Product Quality, Part 1: Quality Model, Geneva (2001)
ISO/IEC: ISO 25010:2011, Software Engineering: Software Product Quality Requirements and Evaluation (SQuaRE) Quality Model and Guide, Geneva (2011)
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)
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)
Kheirkhah, E., Deraman, A.: Important factors in selecting requirements engineering techniques. In: Proceedings of International Symposium on Information Technology, pp. 1–5 (2008)
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)
McCall, J.A., Richards, P.K., Walters, G.F.: Factors in software quality: final report. In: Information Systems Programs, General Electric Company (1977)
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)
Mossakowska, K., Jarzębowicz, A.: Survey Dataset (answers collected). https://drive.google.com/drive/folders/0BwxrBF_-5e_eSlJmSkYxYURDNEk
Project Management Institute: A Guide to the Project Management Body of Knowledge (PMBoK), 5th edn. (2013)
Project Management Institute: Business Analysis for Practitioners. A Practice Guide (2015)
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)
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)
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)
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)
Thapar, S.S., Singh, P., Rani, S.: Challenges to development of standard software quality model. Int. J. Comput. Appl. 49(10) (2012)
The Standish Group International: Chaos Report 2014 (2014)
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)
Wiegers, K., Beatty, J.: Software Requirements, 3rd edn. Microsoft Press (2013)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)