miller@sctc.com (Steven M. Miller) (02/07/90)
I'm currently taking a graduate seminar course where we're looking into using AI techniques to aid in software engineering. To aid in a research paper I am writing I am interested in the following: A) researchers looking into the same sort of thing that I could interview B) relevant papers, technical reports and thesis, etc. C) your opinion on the usefulness of AI to Software Engineering Thanks in advance, SMMiller@SCTC.COM or smiller@cs.umn.edu
ntm1169@dsac.dla.mil (Mott Given) (02/08/90)
From article <1990Feb7.013940.7623@sctc.com>, by miller@sctc.com (Steven M. Miller): > I'm currently taking a graduate seminar course where we're looking > into using AI techniques to aid in software engineering. You may find some of the references below helpful: ---------------------------------------------------------------------------- NASA Conference Publication 3057, "Software Reuse Issues, Proceedings of a work- shop help in Melbourne, Florida November 17-18, 1988. Edited by Susan J. Voight and Kathryn A. Smith. ------------------------------------------------------------------------------ CMU/SEI-88-TR-13 Holibaugh, Perry Phase I Testbed Description: Requirements and Selection Guidelines The Application of Reusable Software Components Project has constructed a reuse testbed for conducting software engineering experiments in software reusability. The hardware and system software of the testbed will provide a distributed computing environment with file-server capability for the storage of reusable components and other artifacts of the development process. The testbed will support a variety of domain-independent and domain-dependent reusable components. The testbed will also support tools that foster reuse. This document contains the requirements and selection criteria for the testbed hardware, software, reusable resources, and an environment. For each of these four testbed resources, the requirements are grouped into five areas: support of experiments, maximization of experience and reusability, applicability to problem domains, acceleration of technology transition, and advancing the state of the practice in reuse. ------------------------------------------------------------------------------- CMU/SEI-88-TR-22, ADA204399 Perry Perspective on Software Reuse This report presents a perspective on software reuse in the context of "ideal" software development capabilities. Software reuse is viewed as a means of achievingMor at least approximatingM the idea capabilities. A generic application and development model is proposed for unifying various types of software reuse. The model can be initially formulated as a project family architecture and produced from a domain features analysis. The approach presented in this report is intended to lead to a reuse strategy and methodology for software development. ------------------------------------------------------------------------------- Cognitive issues in software reuse. Coelho, E.M.P. 76 pp.,Jun 1985,Naval Postgraduate School,Monterey, CA,Pub. No: AD-A 159 386 Vast resources are invested in the construction of software. Reuse of software offers potential savings in the construction of new software systems. From the perspective of cognitive science, current proposals for software reuse are depicted. This thesis starts with a cognitive analysis of programming behavior (human thought process). The aspects of cognitive behavior related to program comprehension, the notions of knowledge domain, knowledge acquisition and reconstruction and memory mechanisms are discussed. The definition of software reusability is presented and methods to achieve reuse are discussed. The software development model called DRACO is presented and its concepts are related to software reuse and reconstruction. ------------------------------------------------------------------------------- Nagai Y. & Chikira H. & Kobayashi M. & Furukawa K. Problems in Developing an Experimental System Able to Reuse Existing Programs ICOT Research Center, Technical Memorandum TM-0059 April 1984 -- Mott Given @ Defense Logistics Agency Systems Automation Center, DSAC-TMP, Bldg. 27-1, P.O. Box 1605, Columbus, OH 43216-5002 INTERNET: mgiven@dsac.dla.mil UUCP: ...{osu-cis}!dsac!mgiven Phone: 614-238-9431 AUTOVON: 850-9431 FAX: 614-238-3214 I speak for myself
robinson@santiam.uucp (Bill Robinson) (02/09/90)
IEEE Transactions on Software Engineering, November 1985, Vol SE-11, No. 11. is a special issue on AI and SE. It overviews a variety of projects. Bill Robinson =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Department of Computer Science, University of Oregon, Eugene, OR 97403-1202 domain: robinson@cs.uoregon.edu
hwajin@wrs.wrs.com (Hwa Jin Bae) (02/10/90)
In article <1990Feb7.013940.7623@sctc.com> miller@sctc.com (Steven M. Miller) writes: >B) relevant papers, technical reports and thesis, etc. There is a collection edited by Charles Rich and Richard Waters called _Readings In Artificial Intelligence and Software Engineering_ published by Morgan Kaufmann Publishers, Inc. This collection contains 34 papers convering: automatic programming, theorem-proving approaches, transformational approaches, specification techniques, intelligent programming assistants (like KBEmacs, etc.), knowledge representation, and others. -- hwajin@wrs.com (uunet!wrs!hwajin) "Omnibus ex nihil ducendis sufficit unum." Hwa Jin Bae, Wind River Systems, 1351 Ocean Avenue, Emeryville, CA 94606, USA