메뉴 건너뛰기




Volumn 5, Issue 3 SPEC.ISS., 2005, Pages 315-331

Evolutionary software engineering, a review

Author keywords

Genetic algorithms; Software engineering; Software production; Software testing

Indexed keywords

ALGORITHMS; AUTOMATION; COMPUTATIONAL COMPLEXITY; COMPUTATIONAL METHODS; GENETIC ENGINEERING; IMAGE CODING; MACHINE DESIGN; ONLINE SEARCHING; OPTIMIZATION; PROBLEM SOLVING; RANDOM PROCESSES;

EID: 13844322280     PISSN: 15684946     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.asoc.2004.08.004     Document Type: Article
Times cited : (76)

References (88)
  • 1
    • 0009693631 scopus 로고
    • Report 94-1-BASICS, Department of Information Technology and Production Economics, University of Vaasa
    • J.T. Alander, Indexed bibliography of genetic algorithms basics, reviews, and tutorials, Report 94-1-BASICS, Department of Information Technology and Production Economics, University of Vaasa (ftp://uwasa.fi/cs/report94-1/ gaBASICSbib.ps.Z), 1995.
    • (1995) Indexed Bibliography of Genetic Algorithms Basics, Reviews, and Tutorials
    • Alander, J.T.1
  • 2
    • 0005813442 scopus 로고
    • Report 94-1-GP, Department of Information Technology and Production Economics, University of Vaasa
    • J.T. Alander, Indexed bibliography of genetic programming, Report 94-1-GP, Department of Information Technology and Production Economics, University of Vaasa (ftp://uwasa.fi/cs/report94-1/gaGPbib.ps.Z), 1995.
    • (1995) Indexed Bibliography of Genetic Programming
    • Alander, J.T.1
  • 4
    • 0009693631 scopus 로고
    • Report 94-1-CS, Department of Information Technology and Production Economics, University of Vaasa
    • J.T. Alander, Indexed bibliography of genetic algorithms in computer science, Report 94-1-CS, Department of Information Technology and Production Economics, University of Vaasa (ftp://uwasa.fi/cs/report94-1/gaCSbib.ps.Z), 1995.
    • (1995) Indexed Bibliography of Genetic Algorithms in Computer Science
    • Alander, J.T.1
  • 5
    • 13844318957 scopus 로고    scopus 로고
    • Automatic software testing tool, U.S. patent no. 5,754,760, issued May 19
    • R.W. Warfield, Automatic software testing tool, U.S. patent no. 5,754,760, issued May 19, 1998.
    • (1998)
    • Warfield, R.W.1
  • 6
    • 13844321433 scopus 로고    scopus 로고
    • Method and computer program product for generating a computer program product test that includes an optimized set of computer program product test cases, and method for selecting same, U.S. patent no. 5,805,795, issued September 8
    • T.G. Whitten, Method and computer program product for generating a computer program product test that includes an optimized set of computer program product test cases, and method for selecting same, U.S. patent no. 5,805,795, issued September 8, 1998.
    • (1998)
    • Whitten, T.G.1
  • 7
    • 13844317596 scopus 로고    scopus 로고
    • Automated testing of software application interfaces, object methods and commands, U.S. patent no. 5,708,774, issued January 13
    • E.B. Boden, Automated testing of software application interfaces, object methods and commands, U.S. patent no. 5,708,774, issued January 13, 1998.
    • (1998)
    • Boden, E.B.1
  • 8
    • 13844312169 scopus 로고    scopus 로고
    • Adaptive problem solving method and apparatus utilizing evolutionary computation techniques, U.S. patent no. 6,282,527, issued August 28
    • A. Gounares, P. Sikchi, Adaptive problem solving method and apparatus utilizing evolutionary computation techniques, U.S. patent no. 6,282,527, issued August 28, 2001.
    • (2001)
    • Gounares, A.1    Sikchi, P.2
  • 13
    • 13844319260 scopus 로고    scopus 로고
    • Ph.D. thesis, Acta Wasaensia 112, Department of Computer Science, University of Vaasa
    • T. Mantere, Automatic software testing by genetic algorithms, Ph.D. thesis, Acta Wasaensia 112, Department of Computer Science, University of Vaasa, 2003.
    • (2003) Automatic Software Testing by Genetic Algorithms
    • Mantere, T.1
  • 18
    • 0017926378 scopus 로고
    • Measuring programming quality and productivity
    • T.C. Jones Measuring programming quality and productivity IBM Syst. J. 17 1978 39 63
    • (1978) IBM Syst. J. , vol.17 , pp. 39-63
    • Jones, T.C.1
  • 23
    • 13844317607 scopus 로고    scopus 로고
    • members.iinet.net.au/lonsdale/seng/se20.htm
    • Lonsdale Systems, Software testing glossary (members.iinet.net.au/ lonsdale/seng/se20.htm), 2002.
    • (2002) Software Testing Glossary
  • 27
    • 13844321432 scopus 로고
    • North-Holland Publishing Company Amsterdam, The Netherlands
    • R.L. Baber Software Reflected 1982 North-Holland Publishing Company Amsterdam, The Netherlands
    • (1982) Software Reflected
    • Baber, R.L.1
  • 31
    • 13844309126 scopus 로고
    • Toward a scientific basis for software evaluation
    • A. Perlis F. Sayward M. Shaw The MIT Press Cambridge, Massachusetts, USA
    • J.C. Browne, and M. Shaw Toward a scientific basis for software evaluation A. Perlis F. Sayward M. Shaw Software Metrics: An Analysis and Evaluation 1981 The MIT Press Cambridge, Massachusetts, USA
    • (1981) Software Metrics: An Analysis and Evaluation
    • Browne, J.C.1    Shaw, M.2
  • 32
    • 13844318958 scopus 로고
    • Software metrics: A research initiative
    • A. Perlis F. Sayward M. Shaw The MIT Press Cambridge, Massachusetts, USA
    • M. Denicoff, and R. Grafton Software metrics: a research initiative A. Perlis F. Sayward M. Shaw Software Metrics: An Analysis and Evaluation 1981 The MIT Press Cambridge, Massachusetts, USA
    • (1981) Software Metrics: An Analysis and Evaluation
    • Denicoff, M.1    Grafton, R.2
  • 37
    • 13844309115 scopus 로고
    • Automated software test data generation using a genetic algorithm
    • Beijing University of Aeronautics and Astronautics
    • M. Pei, E.D. Goodman, Z. Gao, K. Zhong, Automated software test data generation using a genetic algorithm, Technical report 6/2/94, Beijing University of Aeronautics and Astronautics, 1994.
    • (1994) Technical Report 6/2/94
    • Pei, M.1    Goodman, E.D.2    Gao, Z.3    Zhong, K.4
  • 38
    • 0025472647 scopus 로고
    • Automated software test data generation
    • B. Korel Automated software test data generation IEEE Trans. Software Eng. 16 8 1980 870 879
    • (1980) IEEE Trans. Software Eng. , vol.16 , Issue.8 , pp. 870-879
    • Korel, B.1
  • 39
    • 0006558050 scopus 로고
    • The automatic-generation of test data using genetic algorithms
    • I.M. Marshall, W.B. Samson, D.G. Edgar-Nevill (Eds.) University of Abertay Dundee, Scotland, Dundee, UK
    • A.L. Watkins, The automatic-generation of test data using genetic algorithms, in: I.M. Marshall, W.B. Samson, D.G. Edgar-Nevill (Eds.), Proceedings of the 4th Software Quality Conference, vol. 2, University of Abertay Dundee, Scotland, Dundee, UK, 1995, pp. 300-309.
    • (1995) Proceedings of the 4th Software Quality Conference , vol.2 , pp. 300-309
    • Watkins, A.L.1
  • 40
    • 4243499614 scopus 로고
    • Genetic algorithms and the automatic generation of test data
    • [EFoCS-19-95], Department of Computer Science, University of Strathclyde
    • M. Roper, I. Maclean, A. Brooks, J. Miller, M. Wood, Genetic algorithms and the automatic generation of test data, Research report RR/95/195 [EFoCS-19-95], Department of Computer Science, University of Strathclyde, 1995.
    • (1995) Research Report , vol.RR-95-195
    • Roper, M.1    MacLean, I.2    Brooks, A.3    Miller, J.4    Wood, M.5
  • 41
    • 0033318853 scopus 로고    scopus 로고
    • Software testing - Searching for the missing link
    • M. Roper Software testing - searching for the missing link Inform. Software Technol. 41 14 1999 991 994
    • (1999) Inform. Software Technol. , vol.41 , Issue.14 , pp. 991-994
    • Roper, M.1
  • 42
    • 0345797081 scopus 로고    scopus 로고
    • Evolving software test data - GA's learn self expression
    • Springer-Verlag, Berlin (Germany), Brighton (UK)
    • J.E. Smith, and T.C. Fogarty Evolving software test data - GA's learn self expression Proceedings of the Evolutionary Computing on AISB Workshop Springer-Verlag, Berlin (Germany), Brighton (UK) 1996 227 235
    • (1996) Proceedings of the Evolutionary Computing on AISB Workshop , pp. 227-235
    • Smith, J.E.1    Fogarty, T.C.2
  • 45
    • 4243394822 scopus 로고    scopus 로고
    • Generating software test data by evolution
    • RST Corporation
    • G.E. McGraw, C.C. Michael, M.A. Schatz, Generating software test data by evolution, Technical report RSTR-018-97-01, RST Corporation, 1998.
    • (1998) Technical Report , vol.RSTR-018-97-01
    • McGraw, G.E.1    Michael, C.C.2    Schatz, M.A.3
  • 49
    • 0029490869 scopus 로고
    • Testing control software using a genetic algorithm
    • J. Hunt Testing control software using a genetic algorithm Eng. Appl. Artif. Intell. 8 6 1995 671 680
    • (1995) Eng. Appl. Artif. Intell. , vol.8 , Issue.6 , pp. 671-680
    • Hunt, J.1
  • 50
    • 0002326743 scopus 로고
    • The automatic generation of software test data sets using adaptive search techniques
    • Computational Mechanics Publications Ltd., Southhampton, UK, Seville, Spain
    • B.F. Jones, H.-H. Sthamer, X. Yang, and D.E. Eyres The automatic generation of software test data sets using adaptive search techniques Proceedings of the Software Quality Management 3 Computational Mechanics Publications Ltd., Southhampton, UK, Seville, Spain 1995 435 444
    • (1995) Proceedings of the Software Quality Management 3 , pp. 435-444
    • Jones, B.F.1    Sthamer, H.-H.2    Yang, X.3    Eyres, D.E.4
  • 51
    • 0029487228 scopus 로고
    • Parameter estimation of hyper-geometric distribution software reliability growth model by genetic algorithms
    • IEEE Piscataway, NJ, Toulouse, France
    • T. Minohara, and Y. Tohma Parameter estimation of hyper-geometric distribution software reliability growth model by genetic algorithms Proceedings of the Sixth International Symposium on Software Reliability Engineering IEEE Piscataway, NJ, Toulouse, France 1995 324 329
    • (1995) Proceedings of the Sixth International Symposium on Software Reliability Engineering , pp. 324-329
    • Minohara, T.1    Tohma, Y.2
  • 52
    • 0035058220 scopus 로고    scopus 로고
    • Automatic test data generation for path testing using GAs
    • J.-C. Lin, and P.-L. Yeh Automatic test data generation for path testing using GAs Inform. Sci. 131 1-4 2001 47 64
    • (2001) Inform. Sci. , vol.131 , Issue.1-4 , pp. 47-64
    • Lin, J.-C.1    Yeh, P.-L.2
  • 54
    • 0006556301 scopus 로고    scopus 로고
    • Testing software using order-based genetic algorithms
    • J.R. Koza, D.E. Goldberg, D.B. Fogel, R.L. Riolo (Eds.) MIT Press, Cambridge, MA, Stanford, CA
    • E.B. Boden, G.F. Martino, Testing software using order-based genetic algorithms, in: J.R. Koza, D.E. Goldberg, D.B. Fogel, R.L. Riolo (Eds.), Proceedings of the GP-96 Conference, MIT Press, Cambridge, MA, Stanford, CA, 1996, pp. 461-466.
    • (1996) Proceedings of the GP-96 Conference , pp. 461-466
    • Boden, E.B.1    Martino, G.F.2
  • 56
    • 0031618482 scopus 로고    scopus 로고
    • Measurement of extreme execution times for software
    • IEE
    • B.F. Jones, J. Wegener, Measurement of extreme execution times for software, in: IEE Colloquium on Real-Time Systems, vol. 306, IEE, 1998, pp. 4/1-4/5.
    • (1998) IEE Colloquium on Real-time Systems , vol.306
    • Jones, B.F.1    Wegener, J.2
  • 57
    • 0032204373 scopus 로고    scopus 로고
    • Verifying timing constraints of real-time systems
    • J. Wegener, and M. Grochtmann Verifying timing constraints of real-time systems Real-Time Syst. 15 3 1998 275 298
    • (1998) Real-Time Syst. , vol.15 , Issue.3 , pp. 275-298
    • Wegener, J.1    Grochtmann, M.2
  • 58
    • 0035892582 scopus 로고    scopus 로고
    • Evolutionary test enviroment for automatic structural testing
    • J. Wegener, A. Baresel, and H. Sthamer Evolutionary test enviroment for automatic structural testing Inform. Software Technol. 43 2001 841 854
    • (2001) Inform. Software Technol. , vol.43 , pp. 841-854
    • Wegener, J.1    Baresel, A.2    Sthamer, H.3
  • 60
    • 13844319276 scopus 로고    scopus 로고
    • Knowledge-based software testing agent using evolutionary learning with cultural algorithms
    • IEEE Piscataway, NJ, Washington, DC
    • D.A. Ostrowski, and R.G. Reynolds Knowledge-based software testing agent using evolutionary learning with cultural algorithms Proceedings of the 1999 Congress on Evolutionary Computation, CEC '99 IEEE Piscataway, NJ, Washington, DC 1999 1657 1663
    • (1999) Proceedings of the 1999 Congress on Evolutionary Computation, CEC '99 , pp. 1657-1663
    • Ostrowski, D.A.1    Reynolds, R.G.2
  • 62
    • 13844314986 scopus 로고    scopus 로고
    • Competition and cooperation in extended evolutionary algorithms
    • L. Spector Morgan Kauffman San Francisco, CA
    • H. Pohlheim Competition and cooperation in extended evolutionary algorithms L. Spector Gecco 2001 - Late Breaking Papers 2001 Morgan Kauffman San Francisco, CA
    • (2001) Gecco 2001 - Late Breaking Papers
    • Pohlheim, H.1
  • 63
    • 0033698654 scopus 로고    scopus 로고
    • Genetic algorithms applied to real time multiobjective optimization problems
    • IEEE Piscataway, NJ, Nashville, TN
    • Z. Bingul, A.S. Sekmen, S. Palaniappan, and S. Zein-Sabatto Genetic algorithms applied to real time multiobjective optimization problems Proceedings of the IEEE Southeastcon IEEE Piscataway, NJ, Nashville, TN 2000 95 103
    • (2000) Proceedings of the IEEE Southeastcon , pp. 95-103
    • Bingul, Z.1    Sekmen, A.S.2    Palaniappan, S.3    Zein-Sabatto, S.4
  • 64
    • 12344294931 scopus 로고    scopus 로고
    • Genetic algorithm based software testing
    • G.D. Smith, N.C. Steele, R.F. Albrecht (Eds.), Artificial Neural Nets and Genetic Algorithms Springer-Verlag, Wien, Norwich, UK
    • J.T. Alander, T. Mantere, P. Turunen, Genetic algorithm based software testing, in: G.D. Smith, N.C. Steele, R.F. Albrecht (Eds.), Artificial Neural Nets and Genetic Algorithms, Proceedings of International Conference (ICANNGA'97), Springer-Verlag, Wien, Norwich, UK, 1998, pp. 325-328.
    • (1998) Proceedings of International Conference (ICANNGA'97) , pp. 325-328
    • Alander, J.T.1    Mantere, T.2    Turunen, P.3
  • 65
    • 13844319274 scopus 로고    scopus 로고
    • Testing software response times using a genetic algorithm
    • J.T. Alander (Ed.) Finnish Artificial Intelligence Society (FAIS), Helsinki, Finland, ftp://uwasa.fi/cs/3NWGA/*.ps.Z
    • J.T. Alander, T. Mantere, G. Moghadampour, Testing software response times using a genetic algorithm, in: J.T. Alander (Ed.), Proceedings of the Third Nordic Workshop on Genetic Algorithms and their Applications (3NWGA), Finnish Artificial Intelligence Society (FAIS), Helsinki, Finland, 1997, pp. 293-298, (ftp://uwasa.fi/cs/3NWGA/*.ps.Z).
    • (1997) Proceedings of the Third Nordic Workshop on Genetic Algorithms and Their Applications (3NWGA) , pp. 293-298
    • Alander, J.T.1    Mantere, T.2    Moghadampour, G.3
  • 66
    • 0032158238 scopus 로고    scopus 로고
    • Searching protection relay response time extremes using genetic algorithm - Software quality by optimization
    • J.T. Alander, T. Mantere, G. Moghadampour, and J. Matila Searching protection relay response time extremes using genetic algorithm - software quality by optimization Electr. Power Syst. Res. 46 1998 229 233
    • (1998) Electr. Power Syst. Res. , vol.46 , pp. 229-233
    • Alander, J.T.1    Mantere, T.2    Moghadampour, G.3    Matila, J.4
  • 69
    • 13844306029 scopus 로고    scopus 로고
    • Testing halftoning methods by images generated by genetic algorithms
    • T. Mantere, and J.T. Alander Testing halftoning methods by images generated by genetic algorithms Arpakannus 1 2001 39 44
    • (2001) Arpakannus , vol.1 , pp. 39-44
    • Mantere, T.1    Alander, J.T.2
  • 74
    • 0031388170 scopus 로고    scopus 로고
    • Comparative study of five regression testing algorithms
    • IEEE Computer Society Press, Los Alamitos, CA, Sydney, NSW, Australia
    • G. Baradhi, and M. Nashat Comparative study of five regression testing algorithms Proceedings of the 1997 Australian Software Engineering Conference IEEE Computer Society Press, Los Alamitos, CA, Sydney, NSW, Australia 1997 174 182
    • (1997) Proceedings of the 1997 Australian Software Engineering Conference , pp. 174-182
    • Baradhi, G.1    Nashat, M.2
  • 75
  • 76
    • 84899231147 scopus 로고    scopus 로고
    • Automated knowledge acquisition and application for software development projects
    • IEEE Piscataway, NJ, Honolulu, HI
    • E. Baisch, and T. Liedtke Automated knowledge acquisition and application for software development projects 13th IEEE Conference on Automated Software Engineering IEEE Piscataway, NJ, Honolulu, HI 1998 13 16
    • (1998) 13th IEEE Conference on Automated Software Engineering , pp. 13-16
    • Baisch, E.1    Liedtke, T.2
  • 77
    • 0035892550 scopus 로고    scopus 로고
    • Can genetic programming improve software effort estimation? A comparative evaluation
    • C.J. Burges, and M. Lefley Can genetic programming improve software effort estimation? A comparative evaluation Inform. Software Technol. 43 14 2001 863 873
    • (2001) Inform. Software Technol. , vol.43 , Issue.14 , pp. 863-873
    • Burges, C.J.1    Lefley, M.2
  • 79
    • 0034171492 scopus 로고    scopus 로고
    • Structural performance measure of evolutionary testing applied to worst-case timing of real-time systems
    • H.-G. Gross, B.F. Jones, D.E. Eyres, Structural performance measure of evolutionary testing applied to worst-case timing of real-time systems, IEE Proceedings: Software 147 (2) (2000) 25-30.
    • (2000) IEE Proceedings: Software , vol.147 , Issue.2 , pp. 25-30
    • Gross, H.-G.1    Jones, B.F.2    Eyres, D.E.3
  • 80
    • 0030234676 scopus 로고    scopus 로고
    • Automatic structural testing using genetic algorithms
    • B.F. Jones, H.-H. Sthamer, and D.E. Eyres Automatic structural testing using genetic algorithms Software Eng. J. 11 5 1996 299 306
    • (1996) Software Eng. J. , vol.11 , Issue.5 , pp. 299-306
    • Jones, B.F.1    Sthamer, H.-H.2    Eyres, D.E.3
  • 81
    • 0002220316 scopus 로고    scopus 로고
    • A strategy for using genetic algorithms to automate branch and fault-based testing
    • B.F. Jones, D.E. Eyres, and H.-H. Sthamer A strategy for using genetic algorithms to automate branch and fault-based testing Comput. J. 41 2 1998 98 107
    • (1998) Comput. J. , vol.41 , Issue.2 , pp. 98-107
    • Jones, B.F.1    Eyres, D.E.2    Sthamer, H.-H.3
  • 83
    • 13844321431 scopus 로고
    • Generating test data for ADA generic procedures using genetic algorithms
    • University of Plymouth, UK
    • H.-H. Sthamer, B.F. Jones, and D.E. Eyres Generating test data for ADA generic procedures using genetic algorithms Proceedings of ACEDC 1994 University of Plymouth, UK 1994 134 140
    • (1994) Proceedings of ACEDC 1994 , pp. 134-140
    • Sthamer, H.-H.1    Jones, B.F.2    Eyres, D.E.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.