Service Based Applications (SBAs) have highlighted new challenges related to Configuration Management (CM). This is an important process for the assurance of end to end quality in software systems. As far as the quality of SBAs is concerned, configuration management remains an issue because of the loosely coupled and adaptive nature of the corresponding applications. A smart configuration management approach will allow organizations to make their IT resources more reliable and to utilize them to their maximum. In this paper, we propose a service-based configuration management framework based on SEI CMMI-SVC which contributes to the S-Cube life cycle. Implementing this approach will allow organizations to effectively man-age the configurations of their SBAs.

en_US

dc.language.iso

eng

en_US

dc.relation.ispartofseries

EuroSPI: Industrial Proceedings of the 17th European conference on Software Process Improvement;

dc.subject

service based applications

en_US

dc.subject

configuration management

en_US

dc.subject

software configuration

en_US

dc.subject

capability maturity model integration

en_US

dc.title

A CMMI based configuration management framework to manage the quality of service based applications

Related items

Context: Service-Oriented Computing (SOC) is a promising computing paradigm which facilitates the development of adaptive and loosely coupled Service Based Applications (SBAs). Many of the technical challenges pertaining ...

Context: The loose coupling of services and Service-Based Applications (SBAs) have made them the ideal platform for context-based run-time adaptation. There has been a lot of research into implementation techniques for ...

Service-oriented computing is a promising computing paradigm which facilitates the composition of loosely coupled and adaptable service-
based applications. Unfortunately, this new paradigm
does not lend itself easily ...

Globally distributed software development teams face problems with software development life cycle phases, as the distributed nature of each of these phases make it even more challenging to communicate between the stakeholders. ...

Outsourcing is an essential part of global software development and entails software development distributed across geographical borders. More specifically, it deals with software development teams dispersed across multiple ...