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
Image Retrieval using DWT with Row and Column Pixel Distributions of BMP Image
With the rapid development of technology of multimedia, the traditional information retrieval techniques based on keywords are not sufficient, content - based image retrieval (CBIR) has been an active research topic. The...
Integral System for Automation of Education Board and IT Association using Cloud and Mobilink.
Most of the educational boards and IT associates still use traditional and inefficient intellectual E-administration system for communicating with their valued clients. The clients may include the students in case of edu...
Grid Scheduling using Differential Evolution (DE) for solving multi-objective optimization parameters
The computational grid is a collection and aggregation of parallel, distributed, and heterogeneous resources. Grid Scheduling is the complex issue to manage the heterogeneous resources. The proposed approach considers th...
A Comparative Survey on Symmetric Key Encryption Techniques
Nowadays, the use of internet are growing increasingly across the world, security becomes a prime concern of issue for the society. Earlier security was a major issue for military applications but now the area of applica...
An Analysis on Endaira: A Provably Secure On-Demand Source Routing Protocol
Routing is one of the most basic networking functions in mobile ad hoc networks. Secure routing protocols for mobile ad hoc networks provide the necessary functionality for proper network operation. Hence, an adversary c...