Skip to main content

Requirement Pattern Elicitation Approach of Massive Customers in Domain Oriented Service Requirement Engineering

  • Conference paper
  • First Online:
  • 711 Accesses

Part of the book series: Proceedings of the I-ESA Conferences ((IESACONF,volume 8))

Abstract

Nowadays, software service engineering has become one of the important development trends of the IT world. More and more software resources are developed and reconstructed as online services. These services appear as XaaS (e.g., IaaS, PaaS, SaaS, BPaaS) architecture with huge service capacity to serve massive customers. Under this servitization revolution, various kinds of services from multi-domains and multi-networks are converged as a huge complicated service network or eco-system, which can be called as Big Service. Even though this big service ecosystem contains abundant services resources, it is still very difficult for the customers to select the most suitable services to satisfy their requirements. Meanwhile, different individual customer has diverse service requirements. Thus, how to develop the most applicable service solution by reusing the existed heterogeneous service resources to meet massive individualized customer requirements is a key issue in the big service ecosystem. With the aim of solving this issue, Xiaofei Xu proposed a new paradigm of software service engineering called RE2SEP (Requirement-Engineering Two-Phase of Service Engineering Paradigm). This paradigm divides the software service development lifecycle into two different phases (service oriented requirement engineering and domain oriented software engineering) that can be executed simultaneously. The research work presented in this paper is under the service oriented requirement engineering phase. Our goal is to propose an approach that can detect the accurate requirements rapidly from massive customers. This approach is based on requirement pattern elicitation, so this paper will firstly present the requirement pattern definition, and then present the methodology and algorithm of requirement pattern elicitation.

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   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Armbrust, M., Fox, A., Griffith, R., et al. (2010). Above the clouds: a Berkeley view of cloud computing. Communications of the ACM, 53(4), 50–58.

    Article  Google Scholar 

  2. Xu, X., Sheng, Q. Z., Zhang, L.-J., Fan, Y., & Dustdar, S. (2015). From big data to big service: a visionary view. IEEE Computer, 48(7), 112–115.

    Article  Google Scholar 

  3. Xu, X. (2014). A new service engineering paradigm for big service in big data environment, Keynote speech in ICSS’ 2014. In International Conference on Service Sciences, Wuxi, China, May 22–23, 2014.

    Google Scholar 

  4. Royce, W. W. (1970). Managing the development of large software systems: Concepts and techniques. Technical Papers of Western Electronic Show and Convention (WesCon), Los Angeles, USA, August 25–28, 1970.

    Google Scholar 

  5. Sommerville, I. (2004). Software engineering (7th ed.). London: Pearson Education Ltd.

    MATH  Google Scholar 

  6. Boehm, B. W. (1988). A spiral model of software development and enhancement. IEEE Computer, 21(5), 61–72.

    Article  Google Scholar 

  7. McIlroy, M. D. (1968). Mass produced software components. In Software Engineering: Report of a Conference Sponsored by the NATO Science Committee, Garmisch, Germany (p. 79). Scientific Affairs Division, NATO. October 7–11, 1968.

    Google Scholar 

  8. Rumbaugh, J., Blaha, M., Premerlani, W., et al. (1991). Object-oriented modeling and design (Vol. 199, No. 1). Englewood Cliffs (NJ): Prentice Hall.

    Google Scholar 

  9. OMG. OMG pursues new strategic direction to build on success of past efforts: Model driven architecture ™. http://www.omg.org/news/releases/pr2001/2001-03-08a.htm

  10. Bieberstein, N., et al. (2008). Executing SOA: A practical guide for the service-oriented architect (Paperback). Indianapolis: IBM Press. (ISBN-13: 978-0-13-235374-8).

    Google Scholar 

  11. Michael, B. (2008). Introduction to service-oriented modeling, service-oriented modeling: Service Analysis, design, and architecture. Hoboken: Wiley. (ISBN 978-0-470-14111-3).

    Google Scholar 

  12. Xu, X. F., Mo, T., & Wang, Z. J. (2007). SMDA: A service model driven architecture. In Proceedings of the 3th International Conference on Interoperability for Enterprise Software and Applications, IESA 2007 (pp. 291–302). Funchal, Portugal, Berlin: Springer, March 27–30, 2007.

    Google Scholar 

  13. Sheng, Q. Z., & Benatallah, B. (2005). ContextUML: A UML-based modeling language for model-driven development of context-aware web services. In International Conference on Mobile Business—ICMB (pp. 206–212).

    Google Scholar 

  14. Agrawal, R., Imielinski, T., & Swami, A. (1993). Mining association rules between sets of items in large database. In Proceedings of ACM SIGMOD International Conference on Management of Data, Washigton, DC (pp. 207–216).

    Google Scholar 

  15. Agrawal, R., Aggarwal, C. C., & Prasad, V. V. V. (2001). A tree projection algorithm for generation of frequent itemsets. Jounal of Parallel and Distributed Computing (Special Issue on High Performance Data Mining), 61(3), 350–371.

    MATH  Google Scholar 

  16. Cai, C. H., Fu, A., Cheng, C. H., & Kwong, W. W. (1998). Mining association rules with weighted Items. In Proceedings of IEEE International Database Engineering and Applications Symposium, Cardiff, Wales (pp. 68–77).

    Google Scholar 

  17. Silverstein, C., Brin, S., & Motwani, R. (1998). Beyond market baskets: Generalizing association rules to dependence rules. Data Mining and Knowledge Discovery, 2(1), 39–68.

    Article  Google Scholar 

  18. Han, J., Pei, J., & Lin, Y. (2000, May). Mining frequent patterns without candidate generation. In Proceedings of ACM-SIGMOD International Conference on Management of Data (SIGMOD’00), Dallas, TX (pp. 1–12).

    Google Scholar 

  19. Lucchese, C., Orlando, S., & Perego, R. (2006). Fast and memory efficient mining of frequent closed itemsets. IEEE Transactions on Knowledge and Data Engineering, 18(1), 21–36.

    Article  Google Scholar 

  20. Shen, B., Yao, M., Wu, Z., & Gao, Y. (2010). Mining dynamic association rules with comments. Knowledge and Information Systems, 1, 73–98.

    Article  Google Scholar 

  21. Palmer, C., Harding, J. A., Swarnkar, R., et al. (2013). Generating rules from data mining for collaboration moderator services. Journal of Intelligent Manufacturing, 24(2), 313–330.

    Article  Google Scholar 

  22. Lim, A. H. L., & Lee, C. S. (2010). Processing online analytics with classification and association rule mining. Knowledge-Based Systems, 23(3), 248–255.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhiying Tu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Tu, Z., Xu, X. (2016). Requirement Pattern Elicitation Approach of Massive Customers in Domain Oriented Service Requirement Engineering. In: Mertins, K., Jardim-Gonçalves, R., Popplewell, K., Mendonça, J. (eds) Enterprise Interoperability VII. Proceedings of the I-ESA Conferences, vol 8. Springer, Cham. https://doi.org/10.1007/978-3-319-30957-6_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30957-6_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30956-9

  • Online ISBN: 978-3-319-30957-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics