Stephanie Forrest
Genetic Algorithms and Classifier System Publications
- Adaptive computation: The multidisciplinary legacy of John H. Holland Communications of the ACM 59(8):58–63 (2016) doi 10.1145/2964342.
- Post-compiler software optimization for reducing energy E. Schulte,
J. Dorn, S. Forrest, and W. Weimer, /Nineteenth International
Conference on Architectural Support for Programming Languages and
Operating Systems/ (ASPLOS, 2014).
- Leveraging Program Equivalence for Adaptive Program Repair: Models and First Results W. Weimer, Z. Fry and
S. Forrest. Automated Softare Engineering (ASE) Conference (2013).
- Software mutational robustness Schulte, Z. P. Fry, E. Fast,
W. Weimer, S. Forrest. Genetic Programming and Evolvable Machines
(in press).
- Automated repair of binary and assembly programs for cooperating embedded devices E. Schulte, J. DiLorenzo, W. Weimer, S. Forrest Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2013)
- Using Dynamic Analysis to Discover Polynomial and Array Invariants
T. Nguyen, D. Kapur, W. Weimer, S. Forrest International Conference on Software Engineering (ICSE'12) (2012)
- A Systematic Study of Automated Program Repair: Fixing 55 out of 105 Bugs for $8.00 Each C. Le Goues, M. Dewey-Vogt, S. Forrest, and
W. Weimer. International Conference on Software Engineering (ICSE'12) (2012)
- Representations and Operators for Improving Evolutionary Software Repair C. Le Goues, W. Weimer, S. Forrest. Genetic and Evolutionary Computation Conference (2012)
- GenProg: Automatic Bug Correction in Real Programs C. Le Goues,
T. Nguyen, S. Forrest, W. Weimer. ACM Transactions on Software Engineering 38:1 (2012)
- Automatic Program Repair with Evolutionary Computation W. Weimer,
S. Forrest, C. Le Goues, T. Nguyen. Communications of the ACM Research Highlight 53:5 pp. 109-116 (2010)
- Automated Program Repair through the Evolution of Assembly Code
E. Schulte, S. Forrest, and W. Weimer. 25nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2010)
- Designing Better Fitness Functions for Automated Program Repair
E. Fast, C. Le Goues, W. Weimer, and S. Forrest. Genetic and Evolutionary Computation Conference (2010)
- A genetic programming approach to automated software repair
S. Forrest T. Nguyen, W. Weimer and C. Le Goues. /GECCO '09:
Proceedings of the 11th Annual conference on Genetic and
evolutionary computation/, pp. 947-954 (2009). Best Paper in Genetic
Programming Track.
- Automatically finding patches using genetic programming W. Weimer,
T. Nguyen, C. Le Goues and S. Forrest. 31st International Conference on Software Engineering (ICSE) (2009). Winner of ACM
SIGSOFT Distinguished Paper Award and IFIP TC2 Manfred Paul Award
for Excellence in Software: Theory and Practice.
- Perspectives on Adaptation in Natural and Artificial Systems
L. Booker, S. Forrest, M. Mitchell and R. Riolo, Oxford University
Press (2005).
- Genetic Algorithms for Finding Polynomial Orderings Jurgen Giesl,
Fernando Esponda, and Stephanie Forrest. (2001)
- Learning Classifier Systems J. H. Holland, L.B. Booker,
M. Colombetti, M. Dorigo, S. Forrest, D. G. Goldberg, R. L. Riolo,
R. E. Smith, P. L. Lanzi, W. Stolzmann, S. W. Wilson Eds. Springer Verlag, pp. 3-32 (2000).
- Fitness Landscapes: Royal Road Functions M. Mitchell and
S. Forrest. In Back, Fogel, and Michalewicx (Eds.) Handbook of Evolutionary Computation. Institute of Physics Publishing,
Phiuladelphia and Bristol UK, B2.7:1-25 (1997).
- Genetic Algorithms S. Forrest. Computing Surveys Vol. 28:1,
pp. 77-80 (1996).
- Genetic operators for the DNA fragment-assembly problem R. Parsons,
S. Forrest, and C. Burks. Machine Learning Vol. 21:1/2, pp. 11-33
(1995). Abstract
- Fitness Distance Correlation as a Measure of Problem Difficulty for Genetic Algorithms T. Jones and S. Forrest. In L.J. Eshelman (Ed.)
Proc. of the Sixth Int. Conf. on Genetic Algorithms Morgan
Kaufmann, San Francisco, CA, pp. 184-192 (1995). Abstract
- Genetic algorithms and artificial life M. Mitchell and
S. Forrest. Artificial Life, Vol. 1, No. 3 (1994),
pp. 267-289. Reprinted in C. G. Langton (Ed.) Artificial Life: an Overview, MIT Press, Cambridge, MA (1995). Abstract
- When will a genetic algorithm outperform hill climbing? M. Mitchell,
J.H. Holland, and S. Forrest. In J.D. Cowan, G. Tesauro, and
J. Alspector, (eds.), Advances in Neural Information Processing Systems, Vol. 6, San Mateo, CA: Morgan Kaufmann (1994).
- "Genetic algorithms: Principles of adaptation applied to
computation." S. Forrest. Science, Vol. 261, Aug. 1993,
pp. 872-878. Science Reprints
- Using genetic algorithms to explore pattern recognition in the immune system S. Forrest, B. Javornik, R.E. Smith, and
A.S. Perelson. Evolutionary Computation, Vol. 1, No. 3 (1993),
pp. 191-211. Abstract
- "What makes a problem hard for a genetic algorithm? Some anomalous
results and their explanation." S. Forrest and M. Mitchell. Machine Learning, Vol. 13, No. 2/3 (1993).
- "Towards a stronger building-blocks hypothesis: Effects of relative
building-block fitness on GA performance." S. Forrest and
M. Mitchell. In Proceedings of a Workshop on Foundations of Genetic Algorithms, Los Altos, CA: Morgan Kaufmann (1993).
- "Genetic algorithms for DNA sequence assembly." R. Parsons,
S. Forrest, and C. Burks. In L. Hunter, et al., (eds.), /Proceedings
of the First International Conference on Intelligent Systems for
Molecular Biology/, Menlo Park, CA: AAAI/MIT Press (1993).
- Searching for diverse, cooperative populations with genetic algorithms R.E. Smith, S. Forrest, and A.S. Perelson. Evolutionary Computation, Vol. 1, No. 2, pp. 127-149 (1993). Abstract
- "The royal road for genetic algorithms: Fitness landscapes and GA
performance." M. Mitchell, S. Forrest, and J.H. Holland. In
Proceedings of the First European Conference on Artificial Life,
Cambridge, MA: MIT Press (1992).
- "Using genetic algorithms for controller design: Simultaneous
stabilization and eigenvalue placement in a region."
W.E. Schmitendorf, O. Shaw, R. Benson, and S. Forrest. In
Proceedings of AIAA Guidance Navigation and Control Conference,
Hilton Head, SC, Aug. 1992.
- "Genetic algorithms, nonlinear dynamical systems, and global
stability models." S. Forrest and G. Mayer-Kress. In L. Davis,
(ed.), The Handbook of Genetic Algorithms, New York, NY: Van
Nostrand Reinhold (1991).
Other Publications