Abstract
SaaS (Software as a Service) has become one of the fastest-growing innovative fields of the IT sector. Yet, as any other software intensive organizations, SaaS providers also need to deliver the service quality they offer. And, although, today exist a multitude of software quality models, so far, a specific adaptation does not exist to the SaaS context. Therefore, we present the results of our research on discovering software process and product quality criteria in the SaaS scenario. We adopted a research methodology, including, domain analysis, stakeholders interviews and literature review to elicit quality criteria and a survey to validate and prioritize the identified criteria. Such a set of identified quality criteria may help service clients to select providers as well as serve as a basis for a mapping relevant software process areas and best practices in order to adapt existing capability/maturity models and standards to this specific domain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Singh, M.P., Huhns, M.N.: Service-Oriented Computing Semantics, Processes, Agents. John Wiley & Sons, Ltd., Chichester (2004)
Tsai, W.T.: Service-oriented system engineering: a new paradigm. In: IEEE International Workshop on Service-Oriented System Engineering, SOSE 2005, Beijing, China, pp. 3–6 (2005)
Eliadis, H., Rand, A.: Setting Expectations In Saas: The Importance of the Service Level Agreement to Saas Providers and Consumers. In: SIIA Software as a Service Working Group Software & Information Industry Association (2007)
Arenas, A., Wilson, M.: Contracts as Trust Substitutes in Collaborative Business. Computer 41(7), 80–83 (2008)
Kourtesis, D., et al.: Discovery and Selection of Certified Web Services Through Registry-Based Testing and Verification. In: Pervasive Collaborative Networks, pp. 473–482 (2008)
Juran, J.M.: Juran Planejamento para a qualidade, Pioneira, São Paulo, p. 394 (1990)
Ishikawa, K.: TQC, Total Quality Control: Estratégia e Administração da qualidade. IMC Internacional sistemas educativos São Paulo (1986)
Crosby, P.B.: Qualidade falada a sério. Mc Graw - Hill do Brasil São Paulo (1990)
ISO/IEC, International Organization for Standardization (ISO) / International Electrotechnical Commission (IEC). Standart 9126: Software engineering - Product quality (2004)
Team, C.P.: CMMI for Development (CMMI-DEV), in Technical Report CMU/SEI-2006-TR-008, V. 1.2, Editor Carnegie Mellon University / Software Engineering Institute: Pittsburgh (2006)
ISO/IEC, International Organization for Standardization and International Electrotechnical Commission, ISO/IEC 15504-5: Information Technology - Process Assessment, in Part 5: An exemplar Process Assessment Model, Genebra (2006)
ISO/IEC, International Organization for Standardization and International Electrotechnical Commission, ISO/IEC 12207: Standart for Information Technology. IEEE, New York (1998)
Paulk, M.C.: Surviving the Quagmire of Process Models, Integrated Models, and Standards. In: Annual Quality Congress Proceedings, Toronto, Ontario, Canada, pp. 429–438. Carnegie Mellon University, Pittsburgh (2004)
Henderson-Sellers, B.B., Rout, J., Patrick, T.: Creating the OOSPICE model architecture, A case of reuse. In: SPICE 2002: the thired international confernce on software process improvement and capability determination (2002)
Automation, S.E.a. OOSPICE (2008), http://www.oospice.com/ (10/06/2008)
Caffery, F.M., Coleman, G.: Developing a configuration management capability model for the medical device industry. International Journal of Information Systems and Change Management 2(2), 139–154 (2007)
Terzis, S.: Trust Management. Guest Editor’s Intoduction - The many faces of trust (2009), http://www.computer.org/portal/web/computingnow/archive/april2009
Bhargava, B., et al.: The pudding of trust intelligent systems. IEEE Intelligent Systems, 74–88 (2004)
Wangenheim, C.G.v., et al.: Systematic Literature Review of Software Process Capability/Maturity Models. In: SPICE 2010 Conference, Pisa/Italy (2010)
Sarah, A.S.: Evolution of the Framework’s Quagmire. Computer Management, 96–98 (2001)
ISO/IEC, International Organization for Standardization and International Electrotechnical Commission, ISO/IEC 25000: Software Engineering - Software Product Quality Requirements and Evaluation (SQuaRE) (2004)
Team, C.P.: CMMI for Services (CMMI-SVC) in Technical Report CMU/SEI- PA 15213-3890. Carnegie Mellon University / Software Engineering Institute, Pittsburgh (2008)
Taylor, S.: ITIL Service Management Practices - V3 Qualification scheme. Editor, p. 31 (2007), http://www.itil-officialsite.com/Qualifications/Examiners/SharonTaylor.asp
Wangenheim, C.G.v.: How domain-specific process reference models and standarts are developed. In: Working Paper, LAPIX/INE/CTC/UFSC, Editor Florianópolis, Brazil (2010)
SIG, A.: Automotive SPICE - Process Assessment Model. In: The procurement Forum (2007)
Cass, A., et al.: SPICE for SPACE trials, risk analysis, and process improvement. In: Software Process: Improvement and Practice (2004)
Richardson, I.: SPI Models: What Characteristics are Required for Small Software Development Companies. Software Quality Journal, 101–114 (2002)
Beecham, S., Hall, T., Rainer, A.: Defining a Requirements Process Improvement Model. Software Quality Journal 13(3), 247–279 (2005)
Ma, D.: The Business Model of Software-As-A-Service. In: IEEE International Conference on Services Computing, SCC 2007, Salt Lake City, Utah, USA, pp. 701–702 (2007)
Lin, G., Dasmalchi, G., Zhu, J.: Cloud Computing and IT as a Service: Opportunities and Challenges. In: IEEE International Conference on Web Services, ICWS 2008, Beijing, China, p. 5 (2008)
Kaufman, L.M.: Data Security in the World of Cloud Computing. IEEE Security & Privacy 7(4), 61–64 (2009)
Menasce, D.A.: QoS issues in Web services. IEEE Internet Computing 6, 72–75 (2002)
Cancian, M.H., Rabelo, R.J., Wangenheim, C.G.v.: Uma proposta para elaboração de Contrato de NÃvel de Serviço para Software-as-a-Service (SaaS). In: Proceedings of the 8th International Information and Telecommunication Technologies Symposium, I2TS 2009 (2009)
Sabata, B., et al.: Taxonomy for QoS Specifications. In: Proceedings of the Third International Workshop on Object-Oriented Real-Time Dependable Systems, Washington. EUA (1997)
Mani, A., Nagarajan, A.: Understanding Quality of Service for Web Services (2002), http://www.ibm.com/developerworks/library/wsquality.html (10/07/2008)
Hosamani, M., Narayanappa, H., Rajan, H.: How to Trust a Web Service Monitor Deployed in an Untrusted Environment? In: Third International Conference on Next Generation Web Services Practices, NWeSP 2007, pp. 79–84 (2007)
Hongqi, L., Zhuang, W.: Research on Distributed Architecture Based on SOA. In: International Conference on Communication Software and Networks, ICCSN 2009, pp. 670–674 (2009)
Azuma, M.: Applying ISO/IEC 9126-1 Quality Model to Quality Requirements Engineering on Critical Software. In: Security Standards (2004)
Juric, M.B., et al.: Web Services and Java Middleware Functional and Performance Analysis for SOA. In: Digital EcoSystems and Technologies Conference, DEST 2007, Inaugural IEEE-IES, pp. 217–222 (2007)
Momm, C., Gebhart, M., Abeck, S.: A Model-Driven Approach for Monitoring Business Performance in Web Service Compositions. In: Fourth International Conference on Internet and Web Applications and Services, ICIW 2009, pp. 343–350 (2009)
Lee, K., et al.: QoS for Web Services: Requirements and Possible Approaches. W3C Working Group Note 25 (November 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cancian, M.H., Hauck, J.C.R., von Wangenheim, C.G., Rabelo, R.J. (2010). Discovering Software Process and Product Quality Criteria in Software as a Service. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds) Product-Focused Software Process Improvement. PROFES 2010. Lecture Notes in Computer Science, vol 6156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13792-1_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-13792-1_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13791-4
Online ISBN: 978-3-642-13792-1
eBook Packages: Computer ScienceComputer Science (R0)