Impact of AI Tools in Software Engineering – Boon or a Bane

Year : 2024 | Volume :11 | Issue : 01 | Page : –
By

    Bijee Lakshman

  1. Abhinav S.

  1. Assistant Professor, Department of Data Science, Women’s Christian College, Chennai, Tamil Nadu, India
  2. Student, Computer Science and Business Systems, S.R.M Institute of Science and Technology, Ramapuram, Tamil Nadu, India

Abstract

Artificial Intelligence (AI) has become a transformative force, revolutionizing diverse sectors by integrating intelligent systems into everyday processes. Natural Language Processing (NLP) plays a crucial role, enabling machines to understand and produce human language, marking a significant advancement in technology. This innovation has various applications, including chatbots, language translation, and sentiment analysis, thereby improving interactions between humans and computers and facilitating information processing. Generative AI, a subset of AI, takes innovation to new heights by enabling machines to autonomously create content. This advancement is particularly evident in language models that exhibit context-aware content generation, revolutionizing creativity in various fields such as writing and art. The synergy between NLP and generative AI has paved the way for unprecedented advancements, showcasing the potential for machines to understand and generate contextually relevant content. In the realm of AI tools, a critical player is Codeium, an open-source code editor. Designed with software developers in mind, Codeium incorporates AI-powered functionalities such as smart code suggestions and syntax highlighting. This paper describes how Codeium significantly enhances the efficiency of developers, facilitating smoother code writing, editing, and debugging processes. A comparative analysis with few other AI tools is made highlighting few demos of prompt engineering in Codeium As the collective impact of AI, NLP, generative AI, and advanced tools like Codeium continues to unfold, these technologies not only redefine the boundaries of what is achievable but also underscore their pervasive influence across industries. From language understanding to innovative content creation and streamlined software development, the multifaceted applications of these technologies underscore their significance in shaping the future of artificial intelligence.

Keywords: Artificial Intelligence (AI), Natural Language Processing (NLP), Generative AI (Gen AI), Codeium, Prompt Engineering

[This article belongs to Journal of Software Engineering Tools & Technology Trends(josettt)]

How to cite this article: Bijee Lakshman, Abhinav S..Impact of AI Tools in Software Engineering – Boon or a Bane.Journal of Software Engineering Tools & Technology Trends.2024; 11(01):-.
How to cite this URL: Bijee Lakshman, Abhinav S. , Impact of AI Tools in Software Engineering – Boon or a Bane josettt 2024 {cited 2024 Apr 05};11:-. Available from: https://journals.stmjournals.com/josettt/article=2024/view=140133


References

[1] Bertalan Meskó, “Prompt Engineering as an Important Emerging Skill for Medical Professionals: Tutorial”, Journal of Medical Internet Research, October 2023,  Vol 25 ,

[2] Cheng Peng, Xi Yang, Aokun Chen, Kaleb E. Smith, Nima PourNejatian, Anthony B. Costa, “A study of generative large language model for medical research and healthcare”, npj Digital Medicine volume 6, Article number: 210 (2023).

[3]  Diksha Khurana, Aditya Koli, Kiran Khatter & Sukhdev Singh , “Natural  Language Processing- State of art, current trends and challenges”, Multimed Tools Appl , 2023;82(3):3713-3744.  doi: 10.1007/s11042-022-13428-. Epub 2022 Jul 14.

[4] Humza Naveed, Asad Ullah Khan, Shi Qiu, Muhammad Saqi,Saeed Anwar, Muhammad Usman, Naveed Akhtar, Nick Barnes, Ajmal Mian, A comprehensive Overview of Large LanguageModels”, https://www.researchgate.net/publication/372341712_A_Comprehensive_Overview_of_Large_Language_Models, 2023.

[5] Mika Saari, Petri Rantanen, Mikko Nurminen, Terhi Kilamo, Kari Systä & Pekka Abrahamsson , “Survey of AI Tool Usage in Programming Course: Early Observations”, Agile Processes in Software Engineering and Extreme Programming – Workshops, Dec 2023, pp 182–191

[6] Olaf Zawacki-Richter, Victoria I. Marín, Melissa Bond & Franziska Gouverneur. “Systematic review of research on artificial intelligence applications in higher education – where are the educators?”, International Journal of Educational Technology in Higher Education ,volume 16, Article number: 39 (2019).

[7] Ronan Collobert, Jason Weston, L´eon Bottou [email protected] Michael Karlen, “Natural Language Processing (almost) from Scratch”, Journal of Machine Learning Research 1 (2000) 1-48

[8] Sabit Ekin, “Prompt Engineering For ChatGPT: A Quick Guide To Techniques, Tips, And Best Practices”  DOI:10.36227/techrxiv.22683919.v2,  https://www.researchgate.net/publication/370531844_Prompt_Engineering_For_ChatGPT_A_Quick_Guide_To_Techniques_Tips_And_Best_Practices, May 2023.

[9]   Venkatesh. V., “A Research Agenda grounded in UTAUT- Adoption and use of AI Tools:”, Annals of Operations Research 308(4), Jan 2022, https://doi.org/10.1007/s10479-020-03918-9.

[10]  Zhihan Lv, “Generative artificial intelligence in the metaverse era”, Cognitive Robotics, Volume 3, 2023, Pages 208-217.


Regular Issue Subscription Review Article
Volume 11
Issue 01
Received February 26, 2024
Accepted March 21, 2024
Published April 5, 2024