Empirical Analysis of the Impact of Requirements Engineering on Software Quality

  • Łukasz Radliński
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7195)

Abstract

[Context & motivation] The process of requirements engineering affects software quality. However, stronger empirical evaluation of this impact is required. [Question/problem] This paper aims to answer the following questions: (1) which factors related to requirements engineering affect software quality, (2) what is the nature of these relationships, and (3) how are soft quality features related to each other? [Principal ideas/results] To answer these questions we performed a quantitative and visual analysis using the extended ISBSG dataset. Obtained results cover a discussion on identified and unconfirmed relationships. [Contribution] The main contribution is an investigation of the relationships between factors of requirements engineering and software quality. Provided results can be used in further research and to guide industrial decision makers. The main limitation in generalizing the results is related to the high number of missing values in the dataset.

Keywords

empirical analysis process factors requirements engineering software quality 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Berry, D., Franch, X.: REFSQ 2010. LNCS, vol. 6182. Springer, Heidelberg (2010)Google Scholar
  2. 2.
    Cann, A.: Maths from Scratch for Biologists. Wiley (2003)Google Scholar
  3. 3.
    Cheng, B.H.C., Atlee, J.M.: Research Directions in Requirements Engineering. In: Future of Software Engineering, pp. 285–303. IEEE Computer Society, Washington, DC (2007)CrossRefGoogle Scholar
  4. 4.
    Damian, D., Chisan, J.: An Empirical Study of the Complex Relationships between Requirements Engineering Processes and Other Processes that Lead to Payoffs in Productivity, Quality, and Risk Management. IEEE Trans. Softw. Eng. 32, 433–453 (2006)CrossRefGoogle Scholar
  5. 5.
    Ferrari, R., Madhavji, N.H.: Software architecting without requirements knowledge and experience: What are the repercussions? J. Syst. Softw. 81, 1470–1490 (2008)CrossRefGoogle Scholar
  6. 6.
    Finkelstein, A.: Requirements engineering: a review and research agenda. In: Proceedings of the 1994 First Asia-Pacific Software Engineering Conference, pp. 10–19 (1994)Google Scholar
  7. 7.
    Hall, T., Beecham, S., Rainer, A.: Requirements problems in twelve software companies: an empirical analysis. IEE Proc. – Softw. 149, 153–160 (2002)CrossRefGoogle Scholar
  8. 8.
    ISBSG: Repository Data Release 11. International Software Benchmarking Standards Group (2009), http://www.isbsg.org
  9. 9.
    ISBSG: ISBSG Comparative Estimating Tool V4.0 – User Guide. International Software Benchmarking Standards Group (2005), http://www.isbsg.org
  10. 10.
    Jones, C.: Applied Software Measurement: Global Analysis of Productivity and Quality, 3rd edn. McGraw-Hill, New York (2008)Google Scholar
  11. 11.
    Kerzner, H.: Project management. Van Nostrand Reinhold, New York (1992)Google Scholar
  12. 12.
    Maxwell, K.D.: Applied Statistics for Software Managers. Prentice Hall PTR, Upper Saddle River (2002)Google Scholar
  13. 13.
    Mendes, E., Lokan, C.: Replicating studies on cross- vs single-company effort models using the ISBSG Database. Emp. Softw. Eng. 13, 3–37 (2008)CrossRefGoogle Scholar
  14. 14.
    Musa, J.D.: Software Reliability Engineering: More Reliable Software Faster and Cheaper, 2nd edn. Authorhouse, Boston (2004)Google Scholar
  15. 15.
    Pohl, K.: Requirements Engineering - Fundamentals, Principles, and Techniques. Springer, Heidelberg (2010)Google Scholar
  16. 16.
    Radliński, Ł.: Empirical Analysis of the Impact of Requirements Engineering on Software Quality – Raw Results, http://lukrad.univ.szczecin.pl/refsq2012/
  17. 17.
    Radliński, Ł.: Factors of Software Quality – Analysis of Extended ISBSG Dataset. Found. Comput Dec. Stud. 36, 293–313 (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Łukasz Radliński
    • 1
  1. 1.Institute of Information Technology in ManagementUniversity of SzczecinSzczecinPoland

Personalised recommendations