Academy & Industry Research Collaboration Center (AIRCC)

Volume 11, Number 24, December 2021

Software Engineering and Artificial Intelligence: Re-Enhancing the Lifecycle

  Authors

Sabeer Saeed1 and Asaf Varol2, 1Firat University, Turkey, 2Maltepe University, Turkey

  Abstract

As automation is changing everything in today’s world, there is an urgent need for artificial intelligence, the basic component of today’s automation and innovation to have standards for software engineering for analysis and design before it is synthesized to avoid disaster. Artificial intelligence software can make development costs and time easier for programmers. There is a probability that society may reject artificial intelligence unless a trustworthy standard in software engineering is created to make them safe. For society to have more confidence in artificial intelligence applications or systems, researchers and practitioners in computing industry need to work not only on the cross-section of artificial intelligence and software engineering, but also on software theory that can serve as a universal framework for software development, most especially in artificial intelligence systems. This paper seeks to(a) encourage the development of standards in artificial intelligence that will immensely contribute to the development of software engineering industry considering the fact that artificial intelligence is one of the leading technologies driving innovation worldwide (b) Propose the need for professional bodies from philosophy, law, medicine, engineering, government, international community (such as NATO, UN), and science and technology bodies to develop a standardized framework on how AI can work in the future that can guarantee safety to the public among others. These standards will boost public confidence and guarantee acceptance of artificial intelligence applications or systems by both the end-users and the general public.

  Keywords

Software Engineering (SE), Artificial Intelligence (AI), Machine Learning (ML), Deep Learning (DL), Cross Section between Artificial Intelligence and Software Engineering.