Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Early Estimation of Users’ Perception of Software Quality

  • Published:
Software Quality Journal Aims and scope Submit manuscript

Abstract

This paper presents a methodology for estimating users’ opinion of the quality of a software product. Users’ opinion changes with time as they progressively become more acquainted with the software product. In this paper, we study the dynamics of users’ opinion and offer a method for assessing users’ final perception, based on measurements in the early stages of product release. The paper also presents methods for collecting users’ opinion and from the derived data, shows how their initial belief state for the quality of the product is formed. It adapts aspects of Belief Revision theory in order to present a way of estimating users’ opinion, subsequently formed after their opinion revisions. This estimation is achieved by using the initial measurements and without having to conduct surveys frequently. It reports the correlation that users tend to infer among quality characteristics and represents this correlation through a determination of a set of constraints between the scores of each quality characteristic. Finally, this paper presents a fast and automated way of forming users’ new belief state for the quality of a product after examining their opinion revisions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Alchourron, C., Gardenfors, P., and Makinson D. 1985. On the logic of theory change:Partial meet contraction and revision functions, Journal of Symbotic Logic 50(2): 510–530.

    MathSciNet  Google Scholar 

  • Bevan, N. 1997. Quality and Usability: A New Framework, eds. van Veenendaal E. and McMullan J. Achieving software product quality, Tutein Nolthenius, Netherlands.

    Google Scholar 

  • Crosby, P. 1979. Quality is Free, McGraw-Hill, New-York.

    Google Scholar 

  • Eiter, T. and Gottlob, G. 1992. On the complexity of propositional knowledge base revision, updates and counterfactuals, Artificial Intelligence 59: 227–270.

    MathSciNet  Google Scholar 

  • Gardenfors P. 1988. Knowledge in Flux, MIT Press, Cambridge.

    Google Scholar 

  • Gardenfors P. and Makinson, D. 1988. Revision of knowledge systems using epistemic entrenchment, In Proceedings of the Second Conference on Theoretical Aspects of Reasoning about Knowledge, Morgan Kaufmann, pp. 83–95.

  • Grady, R. and Caswell, D. 1987. Software Metrics: Establishing a Company-Wide Program, Prentice Hall.

  • Grove, A. 1988. Two Modellings for Theory Change, Journal of Philosophical Logic.

  • ISO/IEC 9001:2000. Quality management systems—Requirements, International Organization for Standardization.

  • ISO9126. 1991. Software Product Evaluation—Quality Characteristics and Guidelines for their Use, ISO/IEC Standard ISO-9126.

  • Juran J. and Gryna F. 1980. Quality Planning and Analysis, 2nd ed., McGraw-Hill, New-York.

    Google Scholar 

  • Kan, S. 1996. Metrics and Models in Software Quality Engineering, Addison-Wesley.

  • Kaplan, C., Clark, R., and Tang, V. 1995. Secrets of Software Quality, McGraw Hill, ISBN: 0-07-911795-3.

  • McCall, J. A., Richards, P. K., and Walters, G. F. 1977. Factors in Software Quality, Vols I, II, III. US Rome Air Development Center Reports NTIS AD/A-049 014, 015, 055.

  • Nebel, B. 1991. Belief revision and default reasoning: Syntax-based approaches, In Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning, Morgan Kaufmann.

  • Nebel, B. 1994. Base revision operations and schemes: Semantics, representation and complexity, In Proceedings of the Eleventh European Conference on Artificial Intelligence, John Wiley & Sons.

  • Nielsen, J. 1993. Usability engineering, Academic Press, San Diego.

    Google Scholar 

  • Paulk, M.C., Weber, C.V., Curtis, B., and Chrissis, M.B. 1995. The Capability Maturity Model: Guidelines for Improvement of the Software Process, Addison-Wesley.

  • Peppas, P. and Williams, M.-A. 1995. Constructive modellings for theory change, Notre Dame Journal of Formal Logic, 36(1):120–133.

    MathSciNet  Google Scholar 

  • Stavrinoudis, D., Xenos, M., Peppas, P., and Christodoulakis, D. 1998. Measuring user’s perception and opinion of software quality, In: Proceedings of the 6th European Conference on Software Quality, EOQ-SC, Vienna, pp. 229–237.

  • Xenos, M. and Christodoulakis, D. 1995. Software quality: The user’s point of view, In Software Quality and Productivity: Theory, practice, Education and Training, eds. by Mathew Lee, Ben-Zion Barta and Peter Juliff, pp. 266–272. Chapman and Hall Publications, ISBN 0-412-629607.

  • Xenos, M., Stavrinoudis, D., and Christodoulakis, D. 1998. The Correlation Between Developer-oriented and User-oriented Software Quality Measurements (A Case Study), 5th European Conference on Software Quality, EOQ-SC, Dublin, pp. 267–275.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dimitris Stavrinoudis.

Additional information

Dimitris Stavrinoudis received his degree in Computer Engineering from Patras University and is a Ph.D. student of Computer Engineering and Informatics Department. He worked as a senior computer engineer and researcher at the R.A. Computer Technology Institute. He has participated in research and development projects in the areas of software engineering, databases and educational technologies. Currently, he works at the Hellenic Open University. His research interests include software quality, software metrics and measurements.

Michalis Xenos received his degree and Ph.D. in Computer Engineering from Patras University. He is a Lecturer in the Informatics Department of the School of Sciences and Technology of the Hellenic Open University. He also works as a researcher in the Computer Technology Institute of Patras and has participated in over 15 research and development projects in the areas of software engineering and IT development management. His research interests include, inter alia, Software Engineering and Educational Technologies. He is the author of 6 books in Greek and over 30 papers in international journals and conferences.

Pavlos Peppas received his B.Eng. in Computer Engineering from Patras University (1988), and his Ph.D. in Computer Science from Sydney University (1994). He joined Macquarie University, Sydney, as a lecturer in September 1993, and was promoted to a senior lecturer in October 1998. In January 2000, he took up an appointment at Intrasoft, Athens, where he worked as a senior specialist in the Data Warehousing department. He joint Athens Information Technology in February 2003 as a senior researcher, and since November 2003 he is an associate professor at the Dept of Business Administration at the University of Patras. He also holds an adjunct associate professorship at the School of Computer Science and Engineering at the University of New South Wales. His research interests lie primarily within the area of Artificial Intelligence, and more specifically in logic-based approaches to Knowledge Representation and Reasoning with application in robotics, software engineering, organizational knowledge management, and the semantic web.

Dimitris Christodoulakis received his degree in Mathematics from the University of Athens and his Ph.D. in Informatics from the University of Bonn. He was a researcher at the National Informatics Centre of Germany. He is a Professor and Vice President of Computer Engineering and Informatics Department of Patras University. Scientific Coordinator in many research and development projects in the followings sections: Knowledge and Data Base Systems, Very large volume information storage, Hypertext, Natural Language Technology for Modern Greek. Author and co-author in many articles published in international conferences. Editor in proceedings of conventions. Responsible for proofing tools development for Microsoft Corp. He is Vice Director in the Research Academic Computer Technology Institute (RACTI).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Stavrinoudis, D., Xenos, M., Peppas, P. et al. Early Estimation of Users’ Perception of Software Quality. Software Qual J 13, 155–175 (2005). https://doi.org/10.1007/s11219-005-6215-9

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11219-005-6215-9

Keywords