Addressing the Challenges of Alignment of Requirements and Services: A Vision for User-Centered Method

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.

[1]  Zhong Chen,et al.  Extracting Service Aspects from Web Reviews , 2010, WISM.

[2]  Jianmin Wang,et al.  Service-Oriented Computing - ICSOC 2012 Workshops , 2012, Lecture Notes in Computer Science.

[3]  Neil A. M. Maiden,et al.  Using Mobile RE Tools to Give End-Users Their Own Voice , 2010, 2010 18th IEEE International Requirements Engineering Conference.

[4]  Bernd Heinrich,et al.  Granularity of Services , 2011, Bus. Inf. Syst. Eng..

[5]  Harold A. Linstone,et al.  The Unbounded Mind: Breaking the Chains of Traditional Business Thinking , 1993 .

[6]  Stuart Anderson,et al.  Requirements Evolution from Process to Product Oriented Management , 2001, PROFES.

[7]  Claudia Steghuis Service granularity in SOA-projects : a trade-off analysis , 2006 .

[8]  Yuanyuan Zhang,et al.  App store mining and analysis: MSR for app stores , 2012, 2012 9th IEEE Working Conference on Mining Software Repositories (MSR).

[9]  Neil A. M. Maiden,et al.  Discovering Web Services to Improve Requirements Specifications: Does It Help? , 2008, REFSQ.

[10]  S. Adam,et al.  Deriving Software Services from Business Processes of Representative Customer Organizations , 2008, 2008 International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements.

[11]  Rudolf Vetschera,et al.  Preference-Based Decision Support in Software Engineering , 2006, Value-Based Software Engineering.

[12]  A. Gehlert,et al.  Goal-Driven Alignment of Services and Business Requirements , 2008, 2008 International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements.

[13]  Muneera Bano,et al.  User involvement in software development and system success: a systematic literature review , 2013, EASE '13.

[14]  Kurt Schneider,et al.  Feedback in Context: Supporting the Evolution of IT-Ecosystems , 2010, PROFES.

[15]  Matthias Galster,et al.  A Business-Goal-Service-Capability Graph for the Alignment of Requirements and Services , 2008, 2008 IEEE Congress on Services - Part I.

[16]  Kristina Winbladh,et al.  Analysis of user comments: An approach for software requirements evolution , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[17]  Naveed Ikram,et al.  Issues and Challenges of Requirement Engineering in Service Oriented Software Development , 2010, 2010 Fifth International Conference on Software Engineering Advances.

[18]  Xiaozhong Liu,et al.  Predicting popularity of online distributed applications: iTunes app store case analysis , 2011, iConference.

[19]  Muneera Bano,et al.  KM-SORE: Knowledge Management for Service Oriented Requirements Engineering , 2011, ICSEA 2011.

[20]  Walid Maalej,et al.  User feedback in the appstore: An empirical study , 2013, 2013 21st IEEE International Requirements Engineering Conference (RE).

[21]  Muneera Bano,et al.  Service Oriented Requirements Engineering: Practitioner's Perspective , 2013, ICSOC Workshops.

[22]  Naveed Ikram,et al.  What makes service oriented requirements engineering challenging? a qualitative study , 2014, IET Softw..

[23]  Mike P. Papazoglou,et al.  Service-oriented design and development methodology , 2006, Int. J. Web Eng. Technol..