Skip to main content

Is It Beneficial to Match Reusable Services Earlier?

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6606))

Abstract

[Context and motivation] Achieving a tight fit between requirements and reusable assets is not the usual case in practice, even if especially SOA makes such promises. The very early consideration of existing services and their alignment with requirements have therefore been recommended by several references, as otherwise the fit will rather depend on luck. [Question / problem] However, empirical evidence about the benefits of such “match early” approaches is rare, at least with regard to SOA. [Principle ideas / results] This paper therefore describes two empirical studies done to investigate possible benefits. [Contribution] The results of a controlled experiment performed in this regard have not confirmed any claimed benefits from a statistical point of view. However, the application of “match early” in an industrial case study indicates benefits especially with regard to effectiveness.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Krafzig, D., Blanke, K., Slama, D.: Enterprise SOA: Service-Oriented Architecture Best Practices. Prentice Hall PTR, Englewood Cliffs (2004)

    Google Scholar 

  2. Schumacher, M., Schulgen, G.: Methodik klinischer Studien. Springer, Heidelberg (2002)

    Book  Google Scholar 

  3. Adam, S., Doerr, J.: The Role of Service Abstraction and Service Variability and its Impact on Requirements Engineering for Service-oriented Systems. In: Proceedings of the 32nd IEEE International Computer Software and Applications Conference. IEEE, Los Alamitos (2008)

    Google Scholar 

  4. Lee, J., Muthig, D., Naab, M.: Identifying and Specifying Reusable Services of Service Centric Systems through Product Line Technology. In: SOAPL Workshop @ SPLC (2007)

    Google Scholar 

  5. Poulin, J., Himler, A.: The ROI of SOA – Based on Transitional Component Reuse, LogicLibrary (2006), http://www.logiclibrary.com/pdf/wp/ROI_of_SOA.pdf

  6. Bühne, S., Halmans, G., Lauenroth, K., Pohl, K.: Scenario-Based Application Requirements Engineering. In: Software Product Lines. Springer, Heidelberg (2006)

    Google Scholar 

  7. Guelfi, N., Perrouin, G.: A flexible requirements analysis approach for software product lines. In: Sawyer, P., Heymans, P. (eds.) REFSQ 2007. LNCS, vol. 4542, pp. 78–92. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  8. Lam, W., Jones, S., Britton, C.: Technology Transfer for Reuse: A Management Model and Process Improvement Framework. In: Proceedings of the IEEE International Requirements Engineering Conference. IEEE, Los Alamitos (1998)

    Google Scholar 

  9. Baum, L., Becker, M., Geyer, L., Molter, G.: Mapping Requirements to Reusable Components using Design Spaces. In: Proceedings of International Requirements Engineering Conference. IEEE, Los Alamitos (2000)

    Google Scholar 

  10. Halmans, G., Pohl, K.: Communicating the variability of a software-product family to customers. In: Software and System Modeling 2003. Springer, Heidelberg (2003)

    Google Scholar 

  11. Keller, G., Nüttgens, M., Scheer, A.-W.: Semantische Prozeßmodellierung auf der Grundlage “Ereignisgesteuerter Prozeßketten (EPK)”, Universität des Saarlandes (1992)

    Google Scholar 

  12. Basili, V.R., Caldiera, G., Rombach, H.D.: Goal Question Metric Paradigm. In: Encyclopedia of Software Engineering, vol. 1, pp. 528–532. John Wiley & Sons, Chichester (1994)

    Google Scholar 

  13. Adam, S., Ünalan, Ö., Riegel, N., Kerkow, D.: IT capability-based business process design through service-oriented requirements engineering. In: Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Ukor, R. (eds.) BPMDS 2009 and EMMSAD 2009. LNBIP, vol. 29, pp. 113–125. Springer, Heidelberg (2009)

    Google Scholar 

  14. Zachos, K., Maiden, N., Zhu, X., Jones, S.: Discovering web services to specify more complete system requirements. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 142–157. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  15. Mohamed, A., Ruhe, G., Eberlein, A.: MiHOS: an approach to support handling the mismatches between system requirements and COTS products. In: Requirements Engineering, vol. 12. Springer, Heidelberg (2007)

    Google Scholar 

  16. Klückmann, J.: White Paper. In: 10 Schritten zur Business-driven SOA. IDS Scheer AG (2007)

    Google Scholar 

  17. Lauesen, S.: COTS tender and integration requirements. In: Requirements Engineering, vol. 11, Springer, Heidelberg (2006)

    Google Scholar 

  18. O’Leary, P., Rabiser, R., Richardson, I., Thiel, S.: Important Issues and Key Activities in Product Derivation. In: Experiences from Two Independent Research Projects, Software Product Line Conference. SEI (2009)

    Google Scholar 

  19. Djebbi, O., Salinesi, C.: RED-PL, a method for deriving product requirements from a product line requirements model. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 279–293. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  20. Alves, C.: COTS-based requirements engineering. In: Cechich, A., Piattini, M., Vallecillo, A. (eds.) Component-Based Software Quality. LNCS, vol. 2693, pp. 21–39. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Adam, S., Uenalan, O., Riegel, N. (2011). Is It Beneficial to Match Reusable Services Earlier?. In: Berry, D., Franch, X. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2011. Lecture Notes in Computer Science, vol 6606. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19858-8_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-19858-8_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-19857-1

  • Online ISBN: 978-3-642-19858-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics