Acquisition of software engineering knowledge : SWEEP : an automatic programming system based on genetic programming and cultural algorithms /

This is the first book that attempts to provide a framework in which to embed an automatic programming system based on evolutionary learning (genetic programming) into a traditional software engineering environment. As such, it looks at how traditional software engineering knowledge can be integrate...

Full description

Saved in:
Bibliographic Details
Main Authors: Cowan, George S
Corporate Authors: World Scientific Firm
Group Author: Reynolds, Robert G
Published: World Scientific Pub. Co.,
Publisher Address: Singapore ; River Edge, N.J. :
Publication Dates: 2003.
Literature type: eBook
Language: English
Series: Series on software engineering and knowledge engineering ; v. 14
Subjects:
Online Access: http://www.worldscientific.com/worldscibooks/10.1142/3338#t=toc
Summary: This is the first book that attempts to provide a framework in which to embed an automatic programming system based on evolutionary learning (genetic programming) into a traditional software engineering environment. As such, it looks at how traditional software engineering knowledge can be integrated with an evolutionary programming process in a symbiotic way.
Carrier Form: 1 online resource (v,156pages) : illustrations.
Bibliography: Includes bibliographical references (pages 147-154) and index.
ISBN: 9789812791399 (electronic bk.)
CLC: TP311.5
Contents: ch. 1. Introduction -- ch. 2. SWEEP: a system for the software engineering of evolving programs -- ch. 3. The genetic programming element agents -- ch. 4. The metrics apprentice: using cultural algorithms to formulate quality metrics for software systems -- ch. 5. An example problem for automatic programming: solving the noisy sine problem with discipulus -- ch. 6. Data collection and analysis -- ch. 7. Analysis: the relationship of software metrics to bloat -- ch. 8. Defining a new software metric To estimate generalization using the metrics apprentice -- ch. 9. Conclusion.