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

Survey paper on Copyright Protection for Images on Mobile Devices

The upcoming era of mobile technology has also raised by sharing of images and other graphical data. With this protection to such files is also plays a vital role. Using watermarking we can guarantee to provide the owner...

Statistical Approach to Transliteration from English to Punjabi

Machine transliteration plays an important role in natural language applications such as information retrieval and machine translation, especially for handling proper nouns and technical terms. Transliteration is a cruci...

Enhancement of Network Security Techniques using Quantum Cryptography

Quantum cryptography uses the law of quantum physics for unconditionally secure data communications. This is a main achievement because the cryptography currently in use, known as conventional cryptography, relies comple...

Medical Image Matching and Retrieval using Discrete Sine Transform

Visual information has been extensively used in the areas of multimedia, medical imaging and other numerous applications. Management of these visual information is challenging as the quantity of data available is very hu...

New Design of Crypto-Based Pseudo random number generator (CBPRNG) using BLOW FISH cipher

Random Number Generators (RNGs) are an important building block for algorithms and protocols in cryptography. Random number generation is used in a wide variety of cryptographic operations, such as key generation and cha...

Download PDF file
  • EP ID EP150503
  • DOI -
  • Views 103
  • 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