156,147 Hits in 3.3 sec

Software Testing with Evolutionary Strategies [chapter]

Enrique Alba, J. Francisco Chicano
2006 Lecture Notes in Computer Science  
This paper applies the Evolutionary Strategy (ES) metaheuristic to the automatic test data generation problem. The problem consists in creating automatically a set of input data to test a program.  ...  This is a required step in software development and a time consuming task in all software companies.  ...  Evolutionary Strategy An Evolutionary Strategy is a kind of Evolutionary Algorithm (EA).  ... 
doi:10.1007/11751113_5 fatcat:hmud6jz5zva7foy3r7xxvbrznu

Benefits of an Application of Evolutionary Strategy in the Process of Test Data Generation

Marek Żukowicz
2016 Management Systems in Production Engineering  
The author of the article presents advantages of evolutionary strategy too as a person, which tests a software in practise.  ...  The aim of the article is to highlight the advantages that can be obtained through the use of evolutionary strategy in software testing, specifically in the process of test data generation.  ...  strategies in the software testing process.  ... 
doi:10.2478/mspe-06-02-2016 fatcat:6rnszl6rfrffbid4sc6tps6gfm

Nature-inspired Approaches in Software Faults Identification and Debugging

Florin Popentiu-Vladicescu, Grigore Albeanu
2016 Procedia Computer Science  
This paper considers software faults identification along the phases from design to testing and debugging.  ...  The following subjects are reviewed and extended: bio-inspired concepts for structuring resilient systems, genetic strategies in test data generation, Ant Colony Optimisation (ACO) algorithms for data  ...  Acknowledgements The research on improving software reliability by optimized software testing was conducted by the first author and supported by Academy of Romanian Scientists.  ... 
doi:10.1016/j.procs.2016.07.315 fatcat:k45fj6d4jzckjae4wnt6b5rs2q

Evolutionary Computing Environments: Implementing Security Risks Management and Benchmarking

Vinita Malik, Sukhdip Singh
2020 Procedia Computer Science  
In addition, the benchmarking of pervasive software is done with the help of an intelligent tool for detecting application frameworks and security vulnerabilities.  ...  In addition, the benchmarking of pervasive software is done with the help of an intelligent tool for detecting application frameworks and security vulnerabilities.  ...  This research have dealt with the various evolutionary computing environments risks and put a strong analytical foundation for their mitigation strategies.  ... 
doi:10.1016/j.procs.2020.03.430 fatcat:ru4stjnmnnaypcbrhme6qniyyi

Using evolutionary algorithms for the unit testing of object-oriented software

Stefan Wappler, Frank Lammermann
2005 Proceedings of the 2005 conference on Genetic and evolutionary computation - GECCO '05  
In experiments with this prototype, evolutionary testing outperformed random testing. Evolutionary algorithms could be successfully applied for the white-box testing of objectoriented software.  ...  While searchbased test case generation strategies, such as evolutionary testing, are well researched for procedural software, relatively little research has been done in the area of evolutionary object-oriented  ...  This strategy can also be applied to the unit testing of object-oriented software.  ... 
doi:10.1145/1068009.1068187 dblp:conf/gecco/WapplerL05 fatcat:op6mcvkwnfhabiuzfdxz7c6vtu

Guest Editorial Special Issue on Search-Based Software Engineering

Federica Sarro, Marouane Kessentini, Kalayanmoy Deb
2018 IEEE Transactions on Evolutionary Computation  
In "Integrating Weight Assignment Strategies With NSGA-II for Supporting User Preference Multiobjective Optimization," S.  ...  Evolutionary computation (EC) methods have now become integral part of software engineering.  ... 
doi:10.1109/tevc.2018.2832282 fatcat:ujgtxlgulvf37i4kalxmryjpju

Automated Component Testing of Evolutionary Software: An Industry Example

Zlatko Franjcic, Morten Fjeld
2015 2015 41st Euromicro Conference on Software Engineering and Advanced Applications  
We present a summary of a problem analysis examining the challenges of introducing automated component black-box testing for an evolutionary grown software system.  ...  We outline the system and illustrate the challenges associated with testing.  ...  TESTING CHALLENGES The software manufacturer's previous test strategy foresaw manual system-level tests only.  ... 
doi:10.1109/seaa.2015.71 dblp:conf/euromicro/FranjcicF15 fatcat:ad575jsf6rfkrjqbwroznqgzfm

ASTOR: Evolutionary Automatic Software Repair for Java [article]

Matias Martinez, Martin Monperrus
2014 arXiv   pre-print
Context: During last years, many automatic software repair approaches have been presented by the software engineering research community.  ...  Solution: We propose a publicly available automatic software repair tool called Astor.  ...  One can also customize the way existing code is reused to form a patch (local versus local strategy) [9] . Conclusion We presented Astor, a evolutionary automatic software repair framework.  ... 
arXiv:1410.6651v1 fatcat:r7da3szivfcbflscebzv6lry7a

