Early Formalization of AI-tools Usage in Software Engineering in Europe: Study of 2023
Автор: Denis S. Pashchenko
Журнал: International Journal of Information Technology and Computer Science @ijitcs
Статья в выпуске: 6 Vol. 15, 2023 года.
Бесплатный доступ
This scientific article presents the results of a study focused on the current practices and future prospects of AI-tools usage, specifically large language models (LLMs), in software development (SD) processes within European IT companies. The Pan-European study covers 35 SD teams from all regions of Europe and consists of three sections: the first section explores the current adoption of AI-tools in software production, the second section addresses common challenges in LLMs implementation, and the third section provides a forecast of the tech future in AI-tools development for SD. The study reveals that AI-tools, particularly LLMs, have gained popularity and approbation in European IT companies for tasks related to software design and construction, coding, and software documentation. However, their usage for business and system analysis remains limited. Nevertheless, challenges such as resource constraints and organizational resistance are evident. The article also highlights the potential of AI-tools in the software development process, such as automating routine operations, speeding up work processes, and enhancing software product excellence. Moreover, the research examines the transformation of IT paradigms driven by AI-tools, leading to changes in the skill sets of software developers. Although the impact of LLMs on the software development industry is perceived as modest, experts anticipate significant changes in the next 10 years, including AI-tools integration into advanced IDEs, software project management systems, and product management tools. Ethical concerns about data ownership, information security and legal aspects of AI-tools usage are also discussed, with experts emphasizing the need for legal formalization and regulation in the AI domain. Overall, the study highlights the growing importance and potential of AI-tools in software development, as well as the need for careful consideration of challenges and ethical implications to fully leverage their benefits.
AI, Software Development, Copilot, ChatGPT, AI-augmented Software Engineering
Короткий адрес: https://sciup.org/15018955
IDR: 15018955 | DOI: 10.5815/ijitcs.2023.06.03
Список литературы Early Formalization of AI-tools Usage in Software Engineering in Europe: Study of 2023
- D. S. Pashchenko, Modern high-tech company in the IT industry: monograph. - Kazan: Buk, 2022. - 196 p.
- D. Smite, A. Tkalich, N. B. Moe, E. Papatheocharous, E. Klotins, M. P. Buvik “Changes in perceived productivity of software engineers during COVID-19 pandemic: The voice of evidence”, Journal of Systems and Software, Vol. 186, 2022 URL: https://www.sciencedirect.com/science/article/pii/ S0164121221002715
- Ch. Kästner, Eu. Kang “Teaching software engineering for AI-enabled systems” In Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering Education and Training. ACM, 2020, pp.45–48, https://doi.org/10.1145/3377814.3381714
- U. Khandelwal, He He, Qi Peng, D. Jurafsky “Sharp Nearby, Fuzzy Far Away: How Neural Language Models Use Context”. In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). Stroudsburg, PA, USA: Assoc. for Computational Linguistics. 2018, pp. 284–294
- E. Rogers Diffusion of Innovations, 5th Edition. Simon and Schuster, 2003 - 576 p
- S. Peng, E. Kalliamvakou, P. Cihon, M. Demirer “The Impact of AI on Developer Productivity: Evidence from GitHub Copilot”, - arXiv preprint arXiv:2302.06590, 2023 URL: https://arxiv.org/pdf/2302.06590.pdf
- W. Gallagher “Apple wants Xcode to write apps for you, automatically”, 2023 URL: https://appleinsider.com/articles/23/06/27/apple-wants-xcode-to-write-apps-for-you-automatically
- F.X. Shaw “Microsoft Build brings AI tools to the forefront for developers” in Microsoft Blogs, 2023 URL: https://blogs.microsoft.com/blog/2023/05/23/ microsoft-build-brings-ai-tools-to-the-forefront-for-developers/
- P. Vergadia “AI in software development: What you need to know” in blog of Google Clouds, 2023 URL: https://cloud.google.com/blog/products/ai-machine-learning/how-ai-impacts-software-development
- J. Morley, L. Kinsey, A. Elhalal “Operationalizing AI ethics: barriers, enablers and next steps”. AI & Soc Vol. 38, 2023 pp. 411–423 https://doi.org/10.1007/s00146-021-01308-8
- R. Yankovskiy, I. Bardov, A. Nikiforov “Three Legal Views of a Software: Source Code, Derivative Work, and Work for Hire”. SSRN Electronic Journal. 2023 URL: https://papers.ssrn.com/sol3/ papers.cfm?abstract_id=4425817
- M. Barenkamp, J. Rebstadt, O. Thomas “Applications of AI in classical software engineering” AI Perspectives №2, 2020 URL: https://aiperspectives.springeropen.com/articles/10.1186/s42467-020-00005 https://doi.org/10.1186/s42467-020-00005-4
- G. Dunn “Artificial intelligence and automated systems 2022 legal review”, 2023 URL: https://www.gibsondunn.com/wpcontent/uploads/2023/01/artificial-intelligence-and-automated-systems-2022-legal-review.pdf
- R. Tehseen, U. Omer , Sh. Farooq “Ethical Guidelines for Artificial Intelligence: A Systematic Literature Review”, 2021 URL: https://www.researchgate.net/publication/355788500_Ethical_Guidelines_for_ Artificial_Intelligence_A_Systematic_Literature_Review
- S. Moore, J. Simon "The Greatest Century That Ever Was: 25 Miraculous Trends of the last 100 Years". Policy Analysis. The Cato Institute, 1999 p. – 364 p.