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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Krafzig, D., Blanke, K., Slama, D.: Enterprise SOA: Service-Oriented Architecture Best Practices. Prentice Hall PTR, Englewood Cliffs (2004)
Schumacher, M., Schulgen, G.: Methodik klinischer Studien. Springer, Heidelberg (2002)
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)
Lee, J., Muthig, D., Naab, M.: Identifying and Specifying Reusable Services of Service Centric Systems through Product Line Technology. In: SOAPL Workshop @ SPLC (2007)
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
Bühne, S., Halmans, G., Lauenroth, K., Pohl, K.: Scenario-Based Application Requirements Engineering. In: Software Product Lines. Springer, Heidelberg (2006)
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)
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)
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)
Halmans, G., Pohl, K.: Communicating the variability of a software-product family to customers. In: Software and System Modeling 2003. Springer, Heidelberg (2003)
Keller, G., Nüttgens, M., Scheer, A.-W.: Semantische Prozeßmodellierung auf der Grundlage “Ereignisgesteuerter Prozeßketten (EPK)”, Universität des Saarlandes (1992)
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)
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)
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)
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)
Klückmann, J.: White Paper. In: 10 Schritten zur Business-driven SOA. IDS Scheer AG (2007)
Lauesen, S.: COTS tender and integration requirements. In: Requirements Engineering, vol. 11, Springer, Heidelberg (2006)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)