Abstract
One of the major challenges in Service Oriented Requirements Engineering is for business analysts to find services that accurately match the customer requirements. Several attempts have been made to propose different methods and techniques for finding the best suitable service to align with customer requirements. However, these solutions are mainly focusing only on the technical side of the problem and the social side of the challenge of alignment has been largely neglected. In this vision paper, we propose a novel user-centered method of alignment, which involves end-users in the process of analysis and decision process for the selection of the service. The analysis and decision for service selection is based on end-user feedback and customer preferences. The aim is to assist the business analysts in making informed decisions for selecting the optimally best-aligned service among available options.
Keywords
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
Bano, M., Ikram, N.: Issues and Challenges of Requirement Engineering in Service Oriented Software Development. In: Fifth International Conference on Software Engineering Advances (ICSEA), pp. 64–69 (2010)
Heinrich, B., et al.: Granularity of services–an economic analysis. Business & Information Systems Engineering 3(6), 345–358 (2011)
Bano, M., Zowghi, D., Ikram, N., Niazi, M.: What makes Service Oriented Requirements Engineering challenging? A qualitative study. IET Software, doi:10.1049/iet-sen.2013.0131
Papazoglou, M.P., Van Den Heuvel, W.-J.: Service-oriented design and development methodology. International Journal of Web Engineering and Technology 2(4), 412–442 (2006)
Adam, S., Riegel, N., Doerr, J.: Deriving software services from business processes of representative customer organizations. In: IEEE International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements, SOCCER (2008)
Steghuis, C.: Service granularity in SOA projects: A trade-off Analysis., Master’s thesis,University of Twente (2006)
Galster, M., Bucherer, E.: A business-goal-service-capability graph for the alignment of requirements and services. In: IEEE Congress on Services-Part I (2008)
Gehlert, A., Bramsiepe, N., Pohl, K.: Goal-driven alignment of services and business requirements. In: IEEE International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements, SOCCER 2008 (2008)
Zachos, K., Maiden, N., Howells-Morris, R.: Discovering web services to improve requirements specifications: Does it help? In: Paech, B., Rolland, C. (eds.) REFSQ 2008. LNCS, vol. 5025, pp. 168–182. Springer, Heidelberg (2008)
Bano, M., Zowghi, D.: User involvement in software development and system success: A systematic literature review. In: Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering (2013)
Kunda, D., Brooks, L.: Applying social-technical approach for COTS selection. In: Proceedings of the 4th UKAIS Conference (1999)
Bano Sahibzada, M., Zowghi, D.: Service Oriented Requirements Engineering: Practitioner’s Perspective. In: Ghose, A., Zhu, H., Yu, Q., Delis, A., Sheng, Q.Z., Perrin, O., Wang, J., Wang, Y. (eds.) ICSOC 2012. LNCS, vol. 7759, pp. 380–392. Springer, Heidelberg (2013)
Mitroff, I.I., Linstone, H.A.: The unbounded mind: Breaking the chains of traditional business thinking. Oxford University Press (1993)
Hao, J., Li, S., Chen, Z.: Extracting service aspects from web reviews. In: Wang, F.L., Gong, Z., Luo, X., Lei, J. (eds.)WISM 2010. LNCS, vol. 6318, pp. 320–327. Springer, Heidelberg (2010)
Seyff, N., Graf, F., Maiden, N.: Using mobile REre tools to give end-users their own voice. In: 18th IEEE International Requirements Engineering Conference, RE (2010)
Galvis Carreño, L.V., Winbladh, K.: Analysis of user comments: An approach for software requirements evolution. In: Proceedings of the 2013 International Conference on Software Engineering. IEEE Press (2013)
Pagano, D., Maalej, W.: User feedback in the appstore: An empirical study. In: 21st IEEE International Requirements Engineering Conference, RE (2013)
Harman, M., Jia, Y., Zhang, Y.: App store mining and analysis: MSR for app stores. In: 9th IEEE Working Conference on Mining Software Repositories, MSR (2012)
Chen, M., Liu, X.: Predicting popularity of online distributed applications: iTunes app store case analysis. In: Proceedings of the 2011 Conference. ACM (2011)
Vetschera, R.: Preference-based decision support in software engineering. In: Value-Based Software Engineering, pp. 67–89. Springer (2006)
Schneider, K., Meyer, S., Peters, M., Schliephacke, F., Mörschbach, J., Aguirre, L.: Feedback in context: Supporting the evolution of IT-ecosystems. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds.) PROFES 2010. LNCS, vol. 6156, pp. 191–205. Springer, Heidelberg (2010)
Bano, M., Ikram, N.: KM-SORE: knowledge management for service oriented requirements engineering. In: The Sixth International Conference on Software Engineering Advances ICSEA (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bano, M., Ikram, N. (2014). Addressing the Challenges of Alignment of Requirements and Services: A Vision for User-Centered Method. In: Zowghi, D., Jin, Z. (eds) Requirements Engineering. Communications in Computer and Information Science, vol 432. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43610-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-662-43610-3_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-43609-7
Online ISBN: 978-3-662-43610-3
eBook Packages: Computer ScienceComputer Science (R0)