Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
An introduction to partial evaluation
ACM Computing Surveys (CSUR)
Optimizing for reduced code space using genetic algorithms
Proceedings of the ACM SIGPLAN 1999 workshop on Languages, compilers, and tools for embedded systems
Social processes and proofs of theorems and programs
Communications of the ACM
Evolving good hierarchical decompositions of complex systems
Journal of Systems Architecture: the EUROMICRO Journal - Special issue on evolutionary computing
Automatic Re-engineering of Software Using Genetic Programming
Automatic Re-engineering of Software Using Genetic Programming
How Did Software Get So Reliable Without Proof?
FME '96 Proceedings of the Third International Symposium of Formal Methods Europe on Industrial Benefit and Advances in Formal Methods
Program slices: formal, psychological, and practical investigations of an automatic program abstraction method
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
On a political pamphlet from the middle ages
ACM SIGSOFT Software Engineering Notes
The utility business model and the future of computing services
IBM Systems Journal
Search-based software test data generation: a survey: Research Articles
Software Testing, Verification & Reliability
Search-Based Amorphous Slicing
WCRE '05 Proceedings of the 12th Working Conference on Reverse Engineering
On the Automatic Modularization of Software Systems Using the Bunch Tool
IEEE Transactions on Software Engineering
Power provisioning for a warehouse-sized computer
Proceedings of the 34th annual international symposium on Computer architecture
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
Service oriented architectures: approaches, technologies and research issues
The VLDB Journal — The International Journal on Very Large Data Bases
Automated Test Data Generation using Search Based Software Engineering
AST '07 Proceedings of the Second International Workshop on Automation of Software Test
Search Based Software Engineering for Program Comprehension
ICPC '07 Proceedings of the 15th IEEE International Conference on Program Comprehension
The multi-objective next release problem
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Dynamo: amazon's highly available key-value store
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
Cole: compiler optimization level exploration
Proceedings of the 6th annual IEEE/ACM international symposium on Code generation and optimization
Bigtable: A Distributed Storage System for Structured Data
ACM Transactions on Computer Systems (TOCS)
Searching for resource-efficient programs: low-power pseudorandom number generators
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Search Based Requirements Optimisation: Existing Work and Challenges
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
Open Problems in Testability Transformation
ICSTW '08 Proceedings of the 2008 IEEE International Conference on Software Testing Verification and Validation Workshop
Healing Web applications through automatic workarounds
International Journal on Software Tools for Technology Transfer (STTT)
MILU: A Customizable, Runtime-Optimized Higher Order Mutation Testing Tool for the Full C Language
TAIC-PART '08 Proceedings of the Testing: Academic & Industrial Conference - Practice and Research Techniques
A systematic review of search-based testing for non-functional system properties
Information and Software Technology
Nasdaq Market Simulation: Insights on a Major Market from the Science of Complex Adaptive Systems
Nasdaq Market Simulation: Insights on a Major Market from the Science of Complex Adaptive Systems
Communications of the ACM - A Blind Person's Interaction with Technology
Automatically finding patches using genetic programming
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
A genetic programming approach to automated software repair
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
A Study of the Multi-objective Next Release Problem
SSBSE '09 Proceedings of the 2009 1st International Symposium on Search Based Software Engineering
Virtual Infrastructure Management in Private and Hybrid Clouds
IEEE Internet Computing
Participatory Visualization with Wordle
IEEE Transactions on Visualization and Computer Graphics
Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Communications of the ACM
Genetic programming heuristics for multiple machine scheduling
EuroGP'07 Proceedings of the 10th European conference on Genetic programming
Towards characterizing cloud backend workloads: insights from Google compute clusters
ACM SIGMETRICS Performance Evaluation Review
A Theoretical and Empirical Study of Search-Based Testing: Local, Global, and Hybrid Search
IEEE Transactions on Software Engineering
Characterizing cloud computing hardware reliability
Proceedings of the 1st ACM symposium on Cloud computing
Energy Efficient Allocation of Virtual Machines in Cloud Data Centers
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Turning down the LAMP: software specialisation for the cloud
HotCloud'10 Proceedings of the 2nd USENIX conference on Hot topics in cloud computing
The relationship between search based software engineering and predictive modeling
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Stressing Search with Scenarios for Flexible Solutions to Real-Time Task Allocation Problems
IEEE Transactions on Software Engineering
Search-based Prediction of Fault-slip-through in Large Software Projects
SSBSE '10 Proceedings of the 2nd International Symposium on Search Based Software Engineering
SSBSE '10 Proceedings of the 2nd International Symposium on Search Based Software Engineering
IEEE Transactions on Software Engineering
FloPSy: search-based floating point constraint solving for symbolic execution
ICTSS'10 Proceedings of the 22nd IFIP WG 6.1 international conference on Testing software and systems
Overdriver: handling memory overload in an oversubscribed cloud
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Expert Systems with Applications: An International Journal
Symbolic execution for software testing in practice: preliminary assessment
Proceedings of the 33rd International Conference on Software Engineering
CDE: using system call interposition to automatically create portable software packages
USENIXATC'11 Proceedings of the 2011 USENIX conference on USENIX annual technical conference
Genetic programming for shader simplification
Proceedings of the 2011 SIGGRAPH Asia Conference
EvoSuite: automatic test suite generation for object-oriented software
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Ten years of search based software engineering: a bibliometric analysis
SSBSE'11 Proceedings of the Third international conference on Search based software engineering
Dynamic scheduling with genetic programming
EuroGP'06 Proceedings of the 9th European conference on Genetic Programming
Deconstructing Amazon EC2 Spot Instance Pricing
CLOUDCOM '11 Proceedings of the 2011 IEEE Third International Conference on Cloud Computing Technology and Science
GenProg: A Generic Method for Automatic Software Repair
IEEE Transactions on Software Engineering
Search based software engineering: techniques, taxonomy, tutorial
Empirical Software Engineering and Verification
A vocabulary of program slicing-based techniques
ACM Computing Surveys (CSUR)
Automated web application testing using search based software engineering
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Energy efficient utilization of resources in cloud computing systems
The Journal of Supercomputing
Survey: A survey on search-based software design
Computer Science Review
Evolutionary Improvement of Programs
IEEE Transactions on Evolutionary Computation
A systematic study of automated program repair: fixing 55 out of 105 bugs for $8 each
Proceedings of the 34th International Conference on Software Engineering
Virtual Machine Resource Allocation for Service Hosting on Heterogeneous Distributed Platforms
IPDPS '12 Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium
Search-based software engineering: Trends, techniques and applications
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
Many of the problems posed by the migration of computation to cloud platforms can be formulated and solved using techniques associated with Search Based Software Engineering (SBSE). Much of cloud software engineering involves problems of optimisation: performance, allocation, assignment and the dynamic balancing of resources to achieve pragmatic trade-offs between many competing technical and business objectives. SBSE is concerned with the application of computational search and optimisation to solve precisely these kinds of software engineering challenges. Interest in both cloud computing and SBSE has grown rapidly in the past five years, yet there has been little work on SBSE as a means of addressing cloud computing challenges. Like many computationally demanding activities, SBSE has the potential to benefit from the cloud; 'SBSE in the cloud'. However, this paper focuses, instead, of the ways in which SBSE can benefit cloud computing. It thus develops the theme of 'SBSE for the cloud', formulating cloud computing challenges in ways that can be addressed using SBSE.