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
Evolutionary Aspects Of Windows Operating System To Enhance Existing Technology
The evolutionary trends in windows technology tends to hange since from the beginning including kernel, Graphical (GUI), Device drivers, interfaces etc. This paper presents a brief and comprehensive statistical analysis...
Comparative study on Relational data sets and XML data sets in J2EE system
In the real world extracting information entirely depends up on the type of the information, type of the structures used to maintain the information and type of the application programs used to extract the information. M...
Recognition of Isolated Handwritten Kannada Numerals based on Decision Fusion Approach
combining classifiers appears as a natural step forward when a critical mass of knowledge of single classifier models has been accumulated. Although there are many unanswered questions about matching classifiers to real-...
COCOMO model for software based on Open Source: Application to the adaptation of TRIADE to the university system
Today, within the software industry, Open Source Software has many qualities that need to be analyzed. This kind of software has gained a lot of attraction nowadays from researchers since it offers technical and economic...
An Efficient Clustering Technique for Message Passing Between Data Points using Affinity Propagation
A wide range of clustering algorithms is available in literature and still an open area for researcher’s k-means algorithm is one of the basic and most simple partitioning clustering technique is given by Macqueen in 196...