CFP last date
20 June 2024
Reseach Article

New Artificial Intelligence Techniques in Software Engineering

Published on August 2011 by Deepak Vishwasrao Nandre, Gaikwad Sanjay Annasaheb, Bhikaji Ganapat Gade
journal_cover_thumbnail
National Technical Symposium on Advancements in Computing Technologies
Foundation of Computer Science USA
NTSACT - Number 2
August 2011
Authors: Deepak Vishwasrao Nandre, Gaikwad Sanjay Annasaheb, Bhikaji Ganapat Gade
cd87c2fc-5312-4991-8d13-4879e4cc691d

Deepak Vishwasrao Nandre, Gaikwad Sanjay Annasaheb, Bhikaji Ganapat Gade . New Artificial Intelligence Techniques in Software Engineering. National Technical Symposium on Advancements in Computing Technologies. NTSACT, 2 (August 2011), 9-12.

@article{
author = { Deepak Vishwasrao Nandre, Gaikwad Sanjay Annasaheb, Bhikaji Ganapat Gade },
title = { New Artificial Intelligence Techniques in Software Engineering },
journal = { National Technical Symposium on Advancements in Computing Technologies },
issue_date = { August 2011 },
volume = { NTSACT },
number = { 2 },
month = { August },
year = { 2011 },
issn = 0975-8887,
pages = { 9-12 },
numpages = 4,
url = { /proceedings/ntsact/number2/3193-ntst014/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 National Technical Symposium on Advancements in Computing Technologies
%A Deepak Vishwasrao Nandre
%A Gaikwad Sanjay Annasaheb
%A Bhikaji Ganapat Gade
%T New Artificial Intelligence Techniques in Software Engineering
%J National Technical Symposium on Advancements in Computing Technologies
%@ 0975-8887
%V NTSACT
%N 2
%P 9-12
%D 2011
%I International Journal of Computer Applications
Abstract

Software development process 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 study 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. This paper highlights a comparative study between the software development and expert system development. This paper also highlights absence of risk management strategies or risk management phase in AI based systems.

References
  1. Ian Sommerville, Software Engineering (6th Edn.)(Addison Wesley Publishers, New York,USA) 2000.
  2. Roger S. Pressman, Software Engineering: A Beginner’s Guide (McGraw Hill Higher Education Publishers, New York, New York, USA) 1988.
  3. Shari Lawrence Pfleeger, Software Engineering: theory and Practice (Prentice Hall Publishers, Upper Saddle River, New Jersey, USA) 1998.
  4. C.S. French, Data Processing and Information Technology (10 edition), (Letts Educational Publishers, London, United Kingdom) 1996.
  5. Artificial Intelligence (3rd Edition) Prentice Publisher, Henry Petrick Winston.
  6. Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach (Prentice Hall Publishers, Upper Saddle River, New Jersey, USA).
Index Terms

Computer Science
Information Sciences

Keywords

Knowledge intensive activity Programmer's apprentice automated programming genetic code