S3C: Using Service Discovery to Support Requirements Elicitation in the ERP Domain

  • Markus Nöbauer
  • Norbert Seyff
  • Neil Maiden
  • Konstantinos Zachos
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6741)


Requirements Elicitation and Fit-Gap Analysis are amongst the most time and effort-consuming tasks in an ERP project. There is a potentially high rate of reuse in ERP projects as solutions are mainly based on standard software components and services. However, the consultants’ ability to identify relevant components for reuse is affected by the increasing number of services available to them. The work described in this experience paper focuses on providing support for consultants to identify existing solutions informing system design. We report the development of a tool-supported approach called S3C, based on Microsoft Sure Step methodology and SeCSE open source service discovery tools. The S3C approach is tailored to the needs of SME companies in the ERP domain and overcomes limitations of Sure Step. The initial application and evaluation of the S3C approach also allows presenting lessons learned.


Information systems requirements elicitation service discovery ERP 


  1. 1.
    Daneva, M., Wieringa, R.: Requirements Engineering for Cross-organizational ERP Implementation: Undocumented Assumptions and Potential Mismatches (2005)Google Scholar
  2. 2.
    Woods, J.: Business Managers Need to Care About SOA in ERP. Gartner Research (2008)Google Scholar
  3. 3.
    Microsoft Corporation: Enabling "Real World SOA" through the Microsoft Platform (2006)Google Scholar
  4. 4.
    Microsoft Corporation: Microsoft Dynamics AX 2009: Designed to Enhance Productivity (2010),
  5. 5.
    Microsoft Corporation: Microsoft Dynamics Sure Step Methodology, Platform (2009)Google Scholar
  6. 6.
    Microsoft Corporation: Standard Axd Documents,
  7. 7.
    Davison, R.M., Martinsons, M.G., Kock, N.: Principles of canonical action research. Information Systems Journal (2004)Google Scholar
  8. 8.
    Rolland, C., Prakash, N.: Bridging the gap between organizational needs and ERP functionality. Requirements Eng. 41, 180–193 (2000)CrossRefzbMATHGoogle Scholar
  9. 9.
    Salinesi, C., Bouzid, M., Elfassy, E.: An Experience of Reuse Based Requirements Engineering in ERP Implementation Projects. In: 11th IEEE International Enterprise Distributed Object Computing ConferenceGoogle Scholar
  10. 10.
    Schmid, K., Eisenbarth, M., Grund, M.: From Requirements Engineering to Knowledge Engineering: Challenges in Adaptive Systems. In: Proceedings SOCCER Workshop, RE 2005 Conference, Paris (2005)Google Scholar
  11. 11.
    Esmaeilsabzali, S., Day, N., Mavadatt, F.: Specifying Search Queries for Web Service Discovery. In: Proceedings SOCCER (Service-Oriented Computing: Consequences for Engineering Requirements) Workshop, RE 2005 Conference, Paris (2005)Google Scholar
  12. 12.
    Zachos, K., Maiden, N.A.M., Zhu, X., Jones, S.V.: 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)CrossRefGoogle Scholar
  13. 13.
    SeCSE Home (2010),
  14. 14.
    Zachos, K.: Using Discovered Services to Create Requirements for Service-centric System, Centre of Human-Computer Interaction Design, City University London (2008)Google Scholar
  15. 15.
  16. 16.
    Voorhees, E.: Using wordnet to disarnbiguate word senses for text retrieval. In: Proceedings of the 16th ACM-SIGIR Conference, pp. 171–180 (1993)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Markus Nöbauer
    • 1
  • Norbert Seyff
    • 2
  • Neil Maiden
    • 3
  • Konstantinos Zachos
    • 3
  1. 1.InsideAX GmbHLinzAustria
  2. 2.Requirements Engineering Research GroupUniversity of ZurichZurichSwitzerland
  3. 3.Centre for HCI DesignCity University LondonLondonUK

Personalised recommendations