TY - JOUR
T1 - Process models for service-based applications
T2 - A systematic literature review
AU - Lane, Stephen
AU - Richardson, Ita
PY - 2011/5
Y1 - 2011/5
N2 - 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 to the development of SBAs have been addressed, however, there are still outstanding questions relating to the processes required to develop them. Objective: The objective of this study is to systematically identify process models for developing service-based applications (SBAs) and review the processes within them. This will provide a useful starting point for any further research in the area. A secondary objective of the study is to identify process models which facilitate the adaptation of SBAs. Method: In order to achieve this objective a systematic literature review (SLR) of the existing software engineering literature is conducted. Results: During this research 722 studies were identified using a predefined search strategy, this number was narrowed down to 57 studies based on a set of strict inclusion and exclusion criteria. The results are reported both quantitatively in the form of a mapping study, as well as qualitatively in the form of a narrative summary of the key processes identified. Conclusion: There are many process models reported for the development of SBAs varying in detail and maturity, this review has identified and categorised the processes within those process models. The review has also identified and evaluated process models which facilitate the adaptation of SBAs.
AB - 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 to the development of SBAs have been addressed, however, there are still outstanding questions relating to the processes required to develop them. Objective: The objective of this study is to systematically identify process models for developing service-based applications (SBAs) and review the processes within them. This will provide a useful starting point for any further research in the area. A secondary objective of the study is to identify process models which facilitate the adaptation of SBAs. Method: In order to achieve this objective a systematic literature review (SLR) of the existing software engineering literature is conducted. Results: During this research 722 studies were identified using a predefined search strategy, this number was narrowed down to 57 studies based on a set of strict inclusion and exclusion criteria. The results are reported both quantitatively in the form of a mapping study, as well as qualitatively in the form of a narrative summary of the key processes identified. Conclusion: There are many process models reported for the development of SBAs varying in detail and maturity, this review has identified and categorised the processes within those process models. The review has also identified and evaluated process models which facilitate the adaptation of SBAs.
KW - Service-based application
KW - SOA
KW - Software process
KW - Systematic literature review
UR - http://www.scopus.com/inward/record.url?scp=79952455512&partnerID=8YFLogxK
U2 - 10.1016/j.infsof.2010.12.005
DO - 10.1016/j.infsof.2010.12.005
M3 - Article
AN - SCOPUS:79952455512
SN - 0950-5849
VL - 53
SP - 424
EP - 439
JO - Information and Software Technology
JF - Information and Software Technology
IS - 5
ER -