The possibilities of introducing artificial intelligence in a process of software development

Authors

  • Mitja Gradišnik Fakulteta za elektrotehniko, računalništvo in informatiko
  • Tina Beranič Fakulteta za elektrotehniko, računalništvo in informatiko
  • Sašo Karakatič Fakulteta za elektrotehniko, računalništvo in informatiko

DOI:

https://doi.org/10.31449/upinf.95

Keywords:

software development process, software development tools, artificial intelligence, intelligent assistants

Abstract

In software engineering, many of the challenges we face during software development force us to constantly look for new approaches and practices to help deliver better and faster IT projects at lower costs. The desire for a fast and affordable implementation of IT projects, a higher level of quality of solutions and the chronic shortage of skilled IT developers are just some of the challenges we face. Recently, in addressing these challenges, the introduction of artificial intelligence into the software development process has shown a lot of promise especially in the form of advanced artificial intelligence-supported tools that actively support the development team in the development process. Artificial intelligence-enabled tools offer abilities beyond the automation of trivial repetitive tasks. Primarily, they introduce the automation of more complex tasks, the execution of which was exclusively in the domain of skilled IT professionals until recently.

Published

2020-12-07

How to Cite

[1]
Gradišnik, M., Beranič, T. and Karakatič, S. 2020. The possibilities of introducing artificial intelligence in a process of software development. Applied Informatics. 28, 4 (Dec. 2020). DOI:https://doi.org/10.31449/upinf.95.

Issue

Section

Professional papers