Artificial Intelligence In Software Engineering
Abstract
In the last few years, there has been a growing surge for the interest in the application of
artificial intelligence in issues in Software Engineering (SE). Artificial Intelligence has become a
much powerful and easy to use as they are increasingly deployed for different key components in
the software system [1]. It enables the new functionalities and even allows much better adaptation
to different user needs. This also creates additional issues for different software engineers and even
exposes different firms to risks. There is a huge number of daunting challenges related to design,
building and testing for an engineering system. Software engineers have one advantage over the
engineers is that their own material and software can be used for attacking the challenges resulted
due to the production of this system [2]. AI algorithm is very much suited for this kind of complex
issues in software engineering as they are designed to deal with some of the growing challenges.
Software engineers have implemented, exploited most of the practical algorithms, techniques and
methods. It has emerged from the community of artificial intelligence [3]. All these activities have
a vital and effective application which create an impact on different areas of software engineering.