Artificial Intelligence and Software Engineering
This volume is a broad-based collection of chapters that address the areas of overlap between the fields of artificial intelligence (AI) and software engineering. A taxonomy of this overlap area is developed and related to other major attempts to address the interaction between these two fields. Each of the four major subareas-AI-based support environments, software engineering toolds and techniques, methodological issues of AI software development, and AI techniques in practical software is described and illustrated with representative examples.