Software Quality Framework
Abstract
— In this paper we present a general software quality model, providing the possibility to describe different concepts related to quality. We show that our quality model is able to integrate the various concepts found in quality standards and different quality models. Furthermore, we provide different quality views related to software quality, enabling consistency and continuity of quality-related information. The most influential factor for the developers of software is the customer perception. We connect the developer with the customer to derive a common interpretation for quality. This paper introduces a model for software quality by connecting and integrating the different views of software quality. In addition, it connects the customer view with the developer view of software quality and it treats software as a product.
References (21)
- Lochmann, K. and A. Goeb, A unifying model for software quality, in Pro- ceedings of the 8th international workshop on Software quality. 2011, ACM: Szeged, Hungary. p. 3-10
- Stroggylos, K. and D. Spinellis, Refactoring--Does It Improve Software Quality?, in Proceedings of the 5th International Workshop on Software Quality. 2007, IEEE Computer Society. p. 10
- Basili, V.R., L. Briand, and W.L. Melo, A validation of object- oriented design metrics as quality indicators. IEEE Trans. Softw. Eng., 1996. 22(10): p. 751-761
- Xenos, M. and D. Christodoulakis, Measuring perceived software quality. Information and Software Technology, 1997. 39(6): p. 417-424
- Jung, H.-W., S.-G. Kim, and C.-S. Chung, Measuring Software Product Quality: A Survey of ISO/IEC 9126. IEEE SOFTWARE, 2004. 21(5): p. 88-92
- Chung, L., et al., Non-Functional Requirements in Software Engi- neering. 2000, Boston: Kluwer Academic Publishers
- Kitchenham, B. and S.L. Pfleeger, Software Quality: The elusive Target. IEEE Software, 1996. 13(1): p. 12-21
- Longstreet, D. Function Points Analysis Training Course. 2012; Available from: http://www.softwaremetrics.com
- Bhatt, P., G. Shroff, and A.K. Misra, Dynamics of Software Mainten- ance. ACM SIGSOFT Software Engineering Notes, 2004. 29(5)
- Akingbehin, K. and B. Maxim. A Three-Layer Model for Software Engineering Metrics. in Proceedings of the Seventh ACIS Interna- tional Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing. 2006. Las Vegas, Nevada, USA
- Nardi, B.A., A Small Matter of Programming: Perspectives on End User Computing. . The MIT Press, 1993
- Ko, A.J., et al., The State of the Art in End-User Software Engineering. ACM Computing Surveys, 2011. 43(3)
- Robinson, W.N., Seeking Quality through User-Goal Monitoring. IEEE Softw., 2009. 26(5): p. 58-65
- Subramanian, G.H., J.J. Jiang, and G. Klein, Software quality and IS project performance improvements from software development process ma- turity and IS implementation strategies Journal of Systems and Software, 2007. 80(4): p. 616-627
- Wright, S. and A. Wright, Information system assurance for enterprise resource planning systems: unique risk considerations. Journal of Informa- tion Systems, 2002. 16(1): p. 99-113
- Pressman, R., Software Engineering: A Practitioner's Approach Vol. 6. 2004: McGraw-Hill
- Boehm, B.W. and P.N. Papaccio, Understanding and controlling software costs. IEEE Transactions on Software Engineering, 1988. 14(10): p. 1462-1477
- Robey, D., L.A. Smith, and L.R. Vijayasarathy, Perceptions of conflict and success in information system development projects. Journal of Man- agement Information Systems, 1993. 10(1): p. 123-139
- Henderson, J.C. and A.S. Lee, Managing I/S design teams: a control theories perspective. . Management Science, 1992. 36(6): p. 757-777
- TheFreeDictionary. Product quality TheFreeDictionary 2012; Availa- ble from: http://encyclopedia2.thefreedictionary.com/Product+quality
- Malik F. Saleh is a professot at Prince Mohamamd Bin Fahd University in the Kingdom of Saudi Arabia with over 15 years of teaching experience. Dr. Saleh Chaired the MIS department and he has a leadership role in the maintenance of academic standards and in the development of educational policy and of curriculum areas within the University.