DOI QR코드

DOI QR Code

Impact on Requirement Elicitation Process when Transforming Software from Product Model to a Service Model

  • 투고 : 2023.08.05
  • 발행 : 2023.08.30

초록

Influential trend that widely reflected the software engineering industry is service oriented architecture. Vendors are migrating towards cloud environment to benefit their organization. Companies usually offer products and services with a goal to solve problems at customer end. Because customers are more interested in solution of their problem rather than focusing on products or services. In software industry the approach in which customers' problems are solved by providing services is known as software as a service. However, software development life cycle encounters enormous changes when migrating software from product model to service model. Enough research has been done on the overall development process but a limited work has been done on the factors that influence requirements elicitation process. This paper focuses on those changes that influence requirement elicitation process and proposes a systematic methodology for transformation of software from product to service model in a successful manner. The paper then elaborates the benefits that inherently come along with elicitation process in cloud environment. The paper also describes the problems during transformation. The paper concludes that requirement engineering process turn out to be more profitable after transformation of traditional software from product to service model.

키워드

참고문헌

  1. A. Tariq, S. A. Khan, and S. Iftikhar. Requirements engineering process for software-as-a-service (saas) cloud environment. In Emerging Technologies (ICET), 2014 International Conference on, pages 13-18. IEEE, 2014. 
  2. N. Baliyan and S. Kumar. Towards software engineering paradigm for software as a service. In Contemporary Computing (IC3), 2014 Seventh International Conference on, pages 329-333. IEEE, 2014. 
  3. M. A. Chauhan and M. A. Babar. Migrating service-oriented system to cloud computing: An experience report. In Cloud Computing (CLOUD), 2011 IEEE International Conference on, pages 404-411. IEEE, 2011. 
  4. S. Kumar and S. Sangwan. Adapting the software engineering process to web engineering process. International Journal of Computing and Business Research, 2(1), 2011. 
  5. E. R. Olsen. Transitioning to software as a service: Realigning software engineering practices with the new business model. In Service Operations and Logistics, and Informatics, 2006. SOLI'06. IEEE International Conference on, pages 266-271. IEEE, 2006 
  6. M. P. Papazoglou. Service-oriented computing: Concepts, characteristics and directions. In Web Information Systems Engineering, 2003. WISE 2003. Proceedings of the Fourth International Conference on, pages 3-12. IEEE, 2003. 
  7. K. Bennett, P. Layzell, D. Budgen, P. Brereton, L. Macaulay, and M. Munro. Service-based software: The future for flexible software. In Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia- Pacific, pages 214-221. IEEE, 2000. 
  8. "Cloud computing," in Wikipedia, Wikimedia Foundation, 2017. [Online]. Available: https://en.wikipedia.org/wiki/Cloud_com puting. Accessed: Jan. 22, 2017. 
  9. A. Gorokhova, "Software as a product vs. Software as a service," https://www.facebook.com/GetBynder,2016. [Online].Available:https://blog.bynder.com/en/knowledge/our-log/software-as-a-product-vs- software-as-a-service. Accessed: Jan. 22, 2017. 
  10. Posted and M. Rouse, "What is cloud computing? - definition from WhatIs.com," SearchCloudComputing, 2012. [Online]. Available: http://searchcloudcomputing.techtarget.com/definition/cloud-computing. Accessed: Jan. 22, 2017.