메뉴 건너뛰기




Volumn 44, Issue 10, 2011, Pages 31-39

Software engineering meets evolutionary computation

Author keywords

Evolutionary computation; SBSE; Software engineering

Indexed keywords


EID: 80053968448     PISSN: 00189162     EISSN: None     Source Type: Trade Journal    
DOI: 10.1109/MC.2011.263     Document Type: Article
Times cited : (60)

References (71)
  • 1
    • 50849153948 scopus 로고
    • On understanding laws, evolution and conservation in the large program life cycle
    • M.M. Lehman, "On Understanding Laws, Evolution and Conservation in the Large Program Life Cycle," J. Systems and Software, vol. 1, no. 3, 1980, pp. 213-221.
    • (1980) J. Systems and Software , vol.1 , Issue.3 , pp. 213-221
    • Lehman, M.M.1
  • 4
    • 79955628180 scopus 로고    scopus 로고
    • On the application of genetic programming for software engineering predictive modeling: A systematic review
    • W. Afzal and R. Torkar, "On the Application of Genetic Programming for Software Engineering Predictive Modeling: A Systematic Review," Expert Systems Applications, vol. 38, no. 9, 2011, pp. 11984-11997.
    • (2011) Expert Systems Applications , vol.38 , Issue.9 , pp. 11984-11997
    • Afzal, W.1    Torkar, R.2
  • 5
    • 77957661912 scopus 로고    scopus 로고
    • A survey on search-based software design
    • O. Räihä, "A Survey on Search-Based Software Design," Computer Science Rev., vol. 4, no. 4, 2010, pp. 203-249.
    • (2010) Computer Science Rev , vol.4 , Issue.4 , pp. 203-249
    • Räihä, O.1
  • 6
    • 62349083270 scopus 로고    scopus 로고
    • A systematic review of search-based testing for non-functional system properties
    • W. Afzal, R. Torkar, and R. Feldt, "A Systematic Review of Search-Based Testing for Non-Functional System Properties," Information and Software Technology, vol. 51, no. 6, 2009, pp. 957-976.
    • (2009) Information and Software Technology , vol.51 , Issue.6 , pp. 957-976
    • Afzal, W.1    Torkar, R.2    Feldt, R.3
  • 7
    • 78649794788 scopus 로고    scopus 로고
    • A systematic review of the application and empirical investigation of search-based test-case generation
    • S. Ali et al., "A Systematic Review of the Application and Empirical Investigation of Search-Based Test-Case Generation," IEEE Trans. Software Eng., vol. 36, no. 6, 2010, pp. 742-762.
    • (2010) IEEE Trans. Software Eng. , vol.36 , Issue.6 , pp. 742-762
    • Ali, S.1
  • 8
  • 9
    • 3142725712 scopus 로고    scopus 로고
    • Search-based software test data generation: A Survey
    • P. McMinn, "Search-Based Software Test Data Generation: A Survey," Software Testing, Verification and Reliability, vol. 14, no. 2, 2004, pp. 105-156.
    • (2004) Software Testing, Verification and Reliability , vol.14 , Issue.2 , pp. 105-156
    • McMinn, P.1
  • 13
    • 0035892582 scopus 로고    scopus 로고
    • Evolutionary test environment for automatic structural testing
    • J. Wegener, A. Baresel, and H. Sthamer, "Evolutionary Test Environment for Automatic Structural Testing," Information and Software Technology, vol. 43, no. 14, 2001, pp. 841-854.
    • (2001) Information and Software Technology , vol.43 , Issue.14 , pp. 841-854
    • Wegener, J.1    Baresel, A.2    Sthamer, H.3
  • 14
    • 33846653347 scopus 로고    scopus 로고
    • Evaluation of different fitness functions for the evolutionary testing of an autonomous parking system
    • Springer
    • J. Wegener and O. Bühler, "Evaluation of Different Fitness Functions for the Evolutionary Testing of an Autonomous Parking System," Proc. Genetic and Evolutionary Computation Conf. (GECCO 2004), LNCS 3103, Springer, 2004, pp. 1400-1412.
    • (2004) Proc. Genetic and Evolutionary Computation Conf. (GECCO 2004), LNCS 3103 , pp. 1400-1412
    • Wegener, J.1    Bühler, O.2
  • 15
    • 0035501757 scopus 로고    scopus 로고
    • A comparison of static analysis and evolutionary testing for the verification of timing constraints
    • J. Wegener and F. Mueller, "A Comparison of Static Analysis and Evolutionary Testing for the Verification of Timing Constraints," Real-Time Systems, vol. 21, no. 3, 2001, pp. 241-268.
    • (2001) Real-Time Systems , vol.21 , Issue.3 , pp. 241-268
    • Wegener, J.1    Mueller, F.2
  • 16
    • 79959859891 scopus 로고    scopus 로고
    • Symbolic execution for software testing in practice: Preliminary assessment
    • ACM Press
    • C. Cadar et al., "Symbolic Execution for Software Testing in Practice: Preliminary Assessment," Proc. 33rd Int'l Conf. Software Eng. (ICSE11), ACM Press, 2011, pp. 1066-1071.
    • (2011) Proc. 33rd Int'l Conf. Software Eng. (ICSE11) , pp. 1066-1071
    • Cadar, C.1
  • 19
    • 84879362015 scopus 로고    scopus 로고
    • Optimizing spacecraft design-optimization engine development: Progress and plans
    • IEEE Press
    • S.L. Cornford et al., "Optimizing Spacecraft Design-Optimization Engine Development: Progress and Plans," Proc. IEEE Aerospace Conf. (AeroConf 03), IEEE Press, 2003, pp. 3681-3690.
    • (2003) Proc. IEEE Aerospace Conf. (AeroConf 03) , pp. 3681-3690
    • Cornford, S.L.1
  • 20
    • 34547357511 scopus 로고    scopus 로고
    • Search-based approaches to component selection and prioritization for the next release problem
    • IEEE Press
    • P. Baker et al., "Search-Based Approaches to Component Selection and Prioritization for the Next Release Problem," Proc. 22nd Int'l Conf. Software Maintenance (ICSM 06), IEEE Press, 2006, pp. 176-185.
    • (2006) Proc. 22nd Int'l Conf. Software Maintenance (ICSM 06) , pp. 176-185
    • Baker, P.1
  • 22
    • 79952053759 scopus 로고    scopus 로고
    • Search-based prediction of fault-slip-through in large software projects
    • IEEE CS Press
    • W. Afzal et al., "Search-Based Prediction of Fault-Slip-Through in Large Software Projects," Proc. 2nd Int'l Symp. Search-Based Software Eng. (SSBSE 10), IEEE CS Press, 2010, pp. 79-88.
    • (2010) Proc. 2nd Int'l Symp. Search-Based Software Eng. (SSBSE 10) , pp. 79-88
    • Afzal, W.1
  • 23
    • 0002988210 scopus 로고
    • Computing machinery and intelligence
    • Jan.
    • A.M. Turing, "Computing Machinery and Intelligence," Mind, Jan. 1950, pp. 433-460.
    • (1950) Mind , pp. 433-460
    • Turing, A.M.1
  • 27
    • 0038044864 scopus 로고    scopus 로고
    • Reformulating software engineering as a search problem
    • J. Clark et al., "Reformulating Software Engineering as a Search Problem," IEE Proceedings-Software, vol. 150, no. 3, 2003, pp. 161-175.
    • (2003) IEE Proceedings-Software , vol.150 , Issue.3 , pp. 161-175
    • Clark, J.1
  • 29
    • 40249088314 scopus 로고    scopus 로고
    • Observations in using parallel and sequential evolutionary algorithms for automatic software testing
    • Oct.
    • E. Alba and F. Chicano, "Observations in Using Parallel and Sequential Evolutionary Algorithms for Automatic Software Testing," Computers & Operations Research, Oct. 2008, pp. 3161-3183.
    • (2008) Computers & Operations Research , pp. 3161-3183
    • Alba, E.1    Chicano, F.2
  • 31
    • 0347688968 scopus 로고
    • Application of genetic algorithms to software testing
    • IEEE CS Press
    • S. Xanthakis et al., "Application of Genetic Algorithms to Software Testing," Proc. 5th Int'l Conf Software Eng. (ICSE 92), IEEE CS Press, 1992, pp. 625-636.
    • (1992) Proc. 5th Int'l Conf Software Eng. (ICSE 92) , pp. 625-636
    • Xanthakis, S.1
  • 33
    • 78649927732 scopus 로고
    • Changing face of software engineering
    • C.K. Chang, "Changing Face of Software Engineering," IEEE Software, vol. 11, no. 1, 1994, pp. 4-5.
    • (1994) IEEE Software , vol.11 , Issue.1 , pp. 4-5
    • Chang, C.K.1
  • 36
    • 77954486547 scopus 로고    scopus 로고
    • It does matter how you normalise the branch distance in search-based software testing
    • IEEE CS Press
    • A. Arcuri, "It Does Matter How You Normalise the Branch Distance in Search-Based Software Testing," Proc. Int'l Conf. Software Testing (ICST 10), IEEE CS Press, 2010, pp. 205-214.
    • (2010) Proc. Int'l Conf. Software Testing (ICST 10) , pp. 205-214
    • Arcuri, A.1
  • 37
    • 77950626862 scopus 로고    scopus 로고
    • A theoretical and empirical study of search-based testing: Local, global and hybrid search
    • M. Harman and P. McMinn, "A Theoretical and Empirical Study of Search-Based Testing: Local, Global and Hybrid Search," IEEE Trans. Software Eng., vol. 36, no. 2, 2010, pp. 226-247.
    • (2010) IEEE Trans. Software Eng. , vol.36 , Issue.2 , pp. 226-247
    • Harman, M.1    McMinn, P.2
  • 39
    • 32444432284 scopus 로고    scopus 로고
    • Improving network applications security: A new heuristic to generate stress testing data
    • ACM Press
    • C. Del Grosso et al., "Improving Network Applications Security: A New Heuristic to Generate Stress Testing Data," Proc. Conf. Genetic and Evolutionary Computation (GECCO 05), ACM Press, 2005, pp. 1037-1043.
    • (2005) Proc. Conf. Genetic and Evolutionary Computation (GECCO 05) , pp. 1037-1043
    • Del Grosso, C.1
  • 46
    • 78049330669 scopus 로고    scopus 로고
    • Efficient multiobjective higher order mutation testing with genetic programming
    • W.B. Langdon, M. Harman, and Y. Jia, "Efficient Multiobjective Higher Order Mutation Testing with Genetic Programming," J. Systems and Software, vol. 83, no. 12, 2011, pp. 2416-2430.
    • (2011) J. Systems and Software , vol.83 , Issue.12 , pp. 2416-2430
    • Langdon, W.B.1    Harman, M.2    Jia, Y.3
  • 47
    • 55749099654 scopus 로고    scopus 로고
    • A novel co-evolutionary approach to automatic software bug fixing
    • IEEE CS Press
    • A. Arcuri and X. Yao, "A Novel Co-evolutionary Approach to Automatic Software Bug Fixing," Proc. IEEE Congress on Evolutionary Computation (CEC 08), IEEE CS Press, 2008, pp. 162-168.
    • (2008) Proc. IEEE Congress on Evolutionary Computation (CEC 08) , pp. 162-168
    • Arcuri, A.1    Yao, X.2
  • 48
    • 70549112781 scopus 로고    scopus 로고
    • Automatically finding patches using genetic programming
    • IEEE CS Press
    • W. Weimer et al., "Automatically Finding Patches Using Genetic Programming," Proc. Int'l Conf. Software Eng. (ICSE 09), IEEE CS Press, 2009, pp. 364-374.
    • (2009) Proc. Int'l Conf. Software Eng. (ICSE 09) , pp. 364-374
    • Weimer, W.1
  • 50
    • 80053933725 scopus 로고    scopus 로고
    • Cooperative co-evolutionary optimization on software project staff assignments and job scheduling
    • Sept.
    • J. Ren, M. Harman, and M. Di Penta, "Cooperative Co-evolutionary Optimization on Software Project Staff Assignments and Job Scheduling," Proc. 3rd Int'l Symp. Search-Based Software Eng. (SSBSE 11), Sept. 2011; www. springerlink.com/content/a611526179255p80.
    • (2011) Proc. 3rd Int'l Symp. Search-Based Software Eng. (SSBSE 11)
    • Ren, J.1    Harman, M.2    Di Penta, M.3
  • 54
    • 80053963138 scopus 로고    scopus 로고
    • Highly scalable multi-objective test suite minimisation using graphics cards
    • Sept.
    • S. Yoo, M. Harman, and S. Ur, "Highly Scalable Multi-Objective Test Suite Minimisation Using Graphics Cards," Proc. 3rd Int'l Symp Search-Based Software Eng. (SSBSE 11), Sept. 2011; www.springerlink.com/content/ 5381g43g1pp41811.
    • (2011) Proc. 3rd Int'l Symp Search-Based Software Eng. (SSBSE 11)
    • Yoo, S.1    Harman, M.2    Ur, S.3
  • 56
    • 78649768122 scopus 로고    scopus 로고
    • Interactive, evolutionary search in upstream object-oriented class design
    • C.L. Simons, I.C. Parmee, and R. Gwynllyw, "Interactive, Evolutionary Search in Upstream Object-Oriented Class Design," IEEE Trans. Software Eng., vol. 36, no. 6, 2010, pp. 798-816.
    • (2010) IEEE Trans. Software Eng. , vol.36 , Issue.6 , pp. 798-816
    • Simons, C.L.1    Parmee, I.C.2    Gwynllyw, R.3
  • 57
    • 62349112254 scopus 로고    scopus 로고
    • Runtime analysis of search heuristics on software engineering problems
    • P.K. Lehre and X. Yao, "Runtime Analysis of Search Heuristics on Software Engineering Problems," Frontiers of Computer Science in China, vol. 3, no. 1, 2009, pp. 64-72.
    • (2009) Frontiers of Computer Science in China , vol.3 , Issue.1 , pp. 64-72
    • Lehre, P.K.1    Yao, X.2
  • 58
    • 33748960402 scopus 로고    scopus 로고
    • A graph-based hyper-heuristic for educational timetabling problems
    • E.K. Burke et al., "A Graph-Based Hyper-Heuristic for Educational Timetabling Problems," European J. Operational Research, vol. 176, no. 1, 2007, pp.177-192.
    • (2007) European J. Operational Research , vol.176 , Issue.1 , pp. 177-192
    • Burke, E.K.1
  • 59
    • 77953750964 scopus 로고    scopus 로고
    • Optimizing for the number of tests generated in search-based test data generation with an application to the oracle cost problem
    • IEEE CS Press
    • M. Harman et al., "Optimizing for the Number of Tests Generated in Search-Based Test Data Generation with an Application to the Oracle Cost Problem," Proc. 3rd Int'l Workshop Search-Based Software Testing (SBST 10), IEEE CS Press, 2010, pp. 182-191.
    • (2010) Proc. 3rd Int'l Workshop Search-Based Software Testing (SBST 10) , pp. 182-191
    • Harman, M.1
  • 61
    • 79952819488 scopus 로고    scopus 로고
    • Evolutionary deployment optimization for service-oriented clouds
    • H. Wada et al., "Evolutionary Deployment Optimization for Service-Oriented Clouds," Software Practice and Experience, vol. 41, no. 5, 2011, pp. 469-493.
    • (2011) Software Practice and Experience , vol.41 , Issue.5 , pp. 469-493
    • Wada, H.1
  • 62
    • 33646083687 scopus 로고    scopus 로고
    • Human-competitive evolution of quantum computing artefacts by genetic programming
    • P. Massey, J.A. Clark, and S. Stepney, "Human-Competitive Evolution of Quantum Computing Artefacts by Genetic Programming," Evolutionary Computation, vol. 14, no. 1, 2006, pp. 21-40.
    • (2006) Evolutionary Computation , vol.14 , Issue.1 , pp. 21-40
    • Massey, P.1    Clark, J.A.2    Stepney, S.3
  • 63
    • 77952217335 scopus 로고    scopus 로고
    • A quantum algorithm for software engineering search
    • IEEE CS Press
    • R.J. Hall, "A Quantum Algorithm for Software Engineering Search," Proc. Automated Software Eng. (ASE 2009), IEEE CS Press, 2009, pp. 40-51.
    • (2009) Proc. Automated Software Eng. (ASE 2009) , pp. 40-51
    • Hall, R.J.1
  • 64
    • 80053606092 scopus 로고    scopus 로고
    • An analysis and survey of the development of mutation testing
    • doi:10.1109/TSE.2010.62
    • Y. Jia and M. Harman, "An Analysis and Survey of the Development of Mutation Testing," IEEE Trans. Software Eng., 2011, doi:10.1109/TSE.2010. 62.
    • (2011) IEEE Trans. Software Eng.
    • Jia, Y.1    Harman, M.2
  • 65
    • 84857550008 scopus 로고    scopus 로고
    • Regression testing minimisation, selection and prioritisation: A survey
    • doi:10.1002/stvr.430
    • S. Yoo and M. Harman, "Regression Testing Minimisation, Selection and Prioritisation: A Survey," J. Software Testing, Verification and Reliability, 2011, doi:10.1002/stvr.430.
    • (2011) J. Software Testing, Verification and Reliability
    • Yoo, S.1    Harman, M.2
  • 67
    • 34948844615 scopus 로고    scopus 로고
    • Search-based software engineering for program comprehension
    • IEEE CS Press
    • M. Harman, "Search-Based Software Engineering for Program Comprehension," Proc. 15th Int'l Conf. Program Comprehension (ICPC 07), IEEE CS Press, 2007, pp. 3-13.
    • (2007) Proc. 15th Int'l Conf. Program Comprehension (ICPC 07) , pp. 3-13
    • Harman, M.1
  • 68
    • 78649767913 scopus 로고    scopus 로고
    • The relationship between search-based software engineering and predictive modeling
    • M. Harman, "The Relationship Between Search-Based Software Engineering and Predictive Modeling," Proc. 6th Int'l Conf. Predictive Models in Software Eng. (PROMISE 10), 2010; www.cs.ucl.ac.uk/staff/mharman/ promise-keynote. pdf.
    • (2010) Proc. 6th Int'l Conf. Predictive Models in Software Eng. (PROMISE 10)
    • Harman, M.1
  • 70
    • 80053938747 scopus 로고    scopus 로고
    • Search-based software engineering: Techniques, taxonomy, tutorial
    • B. Meyer and M. Nordio, eds. Springer
    • M. Harman et al., "Search-Based Software Engineering: Techniques, Taxonomy, Tutorial," Empirical Software Engineering and Verification: LASER 2009-2010, B. Meyer and M. Nordio, eds., Springer, 2012.
    • (2012) Empirical Software Engineering and Verification: LASER 2009-2010
    • Harman, M.1
  • 71
    • 34748859982 scopus 로고    scopus 로고
    • The current state and future of search-based software engineering
    • IEEE CS Press
    • M. Harman, "The Current State and Future of Search-Based Software Engineering," Proc. Future of Software Eng. (FOSE 07), IEEE CS Press, 2007, pp. 342-357.
    • (2007) Proc. Future of Software Eng. (FOSE 07) , pp. 342-357
    • Harman, M.1


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