skip to main content
10.5555/2050869.2050892guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A taxonomy of service engineering stakeholder types

Published: 26 October 2011 Publication History

Abstract

The support of stakeholders is critical to the success of any project, and is equally important in SOA-related projects. Traditional software development methodologies no longer meet the requirements for developing service-based applications, or SBAs, due to the shift away from monolithic application development to service provision and composition. This shift introduces more types of stakeholders, each of which can take multiple roles within the lifecycle of the SBA, and who have an interest in or are influenced by the service-oriented software process.
To understand these stakeholder types and roles, this paper presents an initial set of stakeholder types and roles solicited from within the EC's Network of Excellence in Software Services and Systems (S-Cube). By describing these stakeholder types in the context of the S-Cube service engineering lifecycle, we demonstrate the lifecycle phases each stakeholder and role is involved in during the development and operation of SBAs. The stakeholder roles and types found and the methodology we describe for their discovery aids the identification of the requirements for these stakeholders and contributes to research in service engineering methodologies.

References

[1]
Andrikopoulos, V. (ed.): Separate Design Knowledge Models for Software Engineering & Service-Based Computing. Deliverable CD-JRA-1.1.2, S-Cube Network of Excellence (December 2008).
[2]
Arsanjani, A.: Service-Oriented Modeling and Architecture (SOMA). IBM DeveloperWorks Article (November 2004).
[3]
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Reading (2003).
[4]
Di Nitto, E. (ed.): State of the art Report on Software Engineering & Design Knowledge. Deliverable PO-JRA-1.1.1, S-Cube Network of Excellence (July 2008).
[5]
Freeman, R.E.: Strategic Management: A Stakeholder Approach. Pitman (1984).
[6]
Gehlert, A., Bucchiarone, A., Kazhamiakin, R., Metzger, A., Pistore, M., Pohl, K.: Exploiting assumption-based verification for the adaptation of service-based applications. In: Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 2430-2437 (2010).
[7]
Gu, Q., Lago, P.: A Stakeholder-Driven Service Life-Cycle Model for SOA. In: Proceedings of the 2nd International Workshop on Service Oriented Software Engineering, pp. 1-7 (2007).
[8]
Gu, Q., Lago, P.: On Service-Oriented Architectural Concerns and Viewpoints. In: Proceedings of the 8th Working IEEE/IFIP Conference on Software Architecture, pp. 289-292 (2009).
[9]
Gu, Q., Lago, P.: A Service Aspects Driven Evaluation Framework for Service-Oriented Development Methodologies (2010) (submitted for publication).
[10]
Gu, Q., Lago, P., Di Nitto, E.: Guiding the Service Engineering Process: The Importance of Service Aspects. In: Poler, R., van Sinderen, M., Sanchis, R. (eds.) IWEI 2009. LNBIP, vol. 38, pp. 80-93. Springer, Heidelberg (2009).
[11]
Kajko-Mattsson, M., Lewis, G.A., Smith, D.B.: A Framework for Roles for Development, Evolution and Maintenance of SOA-Based Systems. In: Proceedings of the International Workshop on Systems Development in SOA Environments, International Conference on Software Engineering, pp. 117-123 (2007).
[12]
Kitchenham, B., Brereton, O.P., Budgen, D.: The value of mapping studies - a participant-observer case study. In: Proceedings of Evaluation and Assessment of Software Engineering, EASE 2010 (2010).
[13]
Klusch, M., Fries, B., Sycara, K.: Automated semantic web service discovery with OWLS-MX. In: Proceedings of the 5th International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 915-922 (2006).
[14]
Kontogiannis, K., Lewis, G.A., Smith, D.B., Litoiu, M., Muller, H., Schuster, S., Stroulia, E.: The Landscape of Service-Oriented Systems: A Research Perspective. In: Proceedings of the International Workshop on Systems Development in SOA Environments, pp. 1-6. IEEE Computer Society, Los Alamitos (2007).
[15]
Lane, S., Gu, Q., Lago, P., Richardson, I.: Adaptation of service-based applications: A maintenance process? (2010) (submitted for publication).
[16]
Lee, C., Helal, S.: Context Attributes: An Approach to Enable Context-awareness for Service Discovery. In: Proceedings of the 2003 Symposium on Applications and the Internet, pp. 22-31. IEEE Computer Society, Los Alamitos (2003).
[17]
Marconi, A., Pistore, M., Traverso, P.: Automated Composition of Web Services: the ASTRO Approach. IEEE Data Engineering Bulletin 31(3), 23-26 (2008).
[18]
Massuthe, P., Reisig, W., Schmidt, K.: An Operating Guideline Approach to SOA. In: Proceedings of the 2nd South-East European Workshop on Formal Methods (2005).
[19]
Miles, M.B., Huberman, M.: Qualitative Data Analysis: An Expanded Sourcebook, 2nd edn. Sage Publications, Inc., Thousand Oaks (1994).
[20]
Papazoglou, M.: Service-Oriented Computing: Concepts, Characteristics and Directions. In: Proceedings of the 4th International Conference on Web Information Systems Engineering, pp. 3-12 (2003).
[21]
Papazoglou, M., Pohl, K.: S-Cube: The Network of Excellence on Software Services and Systems. In: At Your Service: An Overview of Results of Projects in the Field of Service Engineering of the IST Programme (2009).
[22]
Pfleeger, S.L., Kitchenham, B.A.: Principles of Survey Research: Part 1: Turning Lemons into Lemonade. SIGSOFT Softw. Eng. Notes 26(6), 16-18 (2001).
[23]
SAP. Service delivery framework - supporting service delivery for on-demand, business network, cloud environments on an internet-scale (2009), http://www.internet-of-services.com/uploads/ media/SDF-Value-Proposition 01.pdf
[24]
Shan, T.C., Hua, W.W.: Service Spectrum for Service Engineering. In: IEEE International Conference on Services Computing, pp. 686-687 (2007).
[25]
Tarr, P., Ossher, H., Harrison, W., Sutton, S.M.: N Degrees of Separation: Multi-Dimensional Separation of Concerns. In: Proceedings of the 21st International Conference on Software Engineering, pp. 107-119 (1999).
[26]
Zimmermann, O., Krogdahl, P., Gee, C.: Elements of Service-Oriented Analysis and Design. IBM DeveloperWorks Article (June 2004).
[27]
Zimmermann, O., Mueller, F.: Web services project roles. IBM DeveloperWorks Article (January 2004).
  1. A taxonomy of service engineering stakeholder types

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    ServiceWave'11: Proceedings of the 4th European conference on Towards a service-based internet
    October 2011
    336 pages
    ISBN:9783642247545
    • Editors:
    • Witold Abramowicz,
    • Ignacio M. Llorente,
    • Mike Surridge,
    • Andrea Zisman,
    • Julien Vayssière

    Sponsors

    • HP LABS (UK): HP LABS (UK)
    • IBBT
    • Ruhr Institute: The Ruhr Institute for Software Technology
    • Siemens
    • SINTEF

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 26 October 2011

    Author Tags

    1. SOA
    2. service-oriented software engineering
    3. stakeholders

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 20 Jan 2025

    Other Metrics

    Citations

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media