Changes in Requirements Engineering Following Software as a Service Model Migration

SEEE DIGIBOOK ON ENGINEERING & TECHNOLOGY, VOL. 01 (2), JUN 2020 PP. (734-740)
Abstract– There is a consensus among experts in the field of software engineering that service-oriented architectures will emerge as the most important trend in the industry. The potential advantages of migrating to cloud environments have piqued the interest of businesses that sell software products and have prompted this migration interest. However, the software engineering process must be adjusted in order to accommodate the change from the Software as a Product model to the Software as a Service model that must be implemented on an existing software system. Even though an adequate amount of research has been conducted on the process in general, very little effort has been put in to understand how the impact will be felt during the requirements elicitation stage. In this article, we investigate the necessary changes that need to be made in the process of requirements engineering, and we provide a methodical approach for successfully making those changes. Additionally, it discusses the new benefits that come with the elicitation of requirements that are inherent in a cloud environment. This is in addition to the fact that it has already discussed the previously mentioned advantages. The paper then moves on to discuss the problems that were identified along with the solutions that were developed in relation to the guidelines and best practices that were deduced. This section of the paper concludes with a conclusion. We have reached the conclusion that the requirements engineering process is one that is one that can benefit from a systematic transformation when moving from a model based on software as a product to a model based on software as a service. This was our conclusion after coming to the conclusion that the requirements engineering process is one that can benefit from a systematic transformation.
Index Terms – frequently utilized; reengineering; software engineering; requirements engineering; software as a service (SaaS); and cloud environments.
REFERENCE

Schäfer, J. and Lichter, H., 2016. Changes in requirements engineering after migrating to the software as a service model. Full-scale Software Engineering/Current Trends in Release Engineering, p.25.
Wu, L., Garg, S.K. and Buyya, R., 2011, May. SLA- based resource allocation for software as a service provider (SaaS) in cloud computing environments. In 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (pp. 195-204). IEEE.
SANTHOSHKUMAR, S. and RAMYA, G., 2017. CHANGES IN NECESSITIES TRADE AFTER MIGRATING TO THE SaaS MODEL.
Cuadrado, F., García, B., Dueñas, J.C. and Parada, H.A., 2008, March. A case study on software evolution towards service-oriented architecture. In 22nd International Conference on Advanced Information Networking and Applications-Workshops (aina workshops 2008) (pp. 1399-1404). IEEE.
Bergmayr, A., Bruneliere, H., Izquierdo, J.L.C., Gorronogoitia, J., Kousiouris, G., Kyriazis, D., Langer, P., Menychtas, A., Orue-Echevarria, L., Pezuela, C. and Wimmer, M., 2013, March.
Migrating legacy software to the cloud with ARTIST. In 2013 17th European Conference on Software Maintenance and Reengineering (pp. 465-468). IEEE.
Dubey, A. and Wagle, D., 2007. Delivering software as a service. The McKinsey Quarterly, 6(2007), p.2007.
Beserra, P.V., Camara, A., Ximenes, R., Albuquerque, A.B. and Mendonça, N.C., 2012, September. Cloudstep: A step-by-step decision process to support legacy application migration to the cloud. In 2012 IEEE 6th international workshop on the maintenance and evolution of service-oriented and cloud-based systems (MESOCA) (pp. 7-16). IEEE.
Khadka, R., Reijnders, G., Saeidi, A., Jansen, S. and Hage, J., 2011, September. A method engineering based legacy to SOA migration method. In 2011 27th IEEE International Conference on Software Maintenance (ICSM) (pp. 163-172). IEEE
Chauhan, M.A. and Babar, M.A., 2011, July. Migrating service-oriented system to cloud computing: An experience report. In 2011 IEEE 4th International Conference on Cloud Computing (pp. 404-411). IEEE.
Kalloniatis, C., Mouratidis, H. and Islam, S., 2013. Evaluating cloud deployment scenarios based on security and privacy requirements. Requirements Engineering, 18(4), pp.299-319.
Mens, T., 2008. Introduction and roadmap: History and challenges of software evolution. In Software evolution (pp. 1-11). Springer, Berlin, Heidelberg.
Zhao, J.F. and Zhou, J.T., 2014. Strategies and methods for cloud migration. international Journal of Automation and Computing, 11(2), pp.143-152.


Ananthi P, Jeevanandham D, Nithish Kumar S, Prethive M, Suriya N
Department of Information Technology,
Rathinam Technical Campus,
Coimbatore, India

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top