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

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.

[1]  Steffen Staab,et al.  The Pudding of Trust , 2004, IEEE Intell. Syst..

[2]  M. Hericko,et al.  Web Services and Java Middleware Functional and Performance Analysis for SOA , 2007, 2007 Inaugural IEEE-IES Digital EcoSystems and Technologies Conference.

[3]  Geng Lin,et al.  Cloud Computing and IT as a Service: Opportunities and Challenges , 2008, ICWS.

[4]  Sarah A. Sheard Evolution of the Framework's Quagmire , 2001, Computer.

[5]  Dan Ma The Business Model of "Software-As-A-Service" , 2007, IEEE International Conference on Services Computing (SCC 2007).

[6]  Lori M. Kaufman,et al.  Data Security in the World of Cloud Computing , 2009, IEEE Security & Privacy.

[7]  Wei-Tek Tsai,et al.  Service-oriented system engineering: a new paradigm , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).

[8]  Hongqi Li,et al.  Research on Distributed Architecture Based on SOA , 2009, 2009 International Conference on Communication Software and Networks.

[9]  清華大学 SOSE 2005 : IEEE International Workshop on Service-Oriented System Engineering : proceedings : Beijing, China, 20-21 October 2005 , 2005 .

[10]  Motoei Azuma Applying ISO/IEC 9126-1 Quality Model to Quality Requirements Engineering on Critical Software , 2004 .

[11]  Thomas F. Lawrence,et al.  Taxonomy for QoS specifications , 1997, Proceedings Third International Workshop on Object-Oriented Real-Time Dependable Systems.

[12]  Austen Rainer,et al.  Defining a Requirements Process Improvement Model , 2005, Software Quality Journal.

[13]  Alec Dorling,et al.  SPICE for SPACE trials, risk analysis, and process improvement , 2004, Softw. Process. Improv. Pract..

[14]  Álvaro Enrique Arenas,et al.  Contracts as Trust Substitutes in Collaborative Business , 2008, Computer.

[15]  Brian Henderson-Sellers,et al.  Creating the OOSPICE model architecture - A case of reuse , 2003, Softw. Process. Improv. Pract..

[16]  Mark C. Paulk Surviving the Quagmire of Process Models, Integrated Models, and Standards , 2004 .

[17]  Ita Richardson SPI Models: What Characteristics are Required for Small Software Development Companies? , 2004, Software Quality Journal.

[18]  Dimitris Dranidis,et al.  Discovery and Selection of Certified Web Services Through Registry-Based Testing and Verification , 2008, Virtual Enterprises and Collaborative Networks.

[19]  Fergal McCaffery,et al.  Developing a configuration management capability model for the medical device industry , 2007, Int. J. Inf. Syst. Chang. Manag..

[20]  Daniel A. Menascé,et al.  QoS Issues in Web Services , 2002, IEEE Internet Comput..

[21]  Hridesh Rajan,et al.  How to Trust a Web Service Monitor Deployed in an Untrusted Environment? , 2007, Third International Conference on Next Generation Web Services Practices (NWeSP'07).

[22]  Munindar P. Singh,et al.  Service-Oriented Computing: Semantics, Processes, Agents , 2010 .

[23]  Sebastian Abeck,et al.  A Model-Driven Approach for Monitoring Business Performance in Web Service Compositions , 2009, 2009 Fourth International Conference on Internet and Web Applications and Services.