Access the full text.
Sign up today, get DeepDyve free for 14 days.
(1986)
AI: Applications in the Future of Software Engineering
E. Miya (1985)
On "Software engineering"ACM SIGSOFT Softw. Eng. Notes, 10
B. Boehm (1989)
Verifying and Validating Software Requirements and Design SpecificationsIEEE Software, 1
(1981)
Knowledge-based expert systems come of age
R. Schank (1983)
The Current State of AI: One Man's OpinionAI Mag., 4
K. Jensen, N. Wirth (1991)
Pascal User Manual and Report
O. Dahl, E. Dijkstra, C. Hoare (1972)
Structured programming, 8
(1983)
Al, where has it been and where is it going
M. M. Lehman, L. A. Belady (1985)
Program Evolution, the Process of Software Change
D. Partridge (1986)
AI: Principles and Applications
Lem Ejiogu (1983)
Effective Structured Programming
H. Carpenter (1977)
Tolkien
D. Parnas (1978)
Designing Software for Ease of Extension and ContractionIEEE Transactions on Software Engineering, SE-5
N. Wirth (1971)
Program development by stepwise refinementCommun. ACM, 26
D. McDermott (1976)
Artificial intelligence meets natural stupiditySIGART Newsl., 57
E. Sandewall (1978)
Programming in an interactive environment: the “LISP” experienceComputing Surveys, 10
C. A. R. Hoare (1981)
The Emperor's old clothesCommunications of the Association of Computing Machinery, 24
M. Lehman, L. Belady (1985)
Program evolution: processes of software change
(1983)
Machine Learning
J. McDermott (1980)
R1: the formative yearsAI Magazine, 2
W. Swartout, R. Balzer (1982)
On the inevitable intertwining of specification and implementationCommunications of the Association of Computing Machinery, 25
C. Hoare (1981)
The emperor's old clothesCommun. ACM, 24
J. McDermott (1981)
The Formative Years
N. Wirth (1971)
Program development by stepwise refinementCommunications of the Association of Computing Machinery, 14
R. Kirk (1985)
Language, Thought, and Other Biological CategoriesPhilosophical Books, 26
J. Buxton (1970)
Software engineering techniques
E. Sandewall (1978)
Programming in an Interactive Environment: the ``Lisp'' ExperienceACM Comput. Surv., 10
J. Mostow (1985)
Response to Derek PartridgeAI Magazine, 6
R. V. Giddings (1984)
Accommodating uncertainty in software designCommunications of the Association of Computing Machinery, 27
R. Giddings (1984)
Accommodating uncertainty in software designCommun. ACM, 27
(1983)
Software technolo
W. Swartout, R. Balzer (1982)
On the inevitable intertwining of specification and implementationCommun. ACM, 25
R. Kowalski (1984)
AI and software engineeringDatamation, 30
B. Buchanan, E. Feigenbaum (1978)
Dendral and Meta-Dendral: Their Applications DimensionArtif. Intell., 11
Heinz-Dieter Böcker, Gustavo Fischer, Helga Nieper (1986)
The enhancement of understanding through visual representations
R. Balzer, T. Cheatham, C. Green (1983)
Software Technology in the 1990's: Using a New ParadigmComputer, 16
(1982)
Knowledge-Based Systems in Al
D. T. Ross (1977)
Special issue on requirementsIEEE Transactions on Software Engineering,SE, -3
J. Eisenberg, J. Hill (1984)
Using natural-language systems on personal computers, 1
D. Partridge (1990)
What's in an AI program?
Artificial Intelligence (AI) software is a reality, but only for limited classes of problems. In general, AI problems are significantly different from those of conventional software engineering. The differences suggest a different program development methodology for AI problems: one that does not readily yield programs with the desiderata of practical software (reliability, robustness, etc.). In addition, the problem of machine learning must be solved (to some degree) before the full potential of AI can be realized, but the resultant self-adaptive software is likely to further aggravate the software crisis. Realization of the full potential of AI in practical software awaits some prerequisite breakthroughs in both basic AI problems and an appropriate AI software development methodology.
Artificial Intelligence Review – Springer Journals
Published: Jul 9, 2005
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.