Skip to main content

Discovering Software Process and Product Quality Criteria in Software as a Service

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2010)

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Singh, M.P., Huhns, M.N.: Service-Oriented Computing Semantics, Processes, Agents. John Wiley & Sons, Ltd., Chichester (2004)

    Book  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Arenas, A., Wilson, M.: Contracts as Trust Substitutes in Collaborative Business. Computer 41(7), 80–83 (2008)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. Juran, J.M.: Juran Planejamento para a qualidade, Pioneira, São Paulo, p. 394 (1990)

    Google Scholar 

  7. Ishikawa, K.: TQC, Total Quality Control: Estratégia e Administração da qualidade. IMC Internacional sistemas educativos São Paulo (1986)

    Google Scholar 

  8. Crosby, P.B.: Qualidade falada a sério. Mc Graw - Hill do Brasil São Paulo (1990)

    Google Scholar 

  9. ISO/IEC, International Organization for Standardization (ISO) / International Electrotechnical Commission (IEC). Standart 9126: Software engineering - Product quality (2004)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. ISO/IEC, International Organization for Standardization and International Electrotechnical Commission, ISO/IEC 12207: Standart for Information Technology. IEEE, New York (1998)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Automation, S.E.a. OOSPICE (2008), http://www.oospice.com/ (10/06/2008)

  16. 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)

    Article  Google Scholar 

  17. Terzis, S.: Trust Management. Guest Editor’s Intoduction - The many faces of trust (2009), http://www.computer.org/portal/web/computingnow/archive/april2009

  18. Bhargava, B., et al.: The pudding of trust intelligent systems. IEEE Intelligent Systems, 74–88 (2004)

    Google Scholar 

  19. Wangenheim, C.G.v., et al.: Systematic Literature Review of Software Process Capability/Maturity Models. In: SPICE 2010 Conference, Pisa/Italy (2010)

    Google Scholar 

  20. Sarah, A.S.: Evolution of the Framework’s Quagmire. Computer Management, 96–98 (2001)

    Google Scholar 

  21. ISO/IEC, International Organization for Standardization and International Electrotechnical Commission, ISO/IEC 25000: Software Engineering - Software Product Quality Requirements and Evaluation (SQuaRE) (2004)

    Google Scholar 

  22. Team, C.P.: CMMI for Services (CMMI-SVC) in Technical Report CMU/SEI- PA 15213-3890. Carnegie Mellon University / Software Engineering Institute, Pittsburgh (2008)

    Google Scholar 

  23. Taylor, S.: ITIL Service Management Practices - V3 Qualification scheme. Editor, p. 31 (2007), http://www.itil-officialsite.com/Qualifications/Examiners/SharonTaylor.asp

  24. 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)

    Google Scholar 

  25. SIG, A.: Automotive SPICE - Process Assessment Model. In: The procurement Forum (2007)

    Google Scholar 

  26. Cass, A., et al.: SPICE for SPACE trials, risk analysis, and process improvement. In: Software Process: Improvement and Practice (2004)

    Google Scholar 

  27. Richardson, I.: SPI Models: What Characteristics are Required for Small Software Development Companies. Software Quality Journal, 101–114 (2002)

    Google Scholar 

  28. Beecham, S., Hall, T., Rainer, A.: Defining a Requirements Process Improvement Model. Software Quality Journal 13(3), 247–279 (2005)

    Article  Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. Kaufman, L.M.: Data Security in the World of Cloud Computing. IEEE Security & Privacy 7(4), 61–64 (2009)

    Article  Google Scholar 

  32. Menasce, D.A.: QoS issues in Web services. IEEE Internet Computing 6, 72–75 (2002)

    Article  Google Scholar 

  33. 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)

    Google Scholar 

  34. 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)

    Google Scholar 

  35. Mani, A., Nagarajan, A.: Understanding Quality of Service for Web Services (2002), http://www.ibm.com/developerworks/library/wsquality.html (10/07/2008)

  36. 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)

    Google Scholar 

  37. 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)

    Google Scholar 

  38. Azuma, M.: Applying ISO/IEC 9126-1 Quality Model to Quality Requirements Engineering on Critical Software. In: Security Standards (2004)

    Google Scholar 

  39. 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)

    Google Scholar 

  40. 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)

    Google Scholar 

  41. Lee, K., et al.: QoS for Web Services: Requirements and Possible Approaches. W3C Working Group Note 25 (November 2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics