Evaluation of Expected Software Quality: A Customer’s Viewpoint

  • Krzysztof Sacha
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3922)


The paper describes an approach, which we developed to assess the expected quality of software for a huge governmental system. The assessment was done on behalf of the customer, and not of the development company, and was performed within two years along with the software development process. Our approach was based on a modification to GQM and was focused on the evaluation of the quality of methods and the deliverables of the project. The paper describes the areas of the quality evaluation, the questions that we stated and the metrics that we used. The statistical metrics defined in ISO 9126 appeared not very helpful within the context of this project.


Subject Area Quality Characteristic Software Process Test Document 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.


  1. 1.
    ISO 9001: Quality management systems – Requirements. ISO (2001)Google Scholar
  2. 2.
    ISO/IEC 9126-1: Software engineering – Product quality – Part 1: Quality model. ISO/IEC (2001)Google Scholar
  3. 3.
    ISO/IEC TR 9126-2: Part 2: External metrics. ISO/IEC (2001) Google Scholar
  4. 4.
    ISO/IEC TR 9126-3: Part 3: Internal metrics. ISO/IEC (2001) Google Scholar
  5. 5.
    ISO/IEC TR 9126-4: Part 4: Quality in use metrics. ISO/IEC (2001) Google Scholar
  6. 6.
    Basili, V.R., Weiss, D.M.: A Methodology for Collecting Valid Software Engineering Data. IEEE Trans. Software Eng. 6, 728–738 (1984)CrossRefGoogle Scholar
  7. 7.
    Basili, V.R., Caldiera, G., Rombach, H.D.: The Goal Question Metric Approach. In: Encyclopedia of Software Engineering, Wiley-Interscience, New York (1994)Google Scholar
  8. 8.
    Solingen, R., Berghout, E.: The Goal/Question/Metric Method. McGraw-Hill, New York (1999)Google Scholar
  9. 9.
    Erikkson, I., McFadden, F.: Quality Function Deployment: A Tool to Improve Software Quality. Information & Software Technology 9, 491–498 (1993)CrossRefGoogle Scholar
  10. 10.
    Fenton, N.: Software Metrics: A Rigorous Approach. Chapman and Hall, Boca Raton (1993)MATHGoogle Scholar
  11. 11.
    Haag, S., Raja, M.K., Schkade, L.L.: Quality Function Deployment Usage in Software Development. Communications of the ACM 1, 41–49 (1996)CrossRefGoogle Scholar
  12. 12.
    Lethbridge, T.C., Sim, S.E., Singer, J.: Studying Software Engineers: Data Collection Techniques for Software Field Studies. Empirical Software Engineering 10, 311–341 (2005)CrossRefGoogle Scholar
  13. 13.
    Kruchten, P.: Rational Unified Process: An Introduction. Addison-Wesley, Reading (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Krzysztof Sacha
    • 1
  1. 1.Warsaw University of TechnologyWarszawaPoland

Personalised recommendations