On the impact of software evolution on software clustering

Fabian Beck, Stephan Diehl
2012 Empirical Software Engineering  
To fill this gap, we conducted several clustering experiments with an established software clustering tool comparing and combining the evolutionary and the structural approach.  ...  The results of these evolutionary approaches seem promising, but a direct comparison to traditional software clustering approaches based on structural code dependencies is still missing.  ...  In this project, test classes are mixed with normal classes. The clustering algorithm tends to cluster these test classes together.  ... 
doi:10.1007/s10664-012-9225-9 fatcat:janqmct3lbg4jc4d3msg4waqxi

EvoDyn-3s: A Mathematica computable document to analyze evolutionary dynamics in 3-strategy games

Luis R. Izquierdo, Segismundo S. Izquierdo, William H. Sandholm
2018 SoftwareX  
2-player symmetric normal-form game with three strategies.  ...  EvoDyn-3s generates phase portraits of evolutionary dynamics, as well as data for the analysis of their equilibria.  ...  A revising agent tests another alternative random strategy in a new random match.  ... 
doi:10.1016/j.softx.2018.07.006 fatcat:myohb7gr6ngddkrxoy5hnf3m7q

Comparative analysis of classical multi-objective evolutionary algorithms and seeding strategies for pairwise testing of Software Product Lines

Roberto E. Lopez-Herrejon, Javier Ferrer, Francisco Chicano, Alexander Egyed, Enrique Alba
2014 2014 IEEE Congress on Evolutionary Computation (CEC)  
Software Product Lines (SPLs) are families of related software products, each with its own set of feature combinations.  ...  In this paper, we study the application to SPL pairwise testing of four classical multiobjective evolutionary algorithms.  ...  In the field of software testing, seeding has also been used.  ... 
doi:10.1109/cec.2014.6900473 dblp:conf/cec/Lopez-HerrejonFCEA14 fatcat:y4rmxspsxvfxre7tpggndgitte

EvoSE: evolutionary symbolic execution

Mauro Baluda
2015 Proceedings of the 6th International Workshop on Automating Test Case Design, Selection and Evaluation - A-TEST 2015  
Search Based Software Testing (SBST) and Symbolic Execution (SE) have emerged as the most effective among the fully automated test input generation techniques.  ...  Preliminary evaluation shows that EvoSE outperforms state-of-the-art SE search strategies when targeting specific code elements.  ...  With this motivation, a great amount of research has been devoted in particular to the problem of generating test input values that thoroughly exercise a software system.  ... 
doi:10.1145/2804322.2804325 dblp:conf/sigsoft/Baluda15 fatcat:qyyzofmwfngrfbl6dayynnf3da

Search-based test case generation for object-oriented java software using strongly-typed genetic programming

José Carlos Bregieiro Ribeiro
2008 Proceedings of the 2008 GECCO conference companion on Genetic and evolutionary computation - GECCO '08  
In evolutionary testing, meta-heuristic search techniques are used to generate high-quality test data.  ...  Test data quality evaluation includes instrumenting the test object, executing it with the generated test cases, and tracing the structures traversed in order to derive coverage metrics.  ...  software testing.  ... 
doi:10.1145/1388969.1388979 dblp:conf/gecco/Ribeiro08 fatcat:xppirgmqm5djvbvq776rvinbhq

Spiral development and evolutionary acquisition

W. J. Hansen, J. T. Foreman, C. C. Albert, E. Axelband, L. L. Brownsword, E. C. Forrester
2001 Software engineering notes  
Abstract The evolutionary acquisition strategy has been promulgated by the forthcoming DoD Instruction 5000.2.  ...  Center for Software Engineering.  ...  For software, however, test-at-theend tends to delay rather than inform the acquisition process.  ... 
doi:10.1145/505532.505546 fatcat:44cd4yi6gjddziw6zcj5uu3rl4

Classifying glycerol dehydratase by its functional residues and purifying selection in its evolution

Andres Julian Gutierrez Escobar, Dolly Montoya Castano
2010 Bioinformation  
The basic evolutionary biology for GD proteins has been described, thereby opening the way forward for developing rational mutagenesis studies.  ...  GD evolutionary history has been described and an exhaustive analysis made for detecting the functional residues responsible for type I divergence.  ...  Finally, we give thanks to Alfonso Benítez Páez for his suggestions about evolutionary topics and Jason Garry for his contribution towards reviewing the text.  ... 
doi:10.6026/97320630005173 pmid:21364782 pmcid:PMC3041002 fatcat:ntbhboxiurba5amp6ls7cqmxsu
« Previous Showing results 1 — 15 out of 156,147 results