A Review on Software Engineering: Perspective of Emerging Technologies & Challenges
Kulashekar Inkollu, Sai Kiran Gorle, Sai Ram Kondabattula, Pagalla Bhavani Shankar, M. Babu Reddy
DOI: http://dx.doi.org/10.15439/2023R51
Citation: Proceedings of the 2023 Eighth International Conference on Research in Intelligent Computing in Engineering, Pradeep Kumar, Manuel Cardona, Vijender Kumar Solanki, Tran Duc Tan, Abdul Wahid (eds). ACSIS, Vol. 38, pages 23–27 (2023)
Abstract. Software Engineering is constantly evolving to meet the demands of emerging technologies. In this paper, we explore the challenges and perspectives of software engineering in the context of emerging technologies like blockchain, cloud computing, deep learning, game development. This paper discusses these challenges and provides insights into the software engineering practices that can adapt to meet the demands of these rapidly evolving fields. Each of these domains presents unique challenges and opportunities for software developers, necessitating adaptive approaches to software engineering. This abstract offers a comprehensive overview of the key challenges inherent to each technology and explores the evolving perspectives, methodologies, and best practices essential to tackle them effectively. Emphasizing the interplay between these technologies and the demand for cross-disciplinary collaboration, this paper serves as a valuable resource for altogether varieties of participants, offering enhanced insight into the challenges encountered by software engineers in the realm of emerging technologies.
References
- Arpteg, Anders, et al. "Software engineering challenges of deep learning." 2018 44th euromicro conference on software engineering and advanced applications (SEAA). IEEE, 2018.
- Porru, Simone, et al. "Blockchain-oriented software engineering: challenges and new directions." 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C). IEEE, 2017.
- Kashfi, Hanieh. "Software engineering challenges in cloud environment: Software development lifecycle perspective." International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2.3 (2017): 251-256.
- Kanode, Christopher M., and Hisham M. Haddad. "Software engineering challenges in game development." 2009 Sixth International Conference on Information Technology: New Generations. IEEE, 2009.
- M. Swan, Blockchain: Blueprint for a new economy. O’Reilly Media, Inc., 2015.
- Unicredit, “Blockchain technology and applications from a financial perspective,”2016.
- F. Aymerich, G. Fenu, and S. Surcis, “A real time financial system based on grid and cloud computing,” in Proceedings of the ACM Symposiumon Applied Computing, 2009, pp. 1219-1220.
- Grundy, J., Kaefer, G., Keong, J., and Liu, A., “Guest Editors' Introduction: Software Engineering for the Cloud”, IEEE Software, vol. 29, pp. 26-29, 2012.
- Shan, T., “Smart Cloud Engineering, Nomenclature, and Enablement”, In Proceedings of the 1st International Conference on Cloud Computing and Services Science, Noordwijkerhout, Netherlands, 7-9 May, 2011.
- N. Jones, “The learning machines,” Nature, vol. 505, no. 7482, p. 146,2014.
- A. Efrati, “How deep learning works at apple,”2013.
- A. Abran, J. W. Moore, P. Bourque, R. Dupuis, and L. Tripp, “Swebok: Guide to the software engineering body of knowledge 2004 version,” IEEE Computer Society, Los Alamitos, California, 2004.
- Bhuvaneswari, T., Prabaharan, S., “A Survey on Software Development Life Cycle Models”, International Journal of Computer Science and Mobile Computing, Vol. 2, Issue.5, pp. 262 – 267, May 2013.
- Pagalla Bhavani Shankar, et al. “Effort Estimation of Software (EEOS) Using Machine Learning Approached Algorithms”, International Journal for Innovative Engineering and Management Research, Vol.12, Issue.02, pp.162-165.
- Pagalla Bhavani Shankar, M. Babu Reddy, “SIGNIFICANT STRATEGIES TO ASSESS SOFTWARE EFFORT ESTIMATION: A VIEW OF FUNCTIONAL POINT”, i-manager's Journal on Software Engineering, Vol. 17, NO. 3, pp.33-37.
- Pagalla Bhavani Shankar, "Blockchain: The Essential Future of Modern Internet", International Journal for Modern Trends in Science and Technology, 6(10): 60-64, 2020.
- Dong, Shi, Ping Wang, and Khushnood Abbas. "A survey on deep learning and its applications." Computer Science Review 40 (2021): 100379.
- Politowski, Cristiano, Yann-Gaël Guéhéneuc, and Fabio Petrillo. "Towards automated video game testing: still a long way to go." Proceedings of the 6th International ICSE Workshop on Games and Software Engineering: Engineering Fun, Inspiration, and Motivation. 2022.
- Alouffi, Bader, et al. "A systematic literature review on cloud computing security: threats and mitigation strategies." IEEE Access 9 (2021): 57792-57807.