Interaction between Software Engineering and Artificial Intelligence- A Review

Journal Title: International Journal on Computer Science and Engineering - Year 2011, Vol 3, Issue 12

Abstract

Software engineering and artificial intelligence is the two field of the computer science. During the last decades, the disciplines of Artificial Intelligence and Software Engineering have developed separately without the much exchange of research outcomes. However, both fields of computer science have different characteristics, benefits and limitations. This statement opens many possibilities and ideas for research. One idea is that the researcher applies the available methods, tools and techniques of Artificial Intelligence to Software Engineering and Software Engineering to Artificial Intelligence in a manner that good things, feature, characteristic and advantages of the both fields is taken up, and the limitations will reduces. During applicability, an intersection area is found between AI and SE, which forms the relation between AI and SE. The work in this paper discusses the factor that come while communicating between AI and SE such as Communication, objective, Problem and reasons for adopting. This work explores the framework of interaction on which both fields are communicate with each other. This framework has four major classes of interaction such as software support environment, AI tools and techniques in conventional software, Use of conventional software technology and Methodological considerations. This paper introduces the relation between AI and SE, and various techniques evolved while merging.

Authors and Affiliations

Prince Jain

Keywords

Related Articles

Accident Emergency Response And Routing Software (AERARS) using Genetic Algorithm

AERARS is a response and routing software for accident emergency requirement. A method has been proposed in this project for using a genetic algorithm to find the shortest route between a source and a destination. It mak...

Enhanced form of solving real coded numerical optimization problem using ABC algorithm with linear crossover operator

Artificial Bee Colony (ABC) algorithm is population-based swarm intelligence algorithm. There are many algorithms Present for solving numeric optimization problem.ABC is based on the intellectual behaviour of honey bee c...

Prediction of Rainfall Using Backpropagation Neural Network Model

Agriculture is the predominant occupation in India, accounting for about 52% of employment. The Irrigation acilities are nadequate, as revealed by the fact that only 52.6% of the land was irrigated in 2009–10 which res...

Comparison of Parsing Techniques For Formal Languages

A parser is one of the components in an interpreter or compiler, which checks for correct syntax and builds a data structure (often some kind of parse tree, abstract syntax tree or other hierarchical structure) implicit...

Performance Evaluation of Mutation / Non- Mutation Based Classification With Missing Data

A common problem encountered by many data mining techniques is the missing data. A missing data is defined as an attribute or feature in a dataset which has no associated data value. Correct treatment of these data is cr...

Download PDF file
  • EP ID EP150503
  • DOI -
  • Views 135
  • Downloads 0

How To Cite

Prince Jain (2011). Interaction between Software Engineering and Artificial Intelligence- A Review. International Journal on Computer Science and Engineering, 3(12), 3774-3779. https://europub.co.uk/articles/-A-150503