In the near future, service-oriented architectures will predominate in the field of software engineering, according to the consensus. Because of the possible benefits, software product makers are interested in migrating to cloud environments. When an existing software system is transformed from the Software as a Product model to the Software as a Service model, the software engineering process is modified. Although sufficient research has been conducted on the process in general, very little effort has been devoted to comprehending how the influence would be felt throughout the requirements elicitation phase. In this paper, we analyse the required changes that need to be made to the requirements engineering process and provide a methodical approach for successfully implementing such changes. In addition, it discusses the new benefits associated with the cloud-native elicitation of requirements. The paper then examines the problems that were found and the solutions that were developed in connection to the derived guidelines and best practises. When transitioning from a typical software product to a model based on software as a service, we have concluded that the requirements engineering process can benefit from a methodical change.

Keyword –

This topic is connected with the terms Software Engineering, Requirements Engineering, Software as a Service (SaaS), Cloud Environment, and Reengineering 



[1) Schäfer, J., & 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, 25.

2) santhoshkumar, s., & ramya, g. (2017). changes in necessities trade after migrating to the saas model.

3) Chauhan, M. A., & 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.

4) Baliyan, N., & Kumar, S. (2014, August). Towards software engineering paradigm for software as a service. In 2014 Seventh International Conference on Contemporary Computing (IC3) (pp. 329-333). IEEE.

5) King, T. M., & Ganti, A. S. (2010, April). Migrating autonomic self-testing to the cloud. In 2010 Third International Conference on Software Testing, Verification, and Validation Workshops (pp. 438-443). IEEE.

6) Melegati, J., Goldman, A., Kon, F., & Wang, X. (2019). A model of requirements engineering in software startups. Information and software technology, 109, 92-107.

7) Vyatkin, V. (2013). Software engineering in industrial automation: State-of-the-art review. IEEE Transactions on Industrial Informatics, 9(3), 1234-1249.

8) Rodriguez, J. M., Crasso, M., Mateos, C., Zunino, A., & Campo, M. (2011). Bottom-up and top-down cobol system migration to web services. IEEE Internet Computing, 17(2), 44-51.

9) Rodriguez, J. M., Crasso, M., Mateos, C., Zunino, A., & Campo, M. (2011). Bottom-up and top-down cobol system migration to web services. IEEE Internet Computing, 17(2), 44-51.

10) Mateos, C., Crasso, M., Rodriguez, J. M., Zunino, A., & Campo, M. (2015). Measuring the impact of the approach to migration in the quality of web service interfaces. Enterprise Information Systems, 9(1), 58-85.

Sujithradevi L D, Sathish P, Suriya N, Srinath S

Department of Information Technology

Rathinam Technical Campus, Coimbatore, Tamilnadu, India