International Peer-Reviewed Open Access Journal ISSN (Online): 2395-5325
IJCRCST Logo

International Journal of Contemporary Research in Computer Science and Technology

Peer Reviewed Open Access Fully Refereed Journal Since 2015
Download Full PDF
Article Information
  • Published In Volume 3, Issue 1 (2017)
  • Publication Date July 31, 2026
  • Manuscript ID IJCRCST-JANUARY17-05
  • Article Type Research Paper
  • Pages 14 - 17
  • 11 Views 0 Downloads

Abstract

There has been a recent surge in interest in the application of Artificial Intelligence (AI) techniques to Software Engineering (SE) problems. The work is typified by recent advances in Search Based Software Engineering, but also by long established work in Probabilistic reasoning and machine learning for Software Engineering. This paper explores some of the relationships between these strands of closely related work, arguing that they have much in common and sets out some future challenges in the area of AI for SE. Software development is a very complex process that, at present, is primarily a human activity. Programming, in software development, requires the use of different types of knowledge: about the problem domain and the programming domain. It also requires many different steps in combining these types of knowledge into one final solution. This paper intends to review the techniques developed in artificial intelligence (AI) from the standpoint of their application in software engineering. In particular, it focuses on techniques developed (or that are being developed) in artificial intelligence that can be deployed in solving problems associated with software engineering processes.

Keywords

Analysis Synthesis Programming Domain Conversion Design Coding

Authors

J.Maria Merceline Vijila
R.Abinaya
How to Cite this Article

J.Maria Merceline Vijila, R.Abinaya (2017). "DEPLOYING ARTIFICIAL INTELLIGENCE TECHNIQUES IN SOFTWARE ENGINEERING". International Journal of Contemporary Research in Computer Science and Technology, 3(1), pp. 14-17.