Software Product Quality: Ensuring a Common Goal

  • Sebastian Barney
  • Claes Wohlin
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5543)


Software qualities are in many cases tacit and hard to measure. Thus, there is a potential risk that they get lower priority than deadlines, cost and functionality. Yet software qualities impact customers, profits and even developer efficiency. This paper presents a method to evaluate the priority of software qualities in an industrial context. The method is applied in a case study, where the ISO 9126 model for software quality is combined with Theory-W to create a process for evaluating the alignment between success-critical stakeholder groups in the area of software product quality. The results of an exploratory case study using this tool is then presented and discussed. It is shown that the method provides valuable information about software qualities.


Project Management Stakeholder Group Quality Model System Property Software Quality 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading (2000)Google Scholar
  2. 2.
    Kitchenham, B., Pfleeger, S.: Software quality: The elusive target. IEEE Software 13(1), 12–21 (1996)CrossRefGoogle Scholar
  3. 3.
    Yourdon, E.: When good enough software is best. IEEE Software 12(3), 79–81 (1995)CrossRefGoogle Scholar
  4. 4.
    Boehm, B., Ross, R.: Theory-w software pro ject management principles and examples. IEEE Transactions on Software Engineering 15(7), 902–916 (1989)CrossRefGoogle Scholar
  5. 5.
    Garvin, D.A.: What does “product quality” really mean? Sloan Management Review 26(1), 25–43 (1984)Google Scholar
  6. 6.
    Hoyer, R.W., Hoyer, B.B.Y.: What is quality? Quality Progress 34(7), 53–62 (2001)Google Scholar
  7. 7.
    Basili, V.R.: Evolving and packaging reading technologies. Journal of Systems and Software, Achieving Quality in Software 38(1), 3–12 (1997)CrossRefGoogle Scholar
  8. 8.
    Boehm, B., Basili, V.: Software defect reduction top 10 list. Computer 34(1), 135–137 (2001)CrossRefGoogle Scholar
  9. 9.
    Milicic, D.: Software Quality Models and Philosophies. In: Software Quality Attributes and Trade-Offs, pp. 3–19. Blekinge Institute of Technology (2005)Google Scholar
  10. 10.
    ISO9126: Software engineering – product quality – part 1: Quality model. International Standards Organization (2001) Google Scholar
  11. 11.
    Dromey, R.: Concerning the chimera. Software, IEEE 13(1), 33–43 (1996)CrossRefGoogle Scholar
  12. 12.
    Chung, L., Nixon, B., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic, Dordrecht (2000)CrossRefzbMATHGoogle Scholar
  13. 13.
    Herzwurm, G., Schockert, S., Pietsch, W.: Qfd for customer-focused requirements engineering. In: 11th IEEE International Requirements Engineering Conference, 2003, pp. 330–338 (September 2003)Google Scholar
  14. 14.
    Boehm, B., Jain, A.: An initial theory of value-based software engineering. Value-Based Software Engineering, 15–37 (2006)Google Scholar
  15. 15.
    Leffingwell, D., Widrig, D.: Managing software requirements: a unified approach. Addison-Wesley, Reading (1999)Google Scholar
  16. 16.
    Barney, S., Wohlin, C.: Software product quality questionnaire (2008),
  17. 17.
    Berander, P., Jönsson, P.: A goal question metric based approach for efficient measurement framework definition. In: Proceedings of the 2006 ACM/IEEE International Symposium on Empirical Software Engineering (ISESE 2006), pp. 316–325. ACM, New York (2006)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Sebastian Barney
    • 1
  • Claes Wohlin
    • 1
  1. 1.School of EngineeringBlekinge Institute of TechnologySweden

Personalised recommendations