Aymeric Blot

Info: This website is now primarily hosted here.

Personal BibTeX§

Search operates within all fields available. Use quotes for "multi-words queries". Space separated queries are conjunctives. Magic queries include venues, type of venue, publication year, and tags. Clicking on data links in the table will query all similar entries.
Query:
Showing 741 of 741 entries.
Title Authors Venue/Issue Year Links
A Call for Removing Variability (acher:2023:vamos) Mathieu Acher, Luc Lesoil, Georges Aaron Randrianaina, Xhevahire Tërnava, and Olivier Zendra VaMoS 2023 DOI
Genetic Improvement of LLVM Intermediate Representation (langdon:2023:eurogp) William B. Langdon, Afnan Al-Subaihin, Aymeric Blot, and David Clark EuroGP 2023
TRIMMER: An Automated System for Configuration-based Software Debloating (ahmad:2022:tse) Aatira Anum Ahmad, Abdul Rafae Noor, Hashim Sharif, Usama Hameed, Shoaib Asif, Mubashir Anwar, Ashish Gehani, Junaid Haroon Siddiqui, and Fareed Zaffar IEEE Transactions on Software Engineering 2022 DOI
Genetic improvement of shoreline evolution forecasting models (alnajar:2022:gi-gecco) Mahmoud Al Najar, Rafael Almar, Erwin W. J. Bergsma, Jean-Marc Delvit, and Dennis G. Wilson GI@GECCO 2022 DOI
Towards evolution-based autonomy in large-scale systems (anderson:2022:gi-gecco) Damien Anderson, Paul Harvey, Yusaku Kaneta, Petros Papadopoulos, Philip Rodgers, and Marc Roper GI@GECCO 2022 DOI
MAGPIE: Machine Automated General Performance Improvement via Evolution of Software (blot:2022:corr_1) Aymeric Blot and Justyna Petke Computing Research Repository 2022 URL
A Comprehensive Survey of Benchmarks for Automated Improvement of Software's Non-Functional Properties (blot:2022:corr_2) Aymeric Blot and Justyna Petke Computing Research Repository 2022 URL
Using Genetic Improvement to Optimise Optimisation Algorithm Implementations (blot:2022:roadef) Aymeric Blot and Justyna Petke ROADEF 2022
Automatically exploring computer system design spaces (bruce:2022:gi-gecco) Bobby R. Bruce GI@GECCO 2022 DOI
Opportunities for genetic improvement of cryptographic code (chuengsatiansup:2022:gi-gecco) Chitchanok Chuengsatiansup, Markus Wagner, and Yuval Yarom GI@GECCO 2022 DOI
What Can Program Repair Learn From Code Review? (endres:2022:apr-icse) Madeline Endres, Pemma Reiter, Stephanie Forrest, and Westley Weimer APR@ICSE 2022 DOI
Lost In Translation: Exposing Hidden Compiler Optimization Opportunities (georgiou:2022:cj) Kyriakos Georgiou, Zbigniew Chamski, Andrés Amaya García, David May, and Kerstin Eder The Computer Journal 2022 DOI
A Survey of Performance Optimization for Mobile Applications (hort:2022:tse) Max Hort, Maria Kechagia, Federica Sarro, and Mark Harman IEEE Transactions on Software Engineering 2022 DOI
SMARTEST: A Surrogate-Assisted Memetic Algorithm for Code Size Reduction (jiang:2022:tr) He Jiang, Guojun Gao, Zhilei Ren, Xin Chen, and Zhide Zhou IEEE Transactions on Reliability 2022 DOI
Evaluating Automatic Program Repair Capabilities to Repair API Misuses (kechagia:2022:tse) Maria Kechagia, Sergey Mechtaev, Federica Sarro, and Mark Harman IEEE Transactions on Software Engineering 2022 DOI
Amaru: A framework for combining genetic improvement with pattern mining (krauss:2022:gi-gecco) Oliver Krauss GI@GECCO 2022 DOI
Genetic improvement in the shackleton framework for optimizing LLVM pass sequences (li:2022:gi-gecco) Shuyue Stella Li, Hannah Peeler, Andrew N. Sloss, Kenneth N. Reid, and Wolfgang Banzhaf GI@GECCO 2022 DOI
Dissecting copy/delete/replace/swap mutations -- Insights from a GIN case study (licorish:2022:gi-gecco) Sherlock A. Licorish and Markus Wagner GI@GECCO 2022 DOI
Understanding the Power of Evolutionary Computation for GPU Code Optimization (liou:2022:iiswc) Jhe-Yu Liou, Muaaz Awan, Steven Hofmeyr, Stephanie Forrest, and Carole-Jean Wu IISWC 2022
Machine learning at the service of meta-heuristics for solving combinatorial optimization problems: A state-of-the-art (mamaghan:2022:ejor) Maryam Karimi Mamaghan, Mehrdad Mohammadi, Patrick Meyer, Amir Mohammad Karimi-Mamaghan, and El-Ghazali Talbi European Journal of Operational Research 2022 DOI
Transfer Learning Across Variants and Versions: The Case of Linux Kernel Size (martin:2022:tse) Hugo Martin, Mathieu Acher, Juliana Alves Pereira, Luc Lesoil, Jean-Marc Jézéquel, and Djamel Eddine Khelladi IEEE Transactions on Software Engineering 2022 DOI
The case for grammatical evolution in test generation (murphy:2022:gi-gecco) Aidan Murphy, Thomas Laurent, and Anthony Ventresque GI@GECCO 2022 DOI
Pegasus: Performance Engineering for Software Applications Targeting HPC Systems (pinto:2022:tse) Pedro Pinto, João Bispo, João M. P. Cardoso, Jorge G. Barbosa, Davide Gadioli, Gianluca Palermo, Jan Martinovic, Martin Golasowski, Katerina Slaninová, Radim Cmar, and Cristina Silvano IEEE Transactions on Software Engineering 2022 DOI
Coverage-Based Debloating for Java Bytecode (soto-valero:2022:tsem) César Soto-Valero, Thomas Durieux, Nicolas Harrand, and Benoit Baudry ACM Transactions on Software Engineering and Methodology 2022 DOI
Scratching the Surface of ./configure -- Learning the Effects of Compile-Time Options on Binary Size and Gadgets (ternava:2022:icsr) Xhevahire Tërnava, Mathieu Acher, Luc Lesoil, Arnaud Blouin, and Jean-Marc Jézéquel ICSR 2022 DOI
Trimming Mobile Applications for Bandwidth-Challenged Networks in Developing Regions (xing:2022:tmc) Qinge Xie, Qingyuan Gong, Xinlei He, Yang Chen, Xin Wang, Haitao Zheng, and Ben Y. Zhao IEEE Transactions on Mobile Computing 2022 DOI
Leveraging fuzzy system to reduce uncertainty of decision making in software engineering automation (zhang:2022:gi-gecco) Yueke Zhang and Yu Huang GI@GECCO 2022 DOI
Py2Cy: A genetic improvement tool to speed up Python (zhong:2022:gi-gecco) James Zhong, Max Hort, and Federica Sarro GI@GECCO 2022 DOI
An Automated Tool for Analysis and Tuning of GPU-Accelerated Code in HPC Applications (zhou:2022:tpds) Keren Zhou, Xiaozhu Meng, Ryuichi Sai, Dejan Grubisic, and John M. Mellor-Crummey IEEE Transactions on Parallel and Distributed Systems 2022 DOI
Evaluation of Genetic Improvement Tools for Improvement of Non-functional Properties of Software (zuo:2022:gi-gecco) Shengjie Zuo, Aymeric Blot, and Justyna Petke GI@GECCO 2022 DOI
Tile size selection of affine programs for GPGPUs using polyhedral cross-compilation (abdelaal:2021:ics) Khaled Abdelaal and Martin Kong ICS 2021 DOI
An Empirical Investigation on the Effect of Code Smells on Resource Usage of Android Mobile Applications (alkandari:2021:access) Mohammad A. Alkandari, Ali Kelkawi, and Mahmoud O. Elish IEEE Access 2021 DOI
NEAT: A Framework for Automated Exploration of Floating Point Approximations (barati:2021:corr_1) Saeid Barati, Lee Ehudin, and Hank Hoffmann Computing Research Repository 2021 URL
Refining Fitness Functions for Search-Based Program Repair (bian:2021:apr-icse) Zhiqiang Bian, Aymeric Blot, and Justyna Petke APR@ICSE 2021 DOI
Code Specialization through Dynamic Feature Observation (biswas:2021:codaspy) Priyam Biswas, Nathan Burow, and Mathias Payer CODASPY 2021 DOI
Empirical Comparison of Search Heuristics for Genetic Improvement of Software (blot:2021:tevc) Aymeric Blot and Justyna Petke IEEE Transactions on Evolutionary Computation 2021 DOI
Exploring the Accuracy - Energy Trade-off in Machine Learning (brownlee:2021:gi-icse) Alexander E. I. Brownlee, Jason Adair, Saemundur O. Haraldsson, and John Jabbo GI@ICSE 2021 DOI
Optimization of Java Virtual Machine Flags using Feature Model and Genetic Algorithm (canales:2021:icpe-wip) Felipe Canales, Geoffrey Hecht, and Alexandre Bergel ICPE 2021 DOI
An Experience with Code-Size Optimization for Production iOS Mobile Applications (chabbi:2021:cgo) Milind Chabbi, Jin Lin, and Raj Barik CGO 2021 DOI
Multi-objectivizing software configuration tuning (chen:2021:fse) Tao Chen and Miqing Li ESEC/FSE 2021 DOI
Efficient Compiler Autotuning via Bayesian Optimization (chen:2021:icse) Junjie Chen, Ningxin Xu, Peiqi Chen, and Hongyu Zhang ICSE 2021 DOI
SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair (chen:2021:tse) Zimin Chen, Steve Kommrusch, Michele Tufano, Louis-Noël Pouchet, Denys Poshyvanyk, and Martin Monperrus IEEE Transactions on Software Engineering 2021 DOI
MLComp: A Methodology for Machine Learning-based Performance Estimation and Adaptive Selection of Pareto-Optimal Compiler Optimization Sequences (colucci:2021:date) Alessio Colucci, Dávid Juhász, Martin Mosbeck, Alberto Marchisio, Semeen Rehman, Manfred Kreutzer, Günther Nadbath, Axel Jantsch, and Muhammad Shafique DATE 2021 DOI
Decomposition-Based Multi-objective Landscape Features and Automated Algorithm Selection (cosson:2021:evocop) Raphaël Cosson, Bilel Derbel, Arnaud Liefooghe, Hernán E. Aguirre, Kiyoshi Tanaka, and Qingfu Zhang EvoCop 2021 DOI
AutomaticAI: A hybrid approach for automatic artificial intelligence algorithm selection and hyperparameter tuning (czako:2021:esa) Zoltan Czako, Gheorghe Sebestyen, and Anca Hangan Expert Systems with Applications 2021 DOI
Exploring the space of optimization sequences for code-size reduction -- Insights and tools (dasilva:2021:cc) Anderson Faustino da Silva, Bernardo N. B. de Lima, and Fernando Magno Quintão Pereira CC 2021 DOI
A Synchronization Optimization Technique for OpenMP (deng:2021:iccrd) Zhaochu Deng, Jianjiang Li, and Jie Lin ICCRD 2021 DOI
ParadisEO: From a modular framework for evolutionary computation to the automated design of metaheuristics -- 22 years of ParadisEO (dreo:2021:gecco_comp) Johann Dréo, Arnaud Liefooghe, Sébastien Vérel, Marc Schoenauer, Juan Julián Merelo Guervós, Alexandre Quemy, Benjamin Bouvier, and Jan Gmys GECCO companion 2021 DOI
Duets: A Dataset of Reproducible Pairs of Java Library-Clients (durieux:2021:msr) Thomas Durieux, César Soto-Valero, and Benoit Baudry MSR 2021 DOI
Evolving JavaScript Code to Reduce Load Time (farzat:2021:tse) Fábio de Almeida Farzat, Márcio de Oliveira Barros, and Guilherme H. Travassos IEEE Transactions on Software Engineering 2021 DOI
Enhancing Genetic Improvement of Software with Regression Test Selection (guizzo:2021:icse) Giovani Guizzo, Justyna Petke, Federica Sarro, and Mark Harman ICSE 2021 DOI
Refining Fitness Functions for Search-Based Automated Program Repair -- A Case Study with ARJA and ARJA-e (guizzo:2021:ssbse) Giovani Guizzo, Aymeric Blot, James Callan, Justyna Petke, and Federica Sarro SSBSE 2021 DOI
On the design and anytime performance of indicator-based branch and bound for multi-objective combinatorial optimization (jesus:2021:gecco) Alexandre D. Jesus, Luís Paquete, Bilel Derbel, and Arnaud Liefooghe GECCO 2021 DOI
A Machine-Learning-Based Framework for Productive Locality Exploitation (kayraklioglu:2021:tpds) Engin Kayraklioglu, Erwan Favry, and Tarek A. El-Ghazawi IEEE Transactions on Parallel and Distributed Systems 2021 DOI
A Variable Vector Length SIMD Architecture for HW/SW Co-designed Processors (kumar:2021:corr) Rakesh Kumar, Alejandro Martínez, and Antonio Gonzalez Computing Research Repository 2021 URL
Genetic Improvement of Data for Maths Functions (langdon:2021:telo) William B. Langdon and Oliver Krauss ACM Transactions on Evolutionary Learning and Optimization 2021 DOI
Genetic Improvement of Routing Protocols for Delay Tolerant Networks (lorandi:2021:acm-telo) Michela Lorandi, Leonardo Lucio Custode, and Giovanni Iacca ACM Transactions on Evolutionary Learning and Optimization 2021 DOI
A fuzzy genetic automatic refactoring approach to improve software maintainability and flexibility (nasagh:2021:softc) Raana Saheb Nasagh, Mahnoosh Shahidi, and Mehrdad Ashtiani Soft Computing 2021 DOI
Inter-loop optimization in RAJA using loop chains (neth:2021:ics) Brandon Neth, Thomas R. W. Scogland, Bronis R. de Supinski, and Michelle Mills Strout ICS 2021 DOI
DAMOV: A New Methodology and Benchmark Suite for Evaluating Data Movement Bottlenecks (oliveira:2021:access) Geraldo F. Oliveira, Juan Gómez-Luna, Lois Orosa, Saugata Ghose, Nandita Vijaykumar, Ivan Fernandez, Mohammad Sadrosadati, and Onur Mutlu IEEE Access 2021 DOI
Code Transformation Impact on Compiler-based Optimization -- A Case Study in the CMSSW (ploensin:2021:icapm) Teerit Ploensin, Krerk Piromsopa, and Norraphat Srimanobhas ICAPM 2021 DOI
Efficient Auto-Tuning of Parallel Programs with Interdependent Tuning Parameters via Auto-Tuning Framework (ATF) (rasch:2021:taco) Ari Rasch, Richard Schulze, Michel Steuwer, and Sergei Gorlatch ACM Transactions on Architecture and Code Optimization 2021 DOI
Multiplicative Weights Algorithms for Parallel Automated Software Repair (renzullo:ipdps:2021) Joseph Renzullo, Westley Weimer, and Stephanie Forrest IPDPS 2021 DOI
Learning based compilation of embedded applications targeting minimal energy consumption (sachan:2021:jsa) Akash Sachan and Bibhas Ghoshal Journal of Systems Architecture 2021 DOI
Automatic Algorithm Multi-Configuration Applied to an Optimization Algorithm (sae-dan:2021:his) Weerapan Sae-Dan, Marie-Éléonore Kessaci, Nadarajen Veerapen, and Laetitia Jourdan HIS 2021 DOI
Uniform Edit Selection for Genetic Improvement -- Empirical Analysis of Mutation Operator Efficacy (smigielska:2021:gi-icse) Marta Smigielska, Aymeric Blot, and Justyna Petke GI@ICSE 2021 DOI
A comprehensive study of bloated dependencies in the Maven ecosystem (soto-valero:2021:ese) César Soto-Valero, Nicolas Harrand, Martin Monperrus, and Benoit Baudry Empirical Software Engineering 2021 DOI
Machine Learning into Metaheuristics: A Survey and Taxonomy (talbi:2021:acmcs-2) El-Ghazali Talbi ACM Computing Surveys 2021 DOI
MLGO: A Machine Learning Guided Compiler Optimizations Framework (trofin:2021:corr) Mircea Trofin, Yundi Qian, Eugene Brevdo, Zinan Lin, Krzysztof Choromanski, and David Li Computing Research Repository 2021 URL
A Novel Approach For Search-Based Program Repair (trujillo:2021:softw) Leonardo Trujillo, Omar M. Villanueva, and Daniel Eduardo Hernandez IEEE Software 2021 DOI
UNIT: Unifying Tensorized Instruction Compilation (weng:2021:cgo) Jian Weng, Animesh Jain, Jie Wang, Leyuan Wang, Yida Wang, and Tony Nowatzki CGO 2021 DOI
UNIT: Unifying Tensorized Instruction Compilation (weng:2021:corr) Jian Weng, Animesh Jain, Jie Wang, Leyuan Wang, Yida Wang, and Tony Nowatzki Computing Research Repository 2021 URL
Automated patch assessment for program repair at scale (ye:2021:ese) He Ye, Matias Martinez, and Martin Monperrus Empirical Software Engineering 2021 DOI
A comprehensive study of automatic program repair on the QuixBugs benchmark (ye:2021:jss) He Ye, Matias Martinez, Thomas Durieux, and Martin Monperrus Journal of Systems and Software 2021 DOI
A Syntax-Guided Edit Decoder for Neural Program Repair (zhu:2021:fse) Qihao Zhu, Zeyu Sun, Yuan'an Xiao, Wenjie Zhang, Kang Yuan, Yingfei Xiong, and Lu Zhang ESEC/FSE 2021 DOI
A Systematic Literature Survey of Software Metrics, Code Smells and Refactoring Techniques (agnihotri:2020:jips) Mansi Agnihotri and Anuradha Chug Journal of Information Processing Systems 2020 DOI
Automatic Algorithm Design for Hybrid Flowshop Scheduling Problems (alfaro-fernandez:2020:ejor) Pedro Alfaro-Fernández, Rubén Ruiz, Federico Pagnozzi, and Thomas Stützle European Journal of Operational Research 2020 DOI
Impact of Similarity on Repairing Small Programs -- A Case Study on QuixBugs Benchmark (asad:2020:apr@icse) Moumita Asad, Kishan Kumar Ganguly, and Kazi Sakib APR@ICSE 2020 DOI
An annotated dataset of Stack Overflow post edits (baltes:2020:gi-gecco) Sebastian Baltes and Markus Wagner GI@GECCO 2020 DOI
On the Effectiveness of Unified Debugging -- An Extensive Study on 16 Program Repair Systems (benton:2020:ase) Samuel Benton, Xia Li, Yiling Lou, and Lingming Zhang ASE 2020 DOI
Designing parallelism in surrogate-assisted multiobjective optimization based on decomposition (berveglieri:2020:gecco) Nicolas Berveglieri, Bilel Derbel, Arnaud Liefooghe, Hernán E. Aguirre, Qingfu Zhang, and Kiyoshi Tanaka GECCO 2020 DOI
Automatically Designing State-of-the-Art Multi- and Many-Objective Evolutionary Algorithms (bezerra:2020:evco) Leonardo C. T. Bezerra, Manuel López-Ibáñez, and Thomas Stützle Evolutionary Computation 2020 DOI
Automatic Configuration of Multi-objective Optimizers and Multi-objective Configuration (bezerra:2020:hpsbo) Leonardo C. T. Bezerra, Manuel López-Ibáñez, and Thomas Stützle 2020 DOI
Comparing Genetic Programming Approaches for Non-Functional Genetic Improvement -- Case Study: Improvement of MiniSAT's Running Time (blot:2020:eurogp) Aymeric Blot and Justyna Petke EuroGP 2020 DOI
Synthetic Benchmarks for Genetic Improvement (blot:2020:gi-icse:1) Aymeric Blot and Justyna Petke GI@ICSE 2020 DOI
Stack-Based Genetic Improvement (blot:2020:gi-icse:2) Aymeric Blot and Justyna Petke GI@ICSE 2020 DOI
Genetic improvement of software efficiency -- The curse of fitness estimation (bokhari:2020:gi-gecco) Mahmoud A. Bokhari, Markus Wagner, and Brad Alexander GI@GECCO 2020 DOI
Inheritance versus Delegation: which is more energy efficient? (bree:2020:iwor-icse) Déaglán Connolly Bree and Mel Ó Cinnéide IWoR@ICSE 2020 DOI
Injecting Shortcuts for Faster Running Java Code (brownlee:2020:cec) Alexander E. I. Brownlee, Justyna Petke, and Anna F. Rasburn CEC 2020 DOI
JShrink: In-depth investigation into debloating modern Java applications (bruce:2020:fse) Bobby R. Bruce, Tianyi Zhang, Jaspreet Arora, Guoqing Harry Xu, and Miryung Kim ESEC/FSE 2020 DOI
Tuning floating-point precision using dynamic program information and temporal locality (brunie:2020:sc) Hugo Brunie, Costin Iancu, Khaled Z. Ibrahim, Philip Brisk, and Brandon Cook SC 2020 DOI
A Survey on Automatic Bug Fixing (cao:2020:isssr) Heling Cao, YangXia Meng, Jianshu Shi, Lei Li, Tiaoli Liao, and Chenyang Zhao ISSR 2020 DOI
Efficient hyperparameter optimization by way of PAC-Bayes bound minimization (cherian:2020:corr) John J. Cherian, Andrew G. Taube, Robert T. McGibbon, Panagiotis Angelikopoulos, Guy Blanc, Michael Snarski, Daniel D. Richman, John L. Klepeis, and David E. Shaw Computing Research Repository 2020 URL
MLComp: A Methodology for Machine Learning-based Performance Estimation and Adaptive Selection of Pareto-Optimal Compiler Optimization Sequences (colucci:2020:corr) Alessio Colucci, Dávid Juhász, Martin Mosbeck, Alberto Marchisio, Semeen Rehman, Manfred Kreutzer, Guenther Nadbath, Axel Jantsch, and Muhammad Shafique Computing Research Repository 2020 URL
PABLO: Helping Novices Debug Python Code Through Data-Driven Fault Localization (cosman:2020:sigcse) Benjamin Cosman, Madeline Endres, Georgios Sakkas, Leon Medvinsky, Yao-Yuan Yang, Ranjit Jhala, Kamalika Chaudhuri, and Westley Weimer SIGCSE 2020 DOI
Mossad: Defeating software plagiarism detection (devore-mcdonald:2020:oopsla) Breanna Devore-McDonald and Emery D. Berger Proceedings of the ACM on Programming Languages 2020 DOI
Refactoring the FreeBSD Kernel with Checked C (duan:2020:secdev) Junhan Duan, Yudi Yang, Jie Zhou, and John Criswell SecDev 2020 DOI
Detection and Correction of Android-specific Code Smells and Energy Bugs -- An Android Lint Extension (fatima:2020:quasoq-apsec) Iffat Fatima, Hina Anwar, Dietmar Pfahl, and Usman Qamar QuASoQ@APSEC 2020
Temporal System Call Specialization for Attack Surface Reduction (ghavamnia:2020:uss) Seyedhamed Ghavamnia, Tapti Palit, Shachee Mishra, and Michalis Polychronakis USENIX Security 2020
GPU-FPtuner: Mixed-precision Auto-tuning for Floating-point Applications on GPU (gu:2020:hipc) Ruidong Gu and Michela Becchi HiPC 2020 DOI
Software Pipelining for Quantum Loop Programs (guo:2020:corr) Jingzhe Guo and Mingsheng Ying Computing Research Repository 2020 URL
Biases and differences in code review using medical imaging and eye-tracking -- Gender humans, and machines (huang:2020:fse) Yu Huang, Kevin Leach, Zohreh Sharafi, Nicholas McKay, Tyler Santander, and Westley Weimer ESEC/FSE 2020 DOI
A Survey of Automatic Parameter Tuning Methods for Metaheuristics (huang:2020:tevc) Changwu Huang, Yuanxiang Li, and Xin Yao IEEE Transactions on Evolutionary Computation 2020 DOI
Algorithm selection of anytime algorithms (jesus:2020:gecco) Alexandre D. Jesus, Arnaud Liefooghe, Bilel Derbel, and Luís Paquete GECCO 2020 DOI
Memory Footprint Optimization Techniques for Machine Learning Applications in Embedded Systems (katsaragakis:2020:iscas) Manolis Katsaragakis, Lazaros Papadopoulos, Mario Konijnenburg, Francky Catthoor, and Dimitrios Soudris ISCAS 2020 DOI
Tackling Large-Scale and Combinatorial Bi-Level Problems With a Genetic Programming Hyper-Heuristic (kieffer:2020:tevc) Emmanuel Kieffer, Grégoire Danoy, Matthias R. Brust, Pascal Bouvry, and Anass Nagih IEEE Transactions on Evolutionary Computation 2020 DOI
Data Compression and Re-computation Based Performance Improvement in Multi-Core Architectures (koc:2020:ccwc) Hakduran Koc, Mounika Garlapati, and Pranitha P. Madupu CCWC 2020 DOI
Automatically Evolving Lookup Tables for Function Approximation (krauss:2020:eurogp) Oliver Krauss and William B. Langdon EuroGP 2020 DOI
Data-layout optimization based on memory-access-pattern analysis for source-code performance improvement (lakhdar:2020:scopes) Riyane Sid Lakhdar, Henri-Pierre Charles, and Maha Kooli SCOPES 2020 DOI
Genetic Improvement of Genetic Programming (langdon:2020:cec) William B. Langdon CEC 2020 DOI
Genetic Improvement @ ICSE 2020 (langdon:2020:corr_2) William B. Langdon, Westley Weimer, Justyna Petke, Erik Fredericks, Seongmin Lee, Emily Winter, Michail Basios, Myra B. Cohen, Aymeric Blot, Markus Wagner, Bobby R. Bruce, Shin Yoo, Simos Gerasimou, Oliver Krauss, Yu Huang, and Michael Gerten Computing Research Repository 2020 URL
Evolving sqrt into 1/x via software data maintenance (langdon:2020:gi-gecco) William B. Langdon and Oliver Krauss GI@GECCO 2020 DOI
Genetic Improvement @ ICSE 2020 (langdon:2020:sen) William B. Langdon, Westley Weimer, Justyna Petke, Erik Fredericks, Seongmin Lee, Emily Winter, Michail Basios, Myra B. Cohen, Aymeric Blot, Markus Wagner, Bobby R. Bruce, Shin Yoo, Simos Gerasimou, Oliver Krauss, Yu Huang, and Michael Gerten ACM SIGSOFT Software Engineering Notes 2020 DOI
Dominance, Indicator and Decomposition Based Search for Multi-objective QAP -- Landscape Analysis and Automated Algorithm Selection (liefooghe:2020:ppsn) Arnaud Liefooghe, Sébastien Vérel, Bilel Derbel, Hernán E. Aguirre, and Kiyoshi Tanaka PPSN 2020 DOI
Landscape-Aware Performance Prediction for Evolutionary Multiobjective Optimization (liefooghe:2020:tevc) Arnaud Liefooghe, Fabio Daolio, Sébastien Vérel, Bilel Derbel, Hernán E. Aguirre, and Kiyoshi Tanaka IEEE Transactions on Evolutionary Computation 2020 DOI
GEVO: GPU Code Optimization Using Evolutionary Computation (liou:2020:acm-taco) Jhe-Yu Liou, Xiaodong Wang, Stephanie Forrest, and Carole-Jean Wu ACM Transactions on Architecture and Code Optimization 2020 DOI
GEVO-ML: a proposal for optimizing ML code with evolutionary computation (liou:2020:newk-gecco) Jhe-Yu Liou, Xiaodong Wang, Stephanie Forrest, and Carole-Jean Wu NEWK@GECCO 2020 DOI
On the efficiency of test suite based program repair -- A Systematic Assessment of 16 Automated Repair Systems for Java Programs (liu:2020:icse) Kui Liu, Shangwen Wang, Anil Koyuncu, Kisub Kim, Tegawendé F. Bissyandé, Dongsun Kim, Peng Wu, Jacques Klein, Xiaoguang Mao, and Yves Le Traon ICSE 2020 DOI
WebJShrink: A web service for debloating Java bytecode (macias:2020:fse) Konner Macias, Mihir Mathur, Bobby R. Bruce, Tianyi Zhang, and Miryung Kim ESEC/FSE 2020 DOI
AN5D: automated stencil framework for high-degree temporal blocking on GPUs (matsumura:2020:cgo) Kazuaki Matsumura, Hamid Reza Zohouri, Mohamed Wahib, Toshio Endo, and Satoshi Matsuoka CGO 2020 DOI
AN5D: Automated Stencil Framework for High-Degree Temporal Blocking on GPUs (matsurama:2020:corr) Kazuaki Matsumura, Hamid Reza Zohouri, Mohamed Wahib, Toshio Endo, and Satoshi Matsuoka Computing Research Repository 2020 URL
A survey of FPGA-based accelerators for convolutional neural networks (mittal:2020:nca) Sparsh Mittal Neural Computing and Applications 2020 DOI
Automatically Repairing Programs Using Both Tests and Bug Reports (motwani:2020:corr) Manish Motwani and Yuriy Brun Computing Research Repository 2020 URL
Tuning genetic algorithm parameters using design of experiments (moyasebi:2020:gi-gecco) Mohsen Mosayebi and Manbir Sodhi GI@GECCO 2020 DOI
Refining Fitness Functions in Test-Based Program Repair (petke:2020:apr-icse) Justyna Petke and Aymeric Blot APR@ICSE 2020 DOI
Transformations towards clean functional code (poor:2020:erlang-icfp) Boldizsár Poór, Melinda Tóth, and István Bozó ERLANG 2020 DOI
BlankIt library debloating: Getting what you want instead of cutting what you don't (porter:2020:pldi) Chris Porter, Girish Mururu, Prithayan Barua, and Santosh Pande PLDI 2020 DOI
Slimium: Debloating the Chromium Browser with Feature Subsetting (qian:2020:ccs) Chenxiong Qian, Hyungjoon Koo, ChangSeok Oh, Taesoo Kim, and Wenke Lee CCS 2020 DOI
Optimising the fit of stack overflow code snippets into existing code (reid:2020:gi-gecco) Brittany Reid, Christoph Treude, and Markus Wagner GI@GECCO 2020 DOI
Time-dependent automatic parameter configuration of a local search algorithm (sae-dan:2020:ecada@gecco) Weerapan Sae-Dan, Marie-Éléonore Kessaci, Nadarajen Veerapen, and Laetitia Jourdan ECADA@GECCO 2020 DOI
The Effectiveness of Low-Precision Floating Arithmetic on Numerical Codes -- A Case Study on Power Consumption (sakamoto:2020:hpcasia) Ryuichi Sakamoto, Masaaki Kondo, Kohei Fujita, Tsuyoshi Ichimura, and Kengo Nakajima HPC Asia 2020 DOI
Type error feedback via analytic program repair (sakkas:2020:pldi) Georgios Sakkas, Madeline Endres, Benjamin Cosman, Westley Weimer, and Ranjit Jhala PLDI 2020 DOI
Loop Aggregation for Approximate Scientific Computing (sallou:2020:iccs) June Sallou, Alexandre Gauvain, Johann Bourcier, Benoît Combemale, and Jean-Raynald de Dreuzy ICCS 2020 DOI
Green software: Refactoring approach (sehgal:2020:jksu-cis) Rajni Sehgal, Deepti Mehrotra, Renuka Nagpal, and Ramanuj Sharma Journal of King Saud University -- Computer and Information Sciences 2020 DOI
FlexFloat: A Software Library for Transprecision Computing (tagliavini:2020:tcad) Giuseppe Tagliavini, Andrea Marongiu, and Luca Benini IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2020 DOI
Multi-objective Automatic Algorithm Configuration for the Classification Problem of Imbalanced Data (tari:2020:cec) Sara Tari, Nicolas Szczepanski, Lucien Mousin, Julie Jacques, Marie-Éléonore Kessaci, and Laetitia Jourdan CEC 2020 DOI
Effects of Refactoring upon Efficiency of an NP-Hard Task Assignment Problem -- A case study (tariq:2020:icacs) Huda Tariq, Maliha Arshad, and Wafa Basit ICACS 2020 DOI
Identifying and (automatically) remedying performance problems in CPU/GPU applications (welton:2020:ics) Benjamin Welton and Barton P. Miller ICS 2020 DOI
Automatic compiler optimization on embedded software through k-means clustering (werner:2020:mlcad) Michael Werner, Lorenzo Servadei, Robert Wille, and Wolfgang Ecker MLCAD 2020 DOI
Tuning applications for efficient GPU offloading to in-memory processing (wu:2020:ics) Yudong Wu, Mingyao Shen, Yi-Hui Chen, and Yuanyuan Zhou ICS 2020 DOI
Subdomain-Based Generality-Aware Debloating (xin:2020:ase) Qi Xin, Myeongsoo Kim, Qirun Zhang, and Alessandro Orso ASE 2020 DOI
Program debloating via stochastic optimization (xin:2020:icse-nier) Qi Xin, Myeongsoo Kim, Qirun Zhang, and Alessandro Orso NIER 2020 DOI
Every Mutation Should Be Rewarded: Boosting Fault Localization with Mutated Predicates (xu:2020:icsme) Xuezheng Xu, Changwei Zou, and Jingling Xue ICSME 2020 DOI
ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming (yuan:2020:tse) Yuan Yuan and Wolfgang Banzhaf IEEE Transactions on Software Engineering 2020 DOI
Toward Better Evolutionary Program Repair: An Integrated Approach (yuan:2020:tsem) Yuan Yuan and Wolfgang Banzhaf ACM Transactions on Software Engineering and Methodology 2020 DOI
A Parallel Tabu Search for the Large-scale Quadratic Assignment Problem (abdelkafi:2019:cec) Omar Abdelkafi, Bilel Derbel, and Arnaud Liefooghe CEC 2019 DOI
Nibbler: Debloating binary shared libraries (agadakos:2019:acsac) Ioannis Agadakos, Di Jin, David Williams-King, Vasileios P. Kemerlis, and Georgios Portokalidis ACSAC 2019 DOI
Optuna: A Next-generation Hyperparameter Optimization Framework (akiba:2019:kdd) Takuya Akiba, Shotaro Sano, Toshihiko Yanase, Takeru Ohta, and Masanori Koyama KDD 2019 DOI
Toward Human-Like Summaries Generated from Heterogeneous Software Artefacts (alghamdi:2019:gi-gecco) Mahfouth Alghamdi, Christoph Treude, and Markus Wagner GI@GECCO 2019 DOI
PyGGI 2.0: Language Independent Genetic Improvement Framework (an:2019:fse) Gabin An, Aymeric Blot, Justyna Petke, and Shin Yoo ESEC/FSE 2019 DOI
Evaluating the Impact of Code Smell Refactoring on the Energy Consumption of Android Applications (anwar:2019:seaa) Hina Anwar, Dietmar Pfahl, and Satish Narayana Srirama SEAA 2019 DOI
A Survey on Compiler Autotuning using Machine Learning (ashouri:2019:acmcs) Amir H. Ashouri, John Cavazos, Gianluca Palermo, and Cristina Silvano ACM Computing Surveys 2019 DOI
Darwinian Code Optimisation (basios:2019:phd) Michail Basios 2019
A comparison of tree- and line-oriented observational slicing (binkley:2019:ese) David W. Binkley, Nicolas Gold, Syed S. Islam, Jens Krinke, and Shin Yoo Empirical Software Engineering 2019 DOI
Automatic Configuration of Multi-Objective Local Search Algorithms for Permutation Problems (blot:2019:evco) Aymeric Blot, Marie-Éléonore Kessaci, Laetitia Jourdan, and Holger H. Hoos Evolutionary Computation 2019 DOI
On Adaptive Specialisation in Genetic Improvement (blot:2019:gi-gecco) Aymeric Blot and Justyna Petke GI@GECCO 2019 DOI
Fuzzy Edit Sequences in Genetic Improvement (blot:2019:gi-icse) Aymeric Blot GI@ICSE 2019 DOI
The Quest for Non-Functional Property Optimisation in Heterogeneous and Fragmented Ecosystems -- A Distributed Approach (bokhari:2019:gi-gecco) Mahmoud A. Bokhari, Markus Wagner, and Brad Alexander GI@GECCO 2019 DOI
Is Less Really More? Towards Better Metrics for Measuring Security Improvements Realized Through Software Debloating (brown:2019:cset) Michael D. Brown and Santosh Pande CSET 2019
CARVE: Practical Security-Focused Software Debloating Using Simple Feature Set Mappings (brown:2019:feast-ccs) Michael D. Brown and Santosh Pande FEAST@CCS 2019 DOI
Gin: Genetic improvement research made easy (brownlee:2019:gecco) Alexander E. I. Brownlee, Justyna Petke, Brad Alexander, Earl T. Barr, Markus Wagner, and David R. White GECCO 2019 DOI
Approximate Oracles and Synergy in Software Energy Search Spaces (bruce:2019:tse) Bobby R. Bruce, Justyna Petke, Mark Harman, and Earl T. Barr IEEE Transactions on Software Engineering 2019 DOI
An Industrial Experience Report on Performance-Aware Refactoring on a Database-Centric Web Application (chen:2019:ase) Boyuan Chen, Zhen Ming Jiang, Paul Matos, and Michael Lacaria ASE 2019 DOI
Do Energy-Oriented Changes Hinder Maintainability? (cruz:2019:ecsme) Luis Cruz, Rui Abreu, John C. Grundy, Li Li, and Xin Xia ICSME 2019 DOI
Leveraging Program Invariants to Promote Population Diversity in Search-Based Automatic Program Repair (ding:2019:gi-icse) Zhen Yu Ding, Yiwei Lyu, Christopher S. Timperley, and Claire Le Goues GI@ICSE 2019 DOI
Automatically Exploring Tradeoffs Between Software Output Fidelity and Energy Costs (dorn:2019:tse) Jonathan Dorn, Jeremy Lacomis, Westley Weimer, and Stephanie Forrest IEEE Transactions on Software Engineering 2019 DOI
Genetic Algorithms for Affine Transformations to Existential t-Restrictions (dougherty:2019:gi-gecco) Ryan E. Dougherty, Erin Lanus, Charles J. Colbourn, and Stephanie Forrest GI@GECCO 2019 DOI
Empirical review of Java program repair tools -- A large-scale experiment on 2,141 bugs and 23,551 repair attempts (durieux:2019:fse) Thomas Durieux, Fernanda Madeiral, Matias Martinez, and Rui Abreu ESEC/FSE 2019 DOI
InFix: Automatically Repairing Novice Program Inputs (endres:2019:ase) Madeline Endres, Georgios Sakkas, Benjamin Cosman, Ranjit Jhala, and Westley Weimer ASE 2019 DOI
Automatic Software Repair: A Survey (gazzola:2019:tse) Luca Gazzola, Daniela Micucci, and Leonardo Mariani IEEE Transactions on Software Engineering 2019 DOI
Binary Control-Flow Trimming (ghaffarinia:2019:ccs) Masoud Ghaffarinia and Kevin W. Hamlen CCS 2019 DOI
A Survey of FPGA-based Neural Network Inference Accelerators (guo:2019:trts) Kaiyuan Guo, Shulin Zeng, Jincheng Yu, Yu Wang, and Huazhong Yang ACM Transactions on Reconfigurable Technology and Systems 2019 DOI
A journey among Java neutral program variants (harrand:2019:gpem) Nicolas Harrand, Simon Allier, Marcelino Rodriguez-Cancio, Martin Monperrus, and Benoit Baudry Genetic Programming and Evolvable Machines 2019 DOI
Improving the Efficiency of Search-Based Auto Program Repair by Adequate Modification Point (jang:2019:imcom) Yoowon Jang, Quang-Ngoc Phung, and Eunseok Lee IMCOM 2019 DOI
A Machine Learning Approach for Productive Data Locality Exploitation in Parallel Computing Systems (kayraklioglu:2019:ccgrid) Engin Kayraklioglu, Erwan Favry, and Tarek A. El-Ghazawi CCGrid 2019 DOI
A methodology correlating code optimizations with data memory accesses, execution time and energy consumption (kelefouras:2019:jsc) Vasilios Kelefouras and Karim Djemame Journal of Supercomputing 2019 DOI
Automated Algorithm Selection: Survey and Perspectives (kerschke:2019:evco) Pascal Kerschke, Holger H. Hoos, Frank Neumann, and Heike Trautmann Evolutionary Computation 2019 DOI
Safe automated refactoring for intelligent parallelization of Java 8 streams (khatchadourian:2019:icse) Raffi Khatchadourian, Yiming Tang, Mehdi Bagherzadeh, and Syed Ahmed ICSE 2019 DOI
Configuration-Driven Software Debloating (koo:2019:eurosec) Hyungjoon Koo, Seyedhamed Ghavamnia, and Michalis Polychronakis Proceedings of the 12th European Workshop on Systems Security 2019 DOI
Mining Patterns from Genetic Improvement Experiments (krauss:2019:gi-icse) Oliver Krauss, Hanspeter Mössenböck, and Michael Affenzeller GI@ICSE 2019 DOI
Evolving AVX512 Parallel C Code Using GP (langdon:2019:eurogp) William B. Langdon and Ronny Lorenz EuroGP 2019 DOI
Parallel GPQUICK (langdon:2019:gecco-comp-1) William B. Langdon GECCO companion 2019 DOI
Genetic improvement of data gives binary logarithm from sqrt (langdon:2019:gecco-comp-2) William B. Langdon and Justyna Petke GECCO companion 2019 DOI
Genetic Improvement of Data gives double precision invsqrt (langdon:2019:gi-gecco) William B. Langdon GI@GECCO 2019 DOI
Evolutionary Computation from Improving Malware Analysis (leach:2019:gi-icse) Kevin Leach, Ryan E. Dougherty, Chad Spensky, Stephanie Forrest, and Westley Weimer GI@ICSE 2019 DOI
CRbS: A Code Reordering Based Speeding-up Method of Irregular Loops on CMP (li:2019:asap) Yuancheng Li and Jiaqi Shi ASAP 2019 DOI
Exploring Memory Persistency Models for GPUs (lin:2019:corr) Zhen Lin, Mohammad A. Alshboul, Yan Solihin, and Huiyang Zhou Computing Research Repository 2019 URL
Exploring Memory Persistency Models for GPUs (lin:2019:pact) Zhen Lin, Mohammad A. Alshboul, Yan Solihin, and Huiyang Zhou PACT 2019 DOI
Genetic Improvement of GPU Code (liou:2019:gi-icse) Jhe-Yu Liou, Stephanie Forrest, and Carole-Jean Wu GI@ICSE 2019 DOI
TBar: Revisiting template-based automated program repair (liu:2019:issta) Kui Liu, Anil Koyuncu, Dongsun Kim, and Tegawendé F. Bissyandé ISSTA 2019 DOI
Applying genetic improvement to a genetic programming library in C++ (lopez-lopez:2019:softc) Víctor R. López-López, Leonardo Trujillo, and Pierrick Legrand Soft Computing 2019 DOI
Does the Introduction of Lambda Expressions Improve the Comprehension of Java Programs? (lucas:2019:sbes) Walter Lucas, Rodrigo Bonif'acio, Edna Dias Canedo, Diego Marcilio, and Fernanda Lima SBES 2019 DOI
ENCORE: Ensemble Learning using Convolution Neural Machine Translation for Automatic Program Repair (lutellier:2019:corr) Thibaud Lutellier, Lawrence Pang, Viet Hung Pham, Moshi Wei, and Lin Tan Computing Research Repository 2019 URL
A Cloud Based Super-Optimization Method to Parallelize the Sequential Code's Nested Loops (majd:mcsoc:2019) Amin Majd, Mohammad Loni, Golnaz Sahebi, Masoud Daneshtalab, and Elena Troubitsyna MCSoC 2019 DOI
CapsAcc: An Efficient Hardware Accelerator for CapsuleNets with Data Reuse (marchisio:2019:date) Alberto Marchisio, Muhammad Abdullah Hanif, and Muhammad Shafique DATE 2019 DOI
SapFix: Automated end-to-end repair at scale (marginean:2019:icse) Alexandru Marginean, J. Bader, Satish Chandra, Mark Harman, Yue Jia, Ke Mao, Alexander Mols, and A. Scott SEIP 2019 DOI
Coming: A tool for mining change pattern instances from git commits (martinez:2019:icse-comp) Matias Martinez and Martin Monperrus ICSE 2019 DOI
Software is never done: Refactoring the acquisition code for competitive advantage (mcquade:2019:dib) J Michael McQuade, Richard M Murray, Gilman Louie, Milo Medin, Jennifer Pahlka, and Trae Stephens 2019
Binary Debloating for Security via Demand Driven Loading (mururu:2019:corr) Girish Mururu, Chris Porter, Prithayan Barua, and Santosh Pande Computing Research Repository 2019 URL
Automatic configuration of NSGA-II with jMetal and irace (nebro:2019:gecco-comp) Antonio J. Nebro, Manuel López-Ibáñez, Cristóbal Barba-González, and José García-Nieto GECCO companion 2019 DOI
Recommending energy-efficient Java collections (oliveira:2019:msr) Wellington Oliveira, Renato Oliveira, Fernando Castor, Benito Fernandes, and Gustavo Pinto MSR 2019 DOI
BOLT: A Practical Binary Optimizer for Data Centers and Beyond (pachenko:2019:cgo) Maksim Panchenko, Rafael Auler, Bill Nell, and Guilherme Ottoni CGO 2019 DOI
Configuration of a Dynamic MOLS Algorithm for Bi-objective Flowshop Scheduling (pageau:2019:emo) Camille Pageau, Aymeric Blot, Holger H. Hoos, Marie-Éléonore Kessaci, and Laetitia Jourdan EMO 2019 DOI
A Dynamic Algorithm Framework to Automatically Design a Multi-Objective Local Search (pageau:2019:roadef) Camille Pageau, Aymeric Blot, Holger H. Hoos, Marie-Éléonore Kessaci, and Laetitia Jourdan ROADEF 2019
A Survey of Genetic Improvement Search Spaces (petke:2019:gi-gecco) Justyna Petke, Brad Alexander, Earl T. Barr, Alexander E. I. Brownlee, Markus Wagner, and David R. White GI@GECCO 2019 DOI
Software Improvement with Gin -- A Case Study (petke:2019:ssbse) Justyna Petke and Alexander E. I. Brownlee SSBSE 2019 DOI
RAZOR: A Framework for Post-deployment Software Debloating (qian:2019:uss) Chenxiong Qian, Hong Hu, Mansour Alharthi, Simon Pak Ho Chung, Taesoo Kim, and Wenke Lee USENIX Security 2019
Bloat Factors and Binary Specialization (quach:2019:feast-ccs) Anh Quach and Aravind Prakash FEAST@CCS 2019 DOI
MAC: Many-objective Automatic Algorithm Configuration (rakhshani:2019:emo) Hojjat Rakhshani, Lhassane Idoumghar, Julien Lepagnot, and Mathieu Brévilliers EMO 2019 DOI
Approximate loop unrolling (rodriguez-cancio:2019:cf) Marcelino Rodriguez-Cancio, Benoît Combemale, and Benoit Baudry CF 2019 DOI
Improving Patch Quality by Enhancing Key Components of Automatic Program Repair (soto:2019:ase) Mauricio Soto ASE 2019 DOI
A Backend Tool for the Integration of Memory Optimizations into Embedded Software (strobel:2019:fdl) Manuel Strobel and Martin Radetzki FDL 2019 DOI
Redundant loads: A software inefficiency indicator (su:2019:icse) Pengfei Su, Shasha Wen, Hailong Yang, Milind Chabbi, and Xu Liu ICSE 2019 DOI
A unified view of parallel multi-objective evolutionary algorithms (talbi:2019:jpdc) El-Ghazali Talbi Journal of Parallel and Distributed Computing 2019 DOI
Automatic Software Tuning of Parallel Programs for Energy-Aware Executions (varrette:2019:ppam) Sébastien Varrette, Frédéric Pinel, Emmanuel Kieffer, Grégoire Danoy, and Pascal Bouvry PPAM 2019 DOI
Slimming JavaScript applications: An approach for removing unused functions from JavaScript libraries (vasquez:2019:ist) Hernán Ceferino Vázquez, Alexandre Bergel, Santiago A. Vidal, Jorge Andrés Díaz Pace, and Claudia A. Marcos Information and Software Technology 2019 DOI
A Spectral Clustering-Based Multi-Source Mating Selection Strategy in Evolutionary Multi-Objective Optimization (wang:2019:access-1) Shuai Wang, Hu Zhang, Yi Zhang, Aimin Zhou, and Peng Wu IEEE Access 2019 DOI
Leveraging WebAssembly for Numerical JavaScript Code Virtualization (wang:2019:access-2) Shuai Wang, Dingyi Fang, Zheng Wang, Guixin Ye, Meng Li, Lu Yuan, Zhanyong Tang, Huanting Wang, Wei Wang, Fuwei Wang, and Jie Ren IEEE Access 2019 DOI
CodeMason: Binary-Level Profile-Guided Optimization (williams-king:2019:feast-ccs) David Williams-King and Junfeng Yang FEAST@CCS 2019 DOI
Better Code Search and Reuse for Better Program Repair (xin:2019:gi-icse) Qi Xin and Steven Reiss GI@ICSE 2019 DOI
Improving automated program repair with retrospective fault localization (xu:2019:icse-comp) Tongtong Xu ICSE 2019 DOI
A Comprehensive Study of Automatic Program Repair on the QuixBugs Benchmark (ye:2019:ibf) He Ye, Matias Martinez, Thomas Durieux, and Martin Monperrus IBF 2019 DOI
VaryLATEX: Learning Paper Variants That Meet Constraints (acher:2018:vamos) Mathieu Acher, Paul Temple, Jean-Marc Jézéquel, José Angel Galindo, Jabier Martinez, and Tewfik Ziadi VaMoS 2018 DOI
A Turing Test for Genetic Improvement (afzal:2018:gi-icse) Afsoon Afzal, Jeremy Lacomis, Claire Le Goues, and Christopher S. Timperley GI@ICSE 2018 DOI
Comparing Line and AST Granularity Level for Program Repair using PyGGI (an:2018:gi-icse) Gabin An, Jinhan Kim, and Shin Yoo GI@ICSE 2018 DOI
An OpenMP Based Parallelization Compiler for C Applications (arabnejad:2018:bdcloud) Hamid Arabnejad, João Bispo, Jorge G. Barbosa, and João M. P. Cardoso BDCloud 2018 DOI
Darwinian data structure selection (basios:2018:fse) Michail Basios, Lingbo Li, Fan Wu, Leslie Kanthan, and Earl T. Barr ESEC/FSE 2018 DOI
A spoonful of DevOps helps the GI go down (baudry:2018:gi-icse) Benoit Baudry, Nicolas Harrand, Eric M. Schulte, Chris Timperley, Shin Hwei Tan, Marija Selakovic, and Emamurho Ugherughe GI@ICSE 2018 DOI
Automatic Configuration of Bi-Objective Optimisation Algorithms -- Impact of Correlation Between Objectives (blot:2018:ictai) Aymeric Blot, Holger H. Hoos, Marie-Éléonore Kessaci, and Laetitia Jourdan ICTAI 2018 DOI
Survey and unification of local search techniques in metaheuristics for multi-objective combinatorial optimisation (blot:2018:joh) Aymeric Blot, Marie-Éléonore Kessaci, and Laetitia Jourdan Journal of Heuristics 2018 DOI
Adaptive Multi-objective Local Search Algorithms for the Permutation Flowshop Scheduling Problem (blot:2018:lion) Aymeric Blot, Marie-Éléonore Kessaci, Laetitia Jourdan, and Patrick De Causmaecker LION 2018 DOI
Reacting and Adapting to the Environment -- Designing Autonomous Methods for Multi-Objective Combinatorial Optimisation (blot:2018:phd) Aymeric Blot 2018
New Initialisation Techniques for Multi-objective Local Search -- Application to the Bi-objective Permutation Flowshop (blot:2018:ppsn) Aymeric Blot, Manuel López-Ibáñez, Marie-Éléonore Kessaci, and Laetitia Jourdan PPSN 2018 DOI
In-vivo and offline optimisation of energy use in the presence of small energy signals -- A case study on a popular Android library (bokhari:2018:mobiquitous) Mahmoud A. Bokhari, Bradley Alexander, and Markus Wagner MobiQuitous 2018 DOI
The Blind Software Engineer -- Improving the Non-Functional Properties of Software by Means of Genetic Improvement (bruce:2018:phd) Bobby R. Bruce 2018
Stochastic energy optimization for mobile GPS applications (canino:2018:fse) Anthony Canino, Yu David Liu, and Hidehiko Masuhara ESEC/FSE 2018 DOI
An approach based on a DSL + API for programming runtime adaptivity and autotuning concerns (carvalho:2018:sac) Tiago Carvalho and João M. P. Cardoso SAC 2018 DOI
Investigating the Evolvability of Web Page Load Time (cody-kenny:2018:evoapp) Brendan Cody-Kenny, Umberto Manganiello, John Farrelly, Adrian Ronayne, Eoghan Considine, Thomas McGuire, and Michael O'Neill EvoApp 2018 DOI
Performance Localisation (cody-kenny:2018:gi-icse) Brendan Cody-Kenny, Michael O'Neill, and Stephen Barrett GI@ICSE 2018 DOI
Sound mixed-precision optimization with rewriting (darulova:2018:iccps) Eva Darulova, Einar Horn, and Saksham Sharma ICCPS 2018 DOI
Hyper-heuristics (epitropakis:2018:hh) Michael G. Epitropakis and Edmund K. Burke 2018 DOI
Challenges on applying genetic improvement in JavaScript using a high-performance computer (farzat:2018:jserd) Fábio de Almeida Farzat, Márcio de Oliveira Barros, and Guilherme H. Travassos Journal of Software Engineering Research and Development 2018 DOI
Less is More: Exploiting the Standard Compiler Optimization Levels for Better Performance and Energy Consumption (georgiou:2018:scopes) Kyriakos Georgiou, Craig Blackmore, Samuel Xavier de Souza, and Kerstin Eder SCOPES 2018 DOI
Easy PRAM-Based High-Performance Parallel Programming with ICE (ghanim:2018:tpds) Fady Ghanim, Uzi Vishkin, and Rajeev Barua IEEE Transactions on Parallel and Distributed Systems 2018 DOI
High performance stencil code generation with lift (hagedorn:2018:cgo) Bastian Hagedorn, Larisa Stoltzfus, Michel Steuwer, Sergei Gorlatch, and Christophe Dubach CGO 2018 DOI
Predicting changes in quality of life for patients in vocational rehabilitation (haraldsson:2018:eais) Saemundur O. Haraldsson, Ragnheidur D. Brynjolfsdottir, Vilmundur Gudnason, Kristinn Tomasson, and Kristin Siggeirsdottir EAIS 2018 DOI
Improved Parallelization of Legacy Embedded Software on Soft-Core MPSoCs through Automatic Loop Transformations (heid:2018:fsp-fpl) Kris Heid, Jakob Wenzel, and Christian Hochberger FSP@FPL 2018
Effective Program Debloating via Reinforcement Learning (heo:2018:css) Kihong Heo, Woosuk Lee, Pardis Pashakhanloo, and Mayur Naik CSS 2018 DOI
Examining Energy Efficiency of Vectorization Techniques Using a Gaussian Elimination (jakobs:2018:hpcs) Thomas Jakobs and Gudula Rünger HPCS 2018 DOI
An effective fusion and tile size model for optimizing image processing pipelines (jangda:2018:ppopp) Abhinav Jangda and Uday Bondhugula PPoPP 2018 DOI
Shaping program repair space with existing patches and similar code (jiang:2018:issta) Jiajun Jiang, Yingfei Xiong, Hongyu Zhang, Qing Gao, and Xiangqun Chen ISSTA 2018 DOI
An Implementation of LLVM Pass for Loop Parallelization Based on IR-Level Directives (jingu:2018:candar-w) Kengo Jingu, Kohta Shigenobu, Kanemitsu Ootsu, Takeshi Ohkawa, and Takashi Yokota CANDAR 2018 DOI
Automatic OpenCL Code Generation from LLVM-IR using Polyhedral Optimization (kalms:2018:parma-ditam) Lester Kalms, Tim Hebbeler, and Diana Göhringer PARMA-DITAM@HiPEAC 2018 DOI
A methodology for efficient code optimizations and memory management (kelefouras:2018:cf) Vasilios Kelefouras and Karim Djemame CF 2018 DOI
Code refactoring techniques for reducing energy consumption in embedded computing environment (kim:2018:cc) Doohwan Kim, Jang-Eui Hong, Ilchul Yoon, and Sang-Ho Lee Cluster Computing 2018 DOI
Genetic Programming + Proof Search = Automatic Improvement (kocsis:2018:jar) Zoltan A. Kocsis and Jerry Swan Journal of Automated Reasoning 2018 DOI
The cost of poor quality software in the US -- A 2018 report (krasner:2018:cisq) Herb Krasner 2018
Dynamic Fitness Functions for Genetic Improvement in Compilers and Interprets (krauss:2018:gecco-comp) Oliver Krauss, Hanspeter Mössenböck, and Michael Affenzeller GECCO companion 2018
Evolutionary Fuzzing for Genetic Improvement: Toward Adaptive Software Defense (landsborough:2018:gi-icse) Jason Landsborough, Stephen Harding, and Bryan Beabout GI@ICSE 2018
Evolving Better RNAfold Structure Prediction (langdon:2018:eurogp) William B. Langdon, Justyna Petke, and Ronny Lorenz EuroGP 2018 DOI
Evolving Better Software Parameters (langdon:2018:ssbse) William B. Langdon and Justyna Petke SSBSE 2018 DOI
Dominance-based duplication simulation (DBDS) -- Code duplication to enable compiler optimizations (leopoldseder:2018:cgo) David Leopoldseder, Lukas Stadler, Thomas Würthinger, Josef Eisl, Doug Simon, and Hanspeter Mössenböck CGO 2018 DOI
Fuzzing: A survey (li:2018:cybersec) Jun Li, Bodong Zhao, and Chao Zhang Cybersecurity 2018 DOI
Novelty Search for Software Improvement of a SLAM system (lopez-lopez:2018:gi-gecco) Víctor R. López-López, Leonardo Trujillo, and Pierrick Legrand GI@GECCO 2018 DOI
Remove RATs from your code -- Automated optimization of resource inefficient database writes for mobile applications (lyu:2018:issta) Yingjun Lyu, Ding Li, and William G. J. Halfond ISSTA 2018 DOI
Experiments in Genetic Divergence for Emergent Systems (mcgowan:2018:gi-icse) Christopher McGowan, Alexander Wild, and Barry Porter GI@ICSE 2018 DOI
Automated Selection of Software Refactorings that Improve Performance (moesus:2018:icsoft) Nikolai Moesus, Matthias Scholze, Sebastian Schlesinger, and Paula Herber ICSOFT 2018 DOI
A Rating Tool for the Automated Selection of Software Refactorings that Remove Antipatterns to Improve Performance and Stability (moesus:2018:icsoft-revised) Nikolai Moesus, Matthias Scholze, Sebastian Schlesinger, and Paula Herber ICSOFT 2018 DOI
Automatic Software Repair: A Bibliography (monperrus:2018:acmcs) Martin Monperrus ACM Computing Surveys 2018 DOI
The Living Review on Automated Program Repair (monperrus:2018:hal_living) Martin Monperrus 2018
Assessing Single-Objective Performance Convergence and Time Complexity for Refactoring Detection (nader-palacio:2018:gecco-comp) David Nader-Palacio, Daniel Rodríguez-Cárdenas, and Jonatane Gomez GECCO companion 2018
Improved representation and genetic operators for linear genetic programming for automated program repair (oliveira:2018:ese) Vinicius Paulo L. Oliveira, Eduardo Faria de Souza, Claire Le Goues, and Celso G. Camilo-Junior Empirical Software Engineering 2018 DOI
Towards Modular Large-Scale Darwinian Software Improvement (orlov:2018:gecco-comp) Michael Orlov GECCO companion 2018
Automatic Design of a Dynamic Multi-Objective Local Search Algorithm (pageau:2018:evoml) Camille Pageau, Aymeric Blot, Holger H. Hoos, Marie-Éléonore Kessaci, and Laetitia Jourdan EvoML@PPSN 2018
Interrelations between Software Quality Metrics, Performance and Energy Consumption in Embedded Applications (papadopoulos:2018:scopes) Lazaros Papadopoulos, Charalampos Marantos, Georgios Digkas, Apostolos Ampatzoglou, Alexander Chatzigeorgiou, and Dimitrios Soudris SCOPES 2018 DOI
An investigation of ensemble combination schemes for genetic programming based hyper-heuristic approaches to dynamic job shop scheduling (park:2018:asc) John Park, Yi Mei, Su Nguyen, Gang Chen, and Mengjie Zhang Applied Soft Computing 2018 DOI
jStanley: Placing a green thumb on Java collections (pereira:2018:ase) Rui Pereira, Pedro Simão, Jácome Cunha, and João Saraiva ASE 2018 DOI
Genetic Improvement of Software: A Comprehensive Survey (petke:2018:tevc) Justyna Petke, Saemundur O. Haraldsson, Mark Harman, William B. Langdon, David R. White, and John R. Woodward IEEE Transactions on Evolutionary Computation 2018 DOI
Specialising Software for Different Downstream Applications Using Genetic Improvement and Code Transplantation (petke:2018:tse) Justyna Petke, Mark Harman, William B. Langdon, and Westley Weimer IEEE Transactions on Software Engineering 2018 DOI
A Simulink-Based Rapid Prototyping Workflow for Optimizing Software/Hardware Programming (rebaya:2018:softcom) Asma Rebaya, Kaouther Gasmi, and Salem Hasnaoui SoftCOM 2018 DOI
Neutrality and Epistasis in Program Space (renzullo:2018:gi-icse) Joseph Renzullo, Westley Weimer, Melanie Moses, and Stephanie Forrest GI@ICSE 2018 DOI
Synthesizing customized network protocols using genetic programming (roohitavaf:2018:gecco-comp) Mohammad Roohitavaf, Ling Zhu, Sandeep Kulkarni, and Subir Biswas GECCO companion 2018
Evolving Exact Decompilation (schulte:2018:bar) Eric M. Schulte, Jason Ruchti, Matt Noonan, David Ciarletta, and Alexey Loginov BAR@NDSS 2018
Dynamic witnesses for static type errors -- (or, Ill-Typed Programs Usually Go Wrong) (seidel:2018:jfp) Eric L. Seidel, Ranjit Jhala, and Westley Weimer Journal of Functional Programming 2018 DOI
TRIMMER: Application specialization for code debloating (sharif:2018:ase) Hashim Sharif, Muhammad Abubakar, Ashish Gehani, and Fareed Zaffar ASE 2018 DOI
Parallel pareto local search revisited -- First experimental results bi-objective UBQP (shi:2018:gecco) Jialong Shi, Qingfu Zhang, Bilel Derbel, Arnaud Liefooghe, and Jianyong Sun GECCO 2018 DOI
Dissection of a bug dataset: Anatomy of 395 patches from Defects4J (sobreira:2018:saner) Victor Sobreira, Thomas Durieux, Fernanda Madeiral, Martin Monperrus, and Marcelo de Almeida Maia SANER 2018 DOI
A novel fitness function for automated program repair based on source code checkpoints (souza:2018:gecco) Eduardo Faria de Souza, Claire Le Goues, and Celso Gon\ccalves Camilo-Junior GECCO 2018 DOI
Search-Based Efficient Automated Program Repair Using Mutation and Fault Localization (sun:2018:compsac) Shuyao Sun, Junxia Guo, Ruilian Zhao, and Zheng Li COMPSAC 2018 DOI
BugZoo: A platform for studying software bugs (timperley:2018:icse-comp) Christopher S. Timperley, Susan Stepney, and Claire Le Goues ICSE 2018 DOI
Extended Memory Reuse: An Optimisation for Reducing Memory Allocations (viessman:2018:ifl) Hans-Nikolai Vie\ssmann, Artjoms Sinkarovs, and Sven-Bodo Scholz IFL 2018 DOI
Exposing Hidden Performance Opportunities in High Performance GPU Applications (welton:2018:ccgrid) Benjamin Welton and Barton P. Miller CCGrid 2018 DOI
Context-aware patch generation for better automated program repair (wen:2018:icse) Ming Wen, Junjie Chen, Rongxin Wu, Dan Hao, and Shing-Chi Cheung ICSE 2018 DOI
Beyond testing configurable systems: Applying variational execution to automatic program repair and higher order mutation testing (wong:2018:icse) Chu-Pan Wong, Jens Meinicke, and Christian Kästner ESEC/FSE 2018 DOI
Learning to Synthesize (xiong:2018:gi-icse) Yingfei Xiong, Bo Wang, Guirong Fu, and Linfei Zang GI@ICSE 2018 DOI
Genetic Configuration Sampling: Learning a Sampling Strategy for Fault Detection of Configurable Systems (xuan:2018:gecco-comp) Jifeng Xuan, Yongfeng Gu, Zhilei Ren, Xiangyang Jia, and Qingna Fan GECCO companion 2018
A correlation study between automated program repair and test-suite metrics (yi:2018:ese) Jooyong Yi, Shin Hwei Tan, Sergey Mechtaev, Marcel Böhme, and Abhik Roychoudhury Empirical Software Engineering 2018 DOI
An Empirical Study of Meta- and Hyper-Heuristic Search for Multi-Objective Release Planning (zhang:2018:tsem) Yuanyuan Zhang, Mark Harman, Gabriela Ochoa, Guenther Ruhe, and Sjaak Brinkkemper ACM Transactions on Software Engineering and Methodology 2018 DOI
A Code Generator for Energy-Efficient Wavefront Parallelization of Uniform Dependence Computations (zou:2018:tpds) Yun Zou and Sanjay V. Rajopadhye IEEE Transactions on Parallel and Distributed Systems 2018 DOI
PyGGI: Python General framework for Genetic Improvement (an:2017:ksc) Gabin An, Jinhan Kim, Seongmin Lee, and Shin Yoo KSC 2017
Exploring the Impact of Clone Refactoring on Test Code Size in Object-Oriented Software (badri:2017:icmla) Mourad Badri, Linda Badri, Oussama Hachemane, and Alexandre Ouellet ICMLA 2017 DOI
Optimising Darwinian Data Structures on Google Guava (basios:2017:ssbse) Michail Basios, Lingbo Li, Fan Wu, Leslie Kanthan, and Earl T. Barr SSBSE 2017 DOI
Automatically Configuring Multi-objective Local Search Using Multi-objective Optimisation (blot:2017:emo) Aymeric Blot, Alexis Pernet, Marie-Éléonore Kessaci-Marmion, Laetitia Jourdan, and Holger H. Hoos EMO 2017 DOI
Automatic design of multi-objective local search algorithms -- Case study on a bi-objective permutation flowshop scheduling problem (blot:2017:gecco) Aymeric Blot, Laetitia Jourdan, and Marie-Éléonore Kessaci-Marmion GECCO 2017 DOI
AMH: A new Framework to Design Adaptive Metaheuristics (blot:2017:mic) Aymeric Blot, Laetitia Jourdan, and Marie-Éléonore Kessaci-Marmion MIC 2017
AMH: Une plate-forme pour le design et le contrôle automatique de métaheuristiques multi-objectif (blot:2017:roadef) Aymeric Blot, Marie-Éléonore Kessaci-Marmion, and Laetitia Jourdan ROADEF 2017
Directed Greybox Fuzzing (bohme:2017:ccs) Marcel Böhme, Van-Thuan Pham, Manh-Dung Nguyen, and Abhik Roychoudhury CCS 2017 DOI
Deep Parameter Optimisation on Android Smartphones for Energy Minimisation -- A Tale of Woe and a Proof-of-Concept (bokhari:2017:gi-gecco) Mahmoud A. Bokhari, Bobby R. Bruce, Brad Alexander, and Markus Wagner GI@GECCO 2017 DOI
Search-Based Energy Optimization of Some Ubiquitous Algorithms (brownlee:2017:tetci) Alexander E. I. Brownlee, Nathan Burles, and Jerry Swan IEEE Transactions on Emerging Topics in Computational Intelligence 2017 DOI
ATM: Approximate Task Memoization in the Runtime System (brumar:2017:ipdps) Iulian Brumar, Marc Casas, Miquel Moretó, Mateo Valero, and Gurindar S. Sohi IPDPS 2017 DOI
Investigating the energy impact of Android smells (carette:2017:saner) Antonin Carette, Mehdi Adel Ait Younes, Geoffrey Hecht, Naouel Moha, and Romain Rouvoy SANER 2017 DOI
A search for improved performance in regular expressions (cody-kenny:2017:gecco) Brendan Cody-Kenny, Michael Fenton, Adrian Ronayne, Eoghan Considine, Thomas McGuire, and Michael O'Neill GECCO 2017 DOI
From Problem Landscapes to Language Landscapes -- Questions in Genetic Improvement (cody-kenny:2017:gi-gecco) Brendan Cody-Kenny, Michael Fenton, and Michael O'Neill GI@GECCO 2017 DOI
Performance-Based Guidelines for Energy Efficient Mobile Applications (cruz:2017:mobilesoft:1) Luis Cruz and Rui Abreu MOBILESoft 2017 DOI
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring (cruz:2017:mobilesoft:2) Luis Cruz, Rui Abreu, and Jean-Noel Rouvignac MOBILESoft 2017 DOI
Configuring irace using surrogate configuration benchmarks (dang:2017:gecco) Nguyen Dang, Leslie Pérez Cáceres, Patrick De Causmaecker, and Thomas Stützle GECCO 2017 DOI
Problem Features versus Algorithm Performance on Rugged Multiobjective Combinatorial Fitness Landscapes (daolio:2017:evco) Fabio Daolio, Arnaud Liefooghe, Sébastien Vérel, Hernán E. Aguirre, and Kiyoshi Tanaka Evolutionary Computation 2017 DOI
Gaining Insights into Traffic Data through Genetic Improvement (ekart:2017:gi-gecco) Aniko Ekart, Alina Patell, Victoria Lush, and Elisabeth Ilie-Zudor GI@GECCO 2017 DOI
Hot-Rodding the Browser Engine: Automatic Configuration of JavaScript Compilers (fawcett:2017:corr) Chris Fawcett, Lars Kotthoff, and Holger H. Hoos Computing Research Repository 2017 URL
Assisting non-specialist developers to build energy-efficient software (fernandes:2017:icse-c) Benito Fernandes, Gustavo Pinto, and Fernando Castor ICSE 2017 DOI
Fixing Bugs in Your Sleep -- How Genetic Improvement Became an Overnight Success (haraldsson:2017:gi-gecco:1) Saemundur O. Haraldsson, John R. Woodward, Alexander E. I. Brownlee, and Kristin Siggeirsdottir GI@GECCO 2017 DOI
Genetic Improvement of Runtime and its fitness landscape in a Bioinformatics Application (haraldsson:2017:gi-gecco:2) Saemundur O. Haraldsson, John R. Woodward, Alexander E. I. Brownlee, Albert V. Smith, and Vilmundur Gudnason GI@GECCO 2017 DOI
The use of predictive models in dynamic treatment planning (haraldsson:2017:iscc) Saemundur O. Haraldsson, Ragnheidur D. Brynjolfsdottir, John R. Woodward, Kristin Siggeirsdottir, and Vilmundur Gudnason ISCC 2017 DOI
Genetic Improvement of Software -- From Program Landscapes to the Automatic Improvement of a Live System (haraldsson:2017:phd) Saemundur O. Haraldsson 2017
Learning from Super-Mutants -- Searching post-apocalyptic software ecosystems for novel semantics-preserving transforms (landsborough:2017:gi-gecco) Jason Landsborough, Stephen Harding, and Sunny Fugate GI@GECCO 2017 DOI
Genetically improved BarraCUDA (langdon:2017:bdm) William B. Langdon and Brian Yee Hong Lam BioData Mining 2017 DOI
Improving SSE Parallel Code with Grow and Graft Genetic Programming (langdon:2017:gi-gecco) William B. Langdon and Ronny Lorenz GI@GECCO 2017 DOI
Genetic improvement of GPU software (langdon:2017:gpem) William B. Langdon, Brian Yee Hong Lam, Marc Modat, Justyna Petke, and Mark Harman Genetic Programming and Evolvable Machines 2017 DOI
S3: syntax- and semantic-guided repair synthesis via programming by examples (le:2017:fse) Xuan-Bach D. Le, Duc-Hiep Chu, David Lo, Claire Le Goues, and Willem Visser ESEC/FSE 2017 DOI
QuixBugs: A multi-lingual program repair benchmark set based on the Quixey challenge (lin:2017:splash-comp) Derrick Lin, James Koppel, Angela Chen, and Armando Solar-Lezama SPLASH Companion 2017 DOI
A Survey of App Store Analysis for Software Engineering (martin:2017:tse) William J. Martin, Federica Sarro, Yue Jia, Yuanyuan Zhang, and Mark Harman IEEE Transactions on Software Engineering 2017 DOI
Automatic repair of real bugs in Java: A large-scale experiment on the Defects4J dataset (martinez:2017:ese) Matias Martinez, Thomas Durieux, Romain Sommerard, Jifeng Xuan, and Martin Monperrus Empirical Software Engineering 2017
Using algorithm configuration tools to optimize genetic programming parameters -- A case study (mcphee:2017:gecco-c_1) Nicholas Freitag McPhee, Thomas Helmuth, and Lee Spector GECCO companion 2017 DOI
Visualizing genetic programming ancestries using graph databases (mcphee:2017:gecco-c_2) Nicholas Freitag McPhee, Maggie M. Casale, Mitchell Finzel, Thomas Helmuth, and Lee Spector GECCO companion 2017 DOI
Compiler extensions towards reliable multicore processors (nezzari:2017:aero) Y. Nezzari and C. P. Bridges AERO 2017 DOI
Evolving Software Building Blocks with FINCH (orlov:2017:gi-gecco) Michael Orlov GI@GECCO 2017 DOI
Automatic Configuration of GCC Using Irace (perez-caceres:2017:ea) Leslie Pérez Cáceres, Federico Pagnozzi, Alberto Franzin, and Thomas Stützle EA 2017 DOI
New Operators for Non-functional Genetic Improvement (petke:2017:gi-gecco) Justyna Petke GI@GECCO 2017 DOI
Evolutionary Computing Frameworks for Optimisation (ramirez:2017:overload) Aurora Ramírez and Chris Simons Overload 2017
Cimplifier: Automatically Debloating Containers (rastogi:2017:fse) Vaibhav Rastogi, Drew Davidson, Lorenzo De Carli, Somesh Jha, and Patrick D. McDaniel ESEC/FSE 2017 DOI
An actionable performance profiler for optimizing the order of evaluations (selakovic:2017:issta) Marija Selakovic, Thomas Glaser, and Michael Pradel ISSTA 2017 DOI
Polytypic Genetic Programming (swan:2017:evoapp) Jerry Swan, Krzysztof Krawiec, and Neil Ghani EvoApp 2017 DOI
An Investigation into the Use of Mutation Analysis for Automated Program Repair (timperley:2017:ssbse) Christopher S. Timperley, Susan Stepney, and Claire Le Goues SSBSE 2017 DOI
Trading between quality and non-functional properties of median filter in embedded systems (vasicek:2017:gpem) Zdenek Vasícek and Vojtech Mrazek Genetic Programming and Evolvable Machines 2017 DOI
Modelling Genetic Improvement Landscapes with Local Optima Networks (veerapen:2017:gi-gecco) Nadarajen Veerapen, Fabio Daolio, and Gabriela Ochoa GI@GECCO 2017 DOI
Deep Parameter Tuning of Concurrent Divide and Conquer Algorithms in Akka (white:2017:evoapp) David R. White, Leonid Joffe, Edward Bowles, and Jerry Swan EvoApp 2017 DOI
GI in No Time (white:2017:gi-gecco) David R. White GI@GECCO 2017 DOI
Mutation-Based Genetic Improvement of Software (wu:2017:phd) Fan Wu 2017
Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs (xuan:2017:tse) Jifeng Xuan, Matias Martinez, Favio Demarco, Maxime Clement, Sebastian R. Lamelas Marcote, Thomas Durieux, Daniel Le Berre, and Martin Monperrus IEEE Transactions on Software Engineering 2017 DOI
Online Genetic Improvement on the Java virtual machine with ECSELR (yeboah-antwi:2017:gpem) Kwaku Yeboah-Antwi and Benoit Baudry Genetic Programming and Evolvable Machines 2017 DOI
Embedding Genetic Improvement into Programming Languages (yoo:2017:gi-gecco) Shin Yoo GI@GECCO 2017 DOI
Learning from Source Code History to Identify Performance Failures (alcocer:2016:icpe) Juan Pablo Sandoval Alcocer, Alexandre Bergel, and Marco Tulio Valente ICPE 2016 DOI
Automated compiler optimization of multiple vector loads/stores (aleen:2016:cf) Farhana Aleen, Vyacheslav P. Zakharin, Rakesh Krishnaiyer, Garima Gupta, David Kreitzer, and Chang-Sun Lin Jr. CF 2016 DOI
A Systematic Literature Review of Adaptive Parameter Control Methods for Evolutionary Algorithms (aleti:2016:acmcs) Aldeida Aleti and Irene Moser ACM Computing Surveys 2016 DOI
COBAYN: Compiler Autotuning Framework Using Bayesian Networks (ashouri:2016:taco) Amir H. Ashouri, Giovanni Mariani, Gianluca Palermo, Eunjung Park, John Cavazos, and Cristina Silvano ACM Transactions on Architecture and Code Optimization 2016 DOI
ASlib: A benchmark library for algorithm selection (bischl:2016:ai) Bernd Bischl, Pascal Kerschke, Lars Kotthoff, Marius Thomas Lindauer, Yuri Malitsky, Alexandre Fréchette, Holger H. Hoos, Frank Hutter, Kevin Leyton-Brown, Kevin Tierney, and Joaquin Vanschoren Artificial Intelligence 2016 DOI
MO-ParamILS: A Multi-objective Automatic Algorithm Configuration Framework (blot:2016:lion) Aymeric Blot, Holger H. Hoos, Laetitia Jourdan, Marie-Éléonore Kessaci-Marmion, and Heike Trautmann LION 2016 DOI
MO-ParamILS: Un framework multi-objectif pour la configuration automatique (blot:2016:roadef) Aymeric Blot and Holger H. Hoos ROADEF 2016
Optimising Energy Consumption Heuristically on Android Mobile Phones (bokhari:2016:gi-gecco) Mahmoud A. Bokhari and Markus Wagner GI@GECCO 2016 DOI
Removing runtime overhead for optimized object queries (brandvein:2016:pepm) Jon Brandvein and Yanhong A. Liu PEPM 2016 DOI
Deep Parameter Optimisation for Face Detection Using the Viola-Jones Algorithm in OpenCV (bruce:2016:ssbse) Bobby R. Bruce, Jonathan M. Aitken, and Justyna Petke SSBSE 2016 DOI
Comparative study of the impact of processor architecture on compiler tuning (chebolu:2016:icacci) N. A. B. Sankar Chebolu and Rajeev Wankar ICACCI 2016 DOI
enDebug: A hardware-software framework for automated energy debugging (chen:2016:jpdc) Jie Chen and Guru Venkataramani Journal of Parallel and Distributed Computing 2016 DOI
srcML 1.0: Explore, Analyze, and Manipulate Source Code (collard:2016:icsme) Michael L. Collard and Jonathan I. Maletic ICSME 2016 DOI
Black-Box Optimization of Hadoop Parameters Using Derivative-Free Optimization (desani:2016:pdp) Diego Desani, Veronica Gil-Costa, Cesar Augusto Cavalheiro Marcondes, and Hermes Senger PDP 2016 DOI
Parallel incremental whole-program optimizations for Scala.js (doeraene:2016:oopsla) Sébastien Doeraene and Tobias Schlatter OOPSLA 2016 DOI
Evolutionary optimization of compiler flag selection by learning and exploiting flags interactions (garciarena:2016:gi-gecco) Unai Garciarena and Roberto Santana GI@GECCO 2016 DOI
An empirical study of the performance impacts of Android code smells (hecht:2016:mobilesoft) Geoffrey Hecht, Naouel Moha, and Romain Rouvoy MOBILESoft 2016 DOI
JRed: Program Customization and Bloatware Mitigation Based on Static Analysis (jiang:2016:compsac) Yufei Jiang, Dinghao Wu, and Peng Liu COMPSAC 2016 DOI
NRG-loops: Adjusting power from within applications (kambadur:2016:cgo) Melanie Kambadur and Martha A. Kim CGO 2016 DOI
Automatic Improvement of Apache Spark Queries using Semantics-preserving Program Reduction (kocsis:2016:gi-gecco) Zoltan A. Kocsis, John H. Drak, Douglas Carson, and Jerry Swan GI@GECCO 2016 DOI
Benchmarking Genetically Improved BarraCUDA on Epigenetic Methylation NGS datasets and nVidia GPUs (langdon:2016:gi-gecco) William B. Langdon, Albert Vilella, Brian Lam, Justyna Petke, and Mark Harman GI@GECCO 2016 DOI
API-Constrained Genetic Improvement (langdon:2016:ssbse) William B. Langdon, David R. White, Mark Harman, Yue Jia, and Justyna Petke SSBSE 2016 DOI
Program optimizations: The interplay between power, performance, and energy (leon:2016:parco) Edgar A. León, Ian Karlin, Ryan E. Grant, and Matthew G. F. Dosanjh Parallel Computing 2016 DOI
A Source-Level Energy Optimization Framework for Mobile Applications (li:2016:scam) Xueliang Li and John P. Gallagher SCAM 2016 DOI
An analysis of the search spaces for generate and validate patch generation systems (long:2016:icse) Fan Long and Martin C. Rinard ICSE 2016 DOI
The irace package: Iterated racing for automatic algorithm configuration (lopez-ibanez:2016:orp) Manuel López-Ibáñez, Jérémie Dubois-Lacoste, Leslie Pérez Cáceres, Mauro Birattari, and Thomas Stützle Operations Research Perspectives 2016 DOI
Genetic Programming: From design to improved implementation (lopez-lopez:2016:gi-gecco) Víctor R. López-López, Leonardo Trujillo, Pierrick Legrand, and Gustavo Olague GI@GECCO 2016 DOI
Highly Optimized Code Generation for Stencil Codes with Computation Reuse for GPUs (ma:2016:jcst) Wenjing Ma, Kan Gao, and Guoping Long Journal of Computer Science and Technology 2016 DOI
Structure-Preserving Instance Generation (malitsky:2016:lion) Yuri Malitsky, Marius Merschformann, Barry O'Sullivan, and Kevin Tierney LION 2016 DOI
A General-Purpose Framework for Genetic Improvement (marino:2016:ppsn) Francesco Marino, Giovanni Squillero, and Alberto Paolo Tonda PPSN 2016 DOI
ASTOR: A program repair library for Java (demo) (martinez:2016:issta) Matias Martinez and Martin Monperrus ISSTA 2016 DOI
Angelix: Scalable multiline program patch synthesis via symbolic analysis (mechtaev:2016:icse) Sergey Mechtaev, Jooyong Yi, and Abhik Roychoudhury ICSE 2016 DOI
Toward Developer-like Automated Program Repair -- Modification Comparisons between GenProg and Developers (nakajima:2016:apsec) Hiroki Nakajima, Yoshiki Higo, Haruki Yokoyama, and Shinji Kusumoto APSEC 2016 DOI
Improve the Performance of Mobile Applications Based on Code Optimization Techniques Using PMD and Android Lint (nguyen:2016:iukm) Duc-Man Nguyen, Thang Q. Huynh, and Thanh-Hung Nguyen IUKM 2016 DOI
The Synthetic Data Vault (patki:2016:dsaa) Neha Patki, Roy Wedge, and Kalyan Veeramachaneni DSAA 2016 DOI
The influence of the Java collection framework on overall energy consumption (pereira:2016:greens-icse) Rui Pereira, Marco Couto, João Saraiva, Jácome Cunha, and João Paulo Fernandes GREENS@ICSE 2016 DOI
Genetic Improvement for Code Obfuscation (petke:2016:gi-gecco) Justyna Petke GI@GECCO 2016 DOI
A Probabilistic Framework for Compiler Optimization with Multithread Power-Gating Controls (shih:2016:icpp-w) Wen-Li Shih, Cheng-Yen Lin, Ming-Yu Hung, and Jenq Kuen Lee ICPP Workshops 2016 DOI
Automatic generation of parallel C code for stencil applications written in MATLAB (spazier:2016:array-pldi) Johannes Spazier, Steffen Christgau, and Bettina Schnor ARRAY@PLDI 2016 DOI
Test case permutation to improve execution time (stratis:2016:ase) Panagiotis Stratis and Ajitha Rajan ASE 2016 DOI
Speeding up the proof strategy in formal software verification (wagner:2016:gi-gecco) Markus Wagner GI@GECCO 2016 DOI
Guiding Unconstrained Genetic Improvement (white:2016:gi-gecco) David R. White GI@GECCO 2016 DOI
Evals is not enough: Why we should report wall-clock time (woodward:2016:gi-gecco:1) John R. Woodward, Alexander E. I. Brownlee, and Colin Johnson GI@GECCO 2016 DOI
GP vs GI: If you can't beat them, join them (woodward:2016:gi-gecco:2) John R. Woodward, Colin Johnson, and Alexander E. I. Brownlee GI@GECCO 2016 DOI
HOMI: Searching Higher Order Mutants for Software Improvement (wu:2016:ssbse) Fan Wu, Mark Harman, Yue Jia, and Jens Krinke SSBSE 2016 DOI
Automated memory leak fixing on value-flow slices for C programs (yan:2016:sac) Hua Yan, Yulei Sui, Shiping Chen, and Jingling Xue SAC 2016 DOI
Comparison of Brotli, Deflate, Zopfli, LZMA, LZHAM and Bzip2 Compression Algorithms (alakuijala:2015:google) Jyrki Alakuijala, Evgenii Kliuchnikov, Zoltan Szabadka, and Lode Vandevenne Google Inc 2015
Program fracture and recombination for efficient automatic code reuse (amidon:2015:hpec) Peter Amidon, Eli Davis, Stelios Sidiroglou-Douskos, and Martin C. Rinard HPEC 2015 DOI
Exploiting the Structure of Unsatisfiable Cores in MaxSAT (ansotegui:2015:ijcai-1) Carlos Ansótegui, Frédéric Didier, and Joel Gabàs IJCAI 2015
Model-Based Genetic Algorithms for Algorithm Configuration (ansotegui:2015:ijcai-2) Carlos Ansótegui, Yuri Malitsky, Horst Samulowitz, Meinolf Sellmann, and Kevin Tierney IJCAI 2015
Trading-off Accuracy vs Energy in Multicore Processors via Evolutionary Algorithms Combining Loop Perforation and Static Analysis-Based Scheduling (bankovic:2015:hais) Zorana Bankovic, Umer Liqat, and Pedro López-García HAIS 2015 DOI
Automated software transplantation (barr:2015:issta) Earl T. Barr, Mark Harman, Yue Jia, Alexandru Marginean, and Justyna Petke ISSTA 2015 DOI
ORBS and the limits of static slicing (binkley:2015:scam) David W. Binkley, Nicolas E. Gold, Mark Harman, Syed S. Islam, Jens Krinke, and Shin Yoo SCAM 2015 DOI
Neutral but a Winner! How Neutrality Helps Multiobjective Local Search Algorithms (blot:2015:emo) Aymeric Blot, Hernán E. Aguirre, Clarisse Dhaenens, Laetitia Jourdan, Marie-Eléonore Marmion, and Kiyoshi Tanaka EMO 2015 DOI
Impact of GCC optimization levels in energy consumption during C/C++ program execution (branco:2015:isci) David Branco and Pedro Rangel Henriques ISCI 2015 DOI
Reducing Energy Consumption Using Genetic Improvement (bruce:2015:gecco) Bobby R. Bruce, Justyna Petke, and Mark Harman GECCO 2015 DOI
Energy Optimisation via Genetic Improvement -- A SBSE technique for a new era in Software Development (bruce:2015:gi-gecco) Bobby R. Bruce GI@GECCO 2015 DOI
Embedded Dynamic Improvement (burles:2015:gi-gecco) Nathan Burles, Edward Bowles, Alexander E. I. Brownlee, Zoltan A. Kocsis, and Nadarajen Veerapen GI@GECCO 2015 DOI
Object-Oriented Genetic Improvement for Improved Energy Consumption in Google Guava (burles:2015:ssbse-1) Nathan Burles, Edward Bowles, Alexander E. I. Brownlee, Zoltan A. Kocsis, Jerry Swan, and Nadarajen Veerapen SSBSE 2015 DOI
Specialising Guava's Cache to Reduce Energy Consumption (burles:2015:ssbse-2) Nathan Burles, Edward Bowles, Bobby R. Bruce, and Komsan Srivisut SSBSE 2015 DOI
locoGP: Improving Performance by Genetic Programming Java Source Code (cody-kenny:2015:gi-gecco) Brendan Cody-Kenny, Edgar Galvan Lopez, and Stephen Barrett GI@GECCO 2015 DOI
Effects of source-code optimizations on GPU performance and energy consumption (coplin:2015:gpgpu-ppopp) Jared Coplin and Martin Burtscher GPGPU@PPoPP 2015 DOI
Hardware-Aware Automatic Code-Transformation to Support Compilers in Exploiting the Multi-Level Parallel Potential of Modern CPUs (feld:2015:cosmic-cgo) Dustin Feld, Thomas Soddemann, Michael Jünger, and Sven Mallach COSMIC@CGO 2015 DOI
A Survey on Cache Management Mechanisms for Real-Time Embedded Systems (gracioli:2015:acmcs) Giovani Gracioli, Ahmed Alhammad, Renato Mancuso, Antônio Augusto Fröhlich, and Rodolfo Pellizzoni ACM Computing Surveys 2015 DOI
Genetic Improvement of Energy Usage is only as Reliable as the Measurements are Accurate (haraldsson:2015:gi-gecco) Saemundur O. Haraldsson and John R. Woodward GI@GECCO 2015 DOI
GI4GI: Improving Genetic Improvement Fitness Functions (harman:2015:gi-gecco) Mark Harman and Justyna Petke GI@GECCO 2015 DOI
Compiling and Optimizing Java 8 Programs for GPU Execution (ishizaki:2015:pact) Kazuaki Ishizaki, Akihiro Hayashi, Gita Koblents, and Vivek Sarkar PACT 2015 DOI
Genetic Improvement using Higher Order Mutation (jia:2015:gi-gecco) Yue Jia, Fan Wu, Mark Harman, and Jens Krinke GI@GECCO 2015 DOI
Fitness as Task-relevant Information Accumulation (johnson:2015:gi-gecco) Colin G. Johnson and John R. Woodward GI@GECCO 2015 DOI
Static memory management for efficient mobile sensing applications (lai:2015:emsoft) Farley Lai, Daniel Schmidt, and Octav Chipara EMSOFT 2015 DOI
Removing the Kitchen Sink from Software (landsborough:2015:gi-gecco) Jason Landsborough, Stephen Harding, and Sunny Fugate GI@GECCO 2015 DOI
Improving CUDA DNA Analysis Software with Genetic Programming (langdon:2015:gecco) William B. Langdon, Brian Yee Hong Lam, Justyna Petke, and Mark Harman GECCO 2015 DOI
Grow and Graft a better CUDA pknotsRG for RNA pseudoknot free energy calculation (langdon:2015:gi-gecco) William B. Langdon and Mark Harman GI@GECCO 2015 DOI
Genetic Improvement of Software for Multiple Objectives (langdon:2015:ssbse) William B. Langdon SSBSE 2015 DOI
Optimizing Existing Software With Genetic Programming (langdon:2015:tevc) William B. Langdon and Mark Harman IEEE Transactions on Evolutionary Computation 2015 DOI
The ManyBugs and IntroClass Benchmarks for Automated Repair of C Programs (legoues:2015:tse) Claire Le Goues, Neal J. Holtschulte, Edward K. Smith, Yuriy Brun, Premkumar T. Devanbu, Stephanie Forrest, and Westley Weimer IEEE Transactions on Software Engineering 2015 DOI
Optimizing energy of HTTP requests in Android applications (li:2015:demobile-fse:1) Ding Li and William G. J. Halfond DeMobile@SIGSOFT FSE 2015 DOI
Optimizing display energy consumption for hybrid Android apps (invited talk) (li:2015:demobile-fse:2) Ding Li, Angelica Huyen Tran, and William G. J. Halfond DeMobile@SIGSOFT FSE 2015 DOI
Genetic Improvement for Software Product Lines -- An Overview and a Roadmap (lopez-herrejon:2015:gi-gecco) Roberto E. Lopez-Herrejon, Lukas Linsbauer, Wesley K. G. Assuncao, Stefan Fischer, Silvia R. Vergilio, and Alexander Egyed GI@GECCO 2015 DOI
Automated software winnowing (malecha:2015:sac) Gregory Malecha, Ashish Gehani, and Natarajan Shankar SAC 2015 DOI
A Case Study of Memory Optimization for Migration of a Plasmonics Simulation Application to SX-ACE (mathur:2015:candar) Raghunandan Mathur, Hiroshi Matsuoka, Osamu Watanabe, Akihiro Musa, Ryusuke Egawa, and Hiroaki Kobayashi CANDAR 2015 DOI
Evolutionary Approximation of Software for Embedded Systems -- Median Function (mrazek:2015:gi-gecco) Vojtech Mrazek, Zdenek Vasicek, and Lukas Sekanina GI@GECCO 2015 DOI
Managing the Energy-Delay Tradeoff in Mobile Applications with Tempus (nikzad:2015:middleware) Nima Nikzad, Marjan Radi, Octav Chipara, and William G. Griswold Middleware 2015 DOI
Distributed memory code generation for mixed Irregular/Regular computations (ravishankar:2015:ppopp) Mahesh Ravishankar, Roshan Dathathri, Venmugil Elango, Louis-Noël Pouchet, J. Ramanujam, Atanas Rountev, and P. Sadayappan PPoPP 2015 DOI
Enabling multi-threaded applications on hybrid shared memory manycore architectures (rawat:2015:date) Tushar Rawat and Aviral Shrivastava DATE 2015
Exana: An execution-driven application analysis tool for assisting productive performance tuning (sato:2015:seps-splash:1) Yukinori Sato, Shimpei Sato, and Toshio Endo SEPS@SPLASH 2015 DOI
Investigating potential performance benefits of memory layout optimization based on roofline model (sato:2015:seps-splash:2) Shimpei Sato, Yukinori Sato, and Toshio Endo SEPS@SPLASH 2015 DOI
Repairing COTS Router Firmware without Access to Source Code or Test Suites -- A Case Study in Evolutionary Software Repair (schulte:2015:gi-gecco) Eric M. Schulte, Westley Weimer, and Stephanie Forrest GI@GECCO 2015 DOI
A Cross-Layer Multicore Architecture to Tradeoff Program Accuracy and Resilience Overheads (shi:2015:cal) Qingchuan Shi, Henry Hoffmann, and Omer Khan IEEE Computer Architecture Letters 2015 DOI
Is the cure worse than the disease? Overfitting in automated program repair (smith:2015:fse) Edward K. Smith, Earl T. Barr, Claire Le Goues, and Yuriy Brun SIGSOFT FSE 2015 DOI
Templar -- A Framework for Template-Method Hyper-Heuristics (swan:2015:eurogp) Jerry Swan and Nathan Burles EuroGP 2015 DOI
Multigrain Parallelization for Model-Based Design Applications Using the OSCAR Compiler (umeda:2015:lcpc) Dan Umeda, Takahiro Suzuki, Hiroki Mikami, Keiji Kimura, and Hironori Kasahara LCPC 2015 DOI
Rethinking Genetic Improvement Programming (white:2015:gi-gecco) David R. White and Jeremy Singer GI@GECCO 2015 DOI
Deep Parameter Optimisation (wu:2015:gecco) Fan Wu, Westley Weimer, Mark Harman, Yue Jia, and Jens Krinke GECCO 2015 DOI
Embedding Adaptivity in Software Systems using the ECSELR framework (yeboah-antwi:2015:gi-gecco) Kwaku Yeboah-Antwi and Benoit Baudry GI@GECCO 2015 DOI
Program energy efficiency: The impact of language, compiler and implementation choices (abdusalam:2014:igcc) Sarah Abdulsalam, Donna Lakomski, Qijun Gu, Tongdan Jin, and Ziliang Zong IGCC 2014 DOI
Speculative optimizations for interpreting environments (adler:2014:spe) Philipp Adler and Wolfram Amme Software: Practice and Experience 2014 DOI
The plastic surgery hypothesis (barr:2014:fse) Earl T. Barr, Yuriy Brun, Premkumar T. Devanbu, Mark Harman, and Federica Sarro SIGSOFT FSE 2014 DOI
Playing regex golf with genetic programming (bartoli:2014:gecco) Alberto Bartoli, Andrea De Lorenzo, Eric Medvet, and Fabiano Tarlao GECCO 2014 DOI
Automated refactoring for size reduction of CSS style sheets (bosch:2014:doceng) Martí Bosch, Pierre Genevès, and Nabil Layaïda DocEng 2014 DOI
Grover: Looking for Performance Improvement by Disabling Local Memory Usage in OpenCL Kernels (fang:2014:icpp) Jianbin Fang, Henk J. Sips, Pekka Jääskeläinen, and Ana Lucia Varbanescu ICPP 2014 DOI
SEEDS: A software engineer's energy-optimization decision support framework (gutierrez:2014:icse) Irene Lizeth Manotas Gutiérrez, Lori L. Pollock, and James Clause ICSE 2014 DOI
Automated design of algorithms and genetic improvement -- Contrast and commonalities (haraldsson:2014:gecco-comp) Saemundur O. Haraldsson and John R. Woodward GECCO companion 2014 DOI
Proactive Energy-Aware Programming with PEEK (honig:2014:trios) Timo Hönig, Heiko Janker, Christopher Eibel, Oliver Mihelic, and Rüdiger Kapitza TRIOS 2014
AClib: A Benchmark Library for Algorithm Configuration (hutter:2014:lion) Frank Hutter, Manuel López-Ibáñez, Chris Fawcett, Marius Thomas Lindauer, Holger H. Hoos, Kevin Leyton-Brown, and Thomas Stützle LION 2014 DOI
Analysing and improving the performance of software code for Real Time Embedded systems (joshi:2014:icdcs) Prashant V. Joshi and K. S. Gurumurthy ICDCS 2014 DOI
Efficient mutation analysis by propagating and partitioning infected execution states (just:2014:issta-1) René Just, Michael D. Ernst, and Gordon Fraser ISSTA 2014 DOI
The major mutation framework: Efficient and scalable mutation analysis for Java (just:2014:issta-2) René Just ISSTA 2014 DOI
Defects4J: A database of existing faults to enable controlled testing studies for Java programs (just:2014:issta-3) René Just, Darioush Jalali, and Michael D. Ernst ISSTA 2014 DOI
Exploiting function similarity for code size reduction (koch:2014:lctes) Tobias J. K. Edler von Koch, Björn Franke, Pranav Bhandarkar, and Anshuman Dasgupta LCTES 2014 DOI
Asymptotic Genetic Improvement Programming via Type Functors and Catamorphisms (kocsis:2014:smgp-ppsn) Zoltan A. Kocsis and Jerry Swan SMGP@PPSN 2014
Repairing and Optimizing Hadoop hashCode Implementations (kocsis:2014:ssbse) Zoltan A. Kocsis, Geoffrey Neumann, Jerry Swan, Michael G. Epitropakis, Alexander E. I. Brownlee, Saemundur O. Haraldsson, and Edward Bowles SSBSE 2014 DOI
Algorithm Selection for Combinatorial Search Problems: A Survey (kotthoff:2014:aimag) Lars Kotthoff AI Magazine 2014 DOI
Genetically Improved CUDA C++ Software (langdon:2014:eurogp) William B. Langdon and Mark Harman EuroGP 2014 DOI
Improving 3D medical image registration CUDA software with genetic programming (langdon:2014:gecco) William B. Langdon, Marc Modat, Justyna Petke, and Mark Harman GECCO 2014 DOI
Making web applications more energy efficient for OLED smartphones (li:2014:icse) Ding Li, Angelica Huyen Tran, and William G. J. Halfond ICSE 2014 DOI
Exploiting GPU Hardware Saturation for Fast Compiler Optimization (magni:2014:gpgpu-asplos) Alberto Magni, Christophe Dubach, and Michael F. P. O'Boyle GPGPU@ASPLOS 2014 DOI
Grammar-based generation of stochastic local search heuristics through automatic algorithm configuration tools (mascia:2014:cor) Franco Mascia, Manuel López-Ibáñez, Jérémie Dubois-Lacoste, and Thomas Stützle Computers & Operations Research 2014 DOI
Exploiting distributed and shared memory hierarchies with Hitmap (moreton-fernandez:2014:hpcs) Ana Moreton-Fernandez, Arturo González-Escribano, and Diego R. Llanos HPCS 2014 DOI
Investigation for Software Power Consumption of Code Refactoring Techniques (park:2014:seke) Jae Jin Park, Jang-Eui Hong, and Sang-Ho Lee SEKE 2014
Using Genetic Improvement and Code Transplants to Specialise a C++ Program to a Problem Class (petke:2014:eurogp) Justyna Petke, Mark Harman, William B. Langdon, and Westley Weimer EuroGP 2014 DOI
The strength of random search on automated program repair (qi:2014:icse) Yuhua Qi, Xiaoguang Mao, Yan Lei, Ziying Dai, and Chengsong Wang ICSE 2014 DOI
How do code refactorings affect energy usage? (sahin:2014:esem) Cagri Sahin, Lori L. Pollock, and James Clause ESEM 2014 DOI
Execution profile driven speedup estimation for porting sequential code to GPU (sarkar:2014:compute) Santonu Sarkar and Sayantan Mitra COMPUTE 2014 DOI
Post-compiler software optimization for reducing energy (schulte:2014:asplos) Eric M. Schulte, Jonathan Dorn, Stephen Harding, Stephanie Forrest, and Westley Weimer ASPLOS 2014 DOI
Software mutational robustness (schulte:2014:gpem) Eric M. Schulte, Zachary P. Fry, Ethan Fast, Westley Weimer, and Stephanie Forrest Genetic Programming and Evolvable Machines 2014 DOI
Neutral Networks of Real-World Programs and their Application to Automated Software Evolution (schulte:2014:phd) Eric M. Schulte 2014
Gen-O-Fix: An embeddable framework for Dynamic Adaptive Genetic Improvement Programming (swan:2014:tr) Jerry Swan, Michael G. Epitropakis, and John R. Woodward 2014
Refactoring Java Concurrent Programs Based on Synchronization Requirement Analysis (tao:2014:icsme) Binxian Tao and Ju Qian ICSME 2014 DOI
An optimization-based approach to lookup table program transformations (wilcox:2014:jsep) Chris Wilcox, Michelle Mills Strout, and James M. Bieman Journal of Software: Evolution and Process 2014 DOI
Separation Logic-Assisted Code Transformations for Efficient High-Level Synthesis (winterstein:2014:fccm) Felix Winterstein, Samuel Bayliss, and George A. Constantinides FCCM 2014 DOI
Scalable Runtime Bloat Detection Using Abstract Dynamic Slicing (xu:2014:acm-tosem) Guoqing Xu, Nick Mitchell, Matthew Arnold, Atanas Rountev, Edith Schonberg, and Gary Sevitsky ACM Transactions on Software Engineering and Methodology. 2014 DOI
An Approach to Enhance Loop Performance for Multicluster VLIW DSP Processor (yang:2014:arcs-w) Yangzhao Yang, Naijie Gu, Kaixin Ren, and Bingqing Hu ARCS 2014
Space-efficient multi-versioning for input-adaptive feedback-driven program optimizations (zhou:2014:oopsla) Mingzhou Zhou, Xipeng Shen, Yaoqing Gao, and Graham Yiu OOPSLA 2014 DOI
It really does matter how you normalize the branch distance in search-based software testing (arcuri:2013:stvr) Andrea Arcuri Software Testing, Verification & Reliability 2013 DOI
Interprocedural strength reduction of critical sections in explicitly-parallel programs (barik:2013:pact) Rajkishore Barik, Jisheng Zhao, and Vivek Sarkar PACT 2013 DOI
ShadObf: A C-Source Obfuscator Based on Multi-objective Optimisation Algorithms (berthelon:2013:nidisc-ipdps) Benoît Bertholon, Sébastien Varrette, and Sebastien Martinez NIDISC@IPDPS 2013 DOI
Combining concern input with program analysis for bloat detection (bhattacharya:2013:oopsla) Suparna Bhattacharya, Kanchi Gopinath, and Mangala Gowri Nanda OOPSLA 2013 DOI
Hyper-heuristics: a survey of the state of the art (burke:2013:jors) Edmund K. Burke, Michel Gendreau, Matthew R. Hyde, Graham Kendall, Gabriela Ochoa, Ender Özcan, and Rong Qu Journal of the Operational Research Society 2013 DOI
Evaluating the WaterRpg software watermarking model on Java application programs (chionis:2013:pci) Ioannis Chionis, Maria Chroni, and Stavros D. Nikolopoulos PCI 2013 DOI
The Emergence of Useful Bias in Self-focusing Genetic Programming for Software Optimisation (cody-kenny:2013:ssbse) Brendan Cody-Kenny and Stephen Barrett SSBSE 2013 DOI
Generating efficient data movement code for heterogeneous architectures with distributed-memory (dathathri:2013:pact) Roshan Dathathri, Chandan Reddy, Thejas Ramashekar, and Uday Bondhugula PACT 2013 DOI
An SMT based method for optimizing arithmetic computations in embedded software code (eldib:2013:fmcad) Hassan Eldib and Chao Wang FMCAD 2013 DOI
Exploiting slicing and patterns for RTSJ immortal memory optimization (hamza:2013:pppj) Hamza Hamza and Steve Counsell PPPPJ 2013 DOI
Rule-Based Techniques Using Abstract Syntax Tree for Code Optimization and Secure Programming in Java (hung-cuong:2013:iccasa) Nguyen Hung-Cuong, Huynh Quyet Thang, and Tru Ba-Vuong ICCASA 2013 DOI
A Study on the Efficiency Aspect of Data Race Detection -- A Compiler Optimization Level Perspective (jia:2013:qsic:1) Changjiang Jia and W. K. Chan QSIC 2013 DOI
Using the 5W+1H Model in Reporting Systematic Literature Review -- A Case Study on Software Testing for Cloud Computing (jia:2013:qsic:2) Changjiang Jia and Yuen-Tak Yu QSIC 2013 DOI
Current challenges in automatic software repair (legoues:2013:sqj) Claire Le Goues, Stephanie Forrest, and Westley Weimer Software Quality Journal 2013 DOI
Compiling for performance and power efficiency (lima:2013:patmos) Ewerton Daniel de Lima, Tiago Cariolano de Souza Xavier, Anderson Faustino da Silva, and Linnyer Beatrys Ruiz PATMOS 2013 DOI
Neutrality in the Graph Coloring Problem (marmion:2013:corr) Marie-Éléonore Marmion, Aymeric Blot, Laetitia Jourdan, and Clarisse Dhaenens 2013 URL
Automatic Design of Hybrid Stochastic Local Search Algorithms (marmion:2013:hm) Marie-Éléonore Marmion, Franco Mascia, Manuel López-Ibáñez, and Thomas Stützle HM 2013 DOI
Neutrality in the Graph Coloring Problem (marmion:2013:inria) Marie-Éléonore Marmion, Aymeric Blot, Laetitia Jourdan, and Clarisse Dhaenens 2013 URL
Neutrality in the Graph Coloring Problem (marmion:2013:lion) Marie-Éléonore Marmion, Aymeric Blot, Laetitia Jourdan, and Clarisse Dhaenens LION 2013 DOI
Neutralité du problème de Coloration de Graphe (marmion:2013:roadef) Marie-Éléonore Marmion, Aymeric Blot, Laetitia Jourdan, and Clarisse Dhaenens ROADEF 2013
SemFix: Program repair via semantic analysis (nguyen:2013:icse) Hoang Duong Thien Nguyen, Dawei Qi, Abhik Roychoudhury, and Satish Chandra ICSE 2013 DOI
Applying Genetic Improvement to MiniSAT (petke:2013:ssbse) Justyna Petke, William B. Langdon, and Mark Harman SSBSE 2013 DOI
Automatic Tuning of Compiler Optimizations and Analysis of their Impact (plotnikov:2013:iccs) Dmitry Plotnikov, Dmitry Melnik, Mamikon Vardanyan, Ruben Buchatskiy, Roman Zhuykov, and Je-Hyung Lee ICCS 2013 DOI
Efficient Automated Program Repair through Fault-Recorded Testing Prioritization (qi:2013:icsm) Yuhua Qi, Xiaoguang Mao, and Yan Lei ICSM 2013 DOI
Automated repair of binary and assembly programs for cooperating embedded devices (schulte:2013:asplos) Eric M. Schulte, Jonathan DiLorenzo, Westley Weimer, and Stephanie Forrest ASPLOS 2013 DOI
Automatic OpenCL work-group size selection for multicore CPUs (seo:2013:pact) Sangmin Seo, Jun Lee, Gangwon Jo, and Jaejin Lee PACT 2013 DOI
Code optimizations using formally verified properties (shi:2013:oopsla) Yao Shi, Bernard Blackham, and Gernot Heiser OOPSLA 2013 DOI
Auto-WEKA: Combined selection and hyperparameter optimization of classification algorithms (thornton:2013:kdd) Chris Thornton, Frank Hutter, Holger H. Hoos, and Kevin Leyton-Brown KDD 2013 DOI
Analyzing Optimization Techniques for Power Efficiency on Heterogeneous Platforms (ukidave:2013:ashes-ipdps) Yash Ukidave and David R. Kaeli AsHES@IPDPS 2013 DOI
Non-Determinism and Overcount on Modern Hardware Performance Counter Implementations (weaver:2013:ispass) Vincent M. Weaver, Dan Terpstra, and Shirley Moore ISPASS 2013 DOI
Antipattern-based model refactoring for software performance improvement (arcelli:2012:qosa) Davide Arcelli, Vittorio Cortellessa, and Catia Trubiani QoSA 2012 DOI
Does lean imply green? -- A study of the power performance implications of Java runtime bloat (bhattacharya:2012:sigmetrics) Suparna Bhattacharya, Karthick Rajamani, Kanchi Gopinath, and Manish Gupta SIGMETRICS 2012 DOI
A modular memory optimization for synchronous data-flow languages -- Application to arrays in a lustre compiler (gerard:2012:lctes) Léonard Gérard, Adrien Guatto, Cédric Pasteur, and Marc Pouzet LCTES 2012 DOI
The GISMOE challenge: Constructing the pareto program surface using genetic programming to find better programs (keynote paper) (harman:2012:ase) Mark Harman, William B. Langdon, Yue Jia, David R. White, Andrea Arcuri, and John A. Clark ASE 2012 DOI
High-performance code generation for stencil computations on GPU architectures (holewinski:2012:ics) Justin Holewinski, Louis-Noël Pouchet, and P. Sadayappan ICS 2012 DOI
Automatic code overlay generation and partially redundant code fetch elimination (jang:2012:taco) Choonki Jang, Jaejin Lee, Bernhard Egger, and Soojung Ryu ACM Transactions on Architecture and Code Optimization 2012 DOI
A robust steganography-based software watermarking (jeon:2012:racs) Cheol Jeon and Yookun Cho QSIC 2012 DOI
Abstract: Memory and Parallelism Exploration Using the LULESH Proxy Application (karlin:2012:sc-1) Ian Karlin, Jim McGraw, Esthela Gallardo, Jeff Keasler, Edgar A. León, and Bert Still SC 2012 DOI
Poster: Memory and Parallelism Exploration Using the LULESH Proxy Application (karlin:2012:sc-2) Ian Karlin, Jim McGraw, Esthela Gallardo, Jeff Keasler, Edgar A. León, and Bert Still SC 2012 DOI
Representations and operators for improving evolutionary software repair (legoues:2012:gecco) Claire Le Goues, Westley Weimer, and Stephanie Forrest GECCO 2012 DOI
A systematic study of automated program repair: Fixing 55 out of 105 bugs for extdollar8 each (legoues:2012:icse) Claire Le Goues, Michael Dewey-Vogt, Stephanie Forrest, and Westley Weimer ICSE 2012 DOI
GenProg: A Generic Method for Automatic Software Repair (legoues:2012:tse-1) Claire Le Goues, ThanhVu Nguyen, Stephanie Forrest, and Westley Weimer IEEE Transactions on Software Engineering 2012 DOI
Measuring Code Quality to Improve Specification Mining (legoues:2012:tse-2) Claire Le Goues and Westley Weimer IEEE Transactions on Software Engineering 2012 DOI
On dominance-based multiobjective local search: Design, implementation and experimental analysis on scheduling and traveling salesman problems (liefooghe:2012:joh) Arnaud Liefooghe, Jérémie Humeau, Salma Mesmoudi, Laetitia Jourdan, and El-Ghazali Talbi Journal of Heuristics 2012 DOI
Extracting client-side web application code (maras:2012:www) Josip Maras, Jan Carlson, and Ivica Crnkovic WWW 2012 DOI
Translating Java for resource constrained embedded systems (plumbridge:2012:recosoc) Gary Plumbridge and Neil C. Audsley ReCoSoC 2012 DOI
Studying the impact of application-level optimizations on the power consumption of multi-core architectures (rahman:2012:cf) Shah Mohammad Faizur Rahman, Jichi Guo, Akshatha Bhat, Carlos D. Garcia, Majedul Haque Sujon, Qing Yi, Chunhua Liao, and Daniel J. Quinlan CF 2012 DOI
Performance profile of some hybrid heuristic search techniques using compiler flag selection as a seed example (sandran:2012:cec) Thayalan Sandran, M. Nordin Zakaria, and Anindya Jyoti Pal CEC 2012 DOI
Can traditional programming bridge the Ninja performance gap for parallel computing applications? (satish:2012:isca) Nadathur Satish, Changkyu Kim, Jatin Chhugani, Hideki Saito, Rakesh Krishnaiyer, Mikhail Smelyanskiy, Milind Girkar, and Pradeep Dubey ISCA 2012 DOI
Testing Method of Code Redundancy Simplification Based on Program Dependency Graph (yang:2012:trustcom) Fan Yang, Huanguo Zhang, Fei Yan, and Jian Yang TrustCom 2012 DOI
Evolving patches for software repair (ackling:2011:gecco) Thomas Ackling, Bradley Alexander, and Ian Grunert GECCO 2011 DOI
Evolutionary repair of faulty software (arcuri:2011:asc) Andrea Arcuri Applied Soft Computing 2011 DOI
Reuse, Recycle to De-bloat Software (bhattacharya:2011:ecoop) Suparna Bhattacharya, Mangala Gowri Nanda, Kanchi Gopinath, and Manish Gupta ECOOP 2011 DOI
Dymaxion: Optimizing memory access patterns for heterogeneous systems (che:2011:sc) Shuai Che, Jeremy W. Sheaffer, and Kevin Skadron SC 2011 DOI
Runtime parallelization of legacy code on a transactional memory system (devuyst:2011:hipeac) Matthew DeVuyst, Dean M. Tullsen, and Seon Wook Kim HiPEAC 2011 DOI
Effects of loop unrolling and use of instruction buffer on processor energy consumption (guzma:2011:soc) Vladimír Guzma, Teemu Pitkänen, and Jarmo Takala SoC 2011 DOI
Sequential Model-Based Optimization for General Algorithm Configuration (hutter:2011:lion) Frank Hutter, Holger H. Hoos, and Kevin Leyton-Brown LION 2011 DOI
Evaluation and optimization of Java object ordering schemes (ilham:2011:iceei) Amil A. Ilham and Kazuaki J. Murakami ICEEI 2011 DOI
High Performance I/O (jackson:2011:pdp:1) Adrian Jackson, Fiona Reid, Joachim Hein, Alejandro Soba, and Xavier Saez PDP 2011 DOI
Parallel Optimisation Strategies for Fusion Codes (jackson:2011:pdp:2) Adrian Jackson, Fiona Reid, Stephen Booth, Joachim Hein, Jan Westerholm, Mats Aspnäs, Miquel Catala, and Alejandro Soba PDP 2011 DOI
A technique for the effective and automatic reuse of classical compiler optimizations on multithreaded code (joisha:2011:popl) Pramod G. Joisha, Robert S. Schreiber, Prithviraj Banerjee, Hans-Juergen Boehm, and Dhruva R. Chakrabarti POPL 2011 DOI
Automatic parallelization of fine-grained meta-functions on a chip multiprocessor (lee:2011:cgo) Sanghoon Lee and James Tuck CGO 2011 DOI
Automated empirical tuning of scientific codes for performance and power consumption (rahman:2011:hipeac) Faizur Rahman, Jichi Guo, and Qing Yi HiPEAC 2011 DOI
An Optimized Tuning of Genetic Algorithm Parameters in Compiler Flag Selection Based on Compilation and Execution Duration (sandran:2011:socpros) Thayalan Sandran, M. Nordin Zakaria, and Anindya Jyoti Pal SocPros 2011 DOI
Genetic Programming for Shader Simplification (sitthi-amorn:2011:acm-tg) Pitchaya Sitthi-Amorn, Nicholas Modly, Westley Weimer, and Jason Lawrence ACM Transactions on Graphics 2011 DOI
Evolutionary Improvement of Programs (white:2011:tevc) David R. White, Andrea Arcuri, and John A. Clark IEEE Transactions on Evolutionary Computation 2011 DOI
An SSA-based algorithm for optimal speculative code motion under an execution profile (zhou:2011:pldi) Hucheng Zhou, Wenguang Chen, and Fred C. Chow PLDI 2011 DOI
Automatic C-to-CUDA Code Generation for Affine Programs (baskaran:2010:cc) Muthu Manikandan Baskaran, J. Ramanujam, and P. Sadayappan ETAPS 2010 DOI
Clone detection and elimination for Haskell (brown:2010:pepm) Christopher Brown and Simon J. Thompson PEPM 2010 DOI
Using Mutation to Automatically Suggest Fixes for Faulty Programs (debroy:2010:icst) Vidroha Debroy and W. Eric Wong ICST 2010 DOI
Designing better fitness functions for automated program repair (fast:2010:gecco) Ethan Fast, Claire Le Goues, Stephanie Forrest, and Westley Weimer GECCO 2010 DOI
Automated just-in-time compiler tuning (hoste:2010:cgo) Kenneth Hoste, Andy Georges, and Lieven Eeckhout CGO 2010 DOI
Evolving a CUDA kernel from an nVidia template (langdon:2010:cec) William B. Langdon and Mark Harman CEC 2010 DOI
The Sat4j library, release 2.2 (leberre:2010:jsat) Daniel Le Berre and Anne Parrain Journal on Satisfiability, Boolean Modeling and Computation 2010
Code Size and Performance Optimization for Mobile JavaScript Just-in-Time Compiler (lee:2010:interact-asplos) Seong-Won Lee, Soo-Mook Moon, Won-Ki Jung, Jin-Seok Oh, and Hyeong-Seok Oh Proceedings of the 14th International Workshop on Interaction between Compilers and Computer Architecture 2010 DOI
Towards program optimization through automated analysis of numerical precision (linderman:2010:cgo) Michael D. Linderman, Matthew Ho, David L. Dill, Teresa H. Meng, and Garry P. Nolan CGO 2010 DOI
A compiler-automated array compression scheme for optimizing memory intensive programs (liu:2010:ics) Lixia Liu and Zhiyuan Li ICS 2010 DOI
An integer programming framework for optimizing shared memory use on GPUs (ma:2010:hipc) Wenjing Ma and Gagan Agrawal HiPC 2010 DOI
An integer programming framework for optimizing shared memory use on GPUs (ma:2010:pact) Wenjing Ma and Gagan Agrawal PACT 2010 DOI
Case study: Optimizing GCC on ARM for performance of libevas rasterization library (melnik:2010:grow) Dmitry Melnik, Andrey Belevantsev, Dmitry Plotnikov, and Semun Lee GROW 2010
Optimization and Implementation of LBM Benchmark on Multithreaded GPU (ren:2010:dsde) Xiaoguang Ren, Yuhua Tang, Guibin Wang, Tao Tang, and Xudong Fang DSDE 2010 DOI
Soot: A Java Bytecode Optimization Framework (vallee-rai:2010:cascon-fdhip) Raja Vallée-Rai, Phong Co, Etienne Gagnon, Laurie Hendren, Patrick Lam, and Vijay Sundaresan CASCON 2010 DOI
On improving heap memory layout by dynamic pool allocation (wang:2010:cgo) Zhenjiang Wang, Chenggang Wu, and Pen-Chung Yew CGO 2010 DOI
Hydra: Automatically Configuring Algorithms for Portfolio-Based Selection (xu:2010:aaai) Lin Xu, Holger H. Hoos, and Kevin Leyton-Brown AAAI 2010
A GPGPU compiler for memory optimization and parallelism management (yang:2010:pldi) Yi Yang, Ping Xiang, Jingfei Kong, and Huiyang Zhou PLDI 2010 DOI
Automatic creation of tile size selection models (yuki:2010:cgo) Tomofumi Yuki, Lakshminarayanan Renganarayanan, Sanjay V. Rajopadhye, Charles Anderson, Alexandre E. Eichenberger, and Kevin O'Brien CGO 2010 DOI
On the Structure of Industrial SAT Instances (ansotegui:2009:cp-1) Carlos Ansótegui, Maria Luisa Bonet, and Jordi Levy CP 2009 DOI
A Gender-Based Genetic Algorithm for the Automatic Configuration of Algorithms (ansotegui:2009:cp-2) Carlos Ansótegui, Meinolf Sellmann, and Kevin Tierney CP 2009 DOI
Automatic software generation and improvement through search based techniques (arcuri:2009:phd) Andrea Arcuri 2009
Cleaning up Erlang code is a dirty job but somebody's gotta do it (avgerinos:2009:erlang) Thanassis Avgerinos and Konstantinos Sagonas ERLANG 2009 DOI
An Intelligent Semi-Automatic Application Porting System for Application Accelerators (beach:2009:uchpc-maw) Thomas Henry Beach and Nicholas J. Avis UCHPC-MAW@CF 2009 DOI
Context-aware code optimization (bolat:2009:ipccc) Murat Bolat and Xiaoming Li IPCCC 2009 DOI
This car runs on code (charette:2009:spectrum) Robert N. Charette IEEE Spectrum 2009
Code decomposition and recomposition for enhancing embedded software performance (cho:2009:asp-dac) Youngchul Cho and Kiyoung Choi ASP-DAC 2009 DOI
Behavior-level observability don't-cares and application to low-power behavioral synthesis (cong:2009:islped) Jason Cong, Bin Liu, and Zhiru Zhang ISLPED 2009 DOI
The effects of compiler optimisations on embedded system power consumption (daud:2009:ijict) Shuhaizar Daud, R. Badlishah Ahmad, and Nukala S. Murthy International Journal of Information and Communication Technology 2009 DOI
Automatically Tuning Parallel and Parallelized Programs (dave:2009:lcpc) Chirag Dave and Rudolf Eigenmann LCPC 2009 DOI
A Novel Technique for Orchestration of Compiler Optimization Functions Using Branch and Bound Strategy (desai:2009:iadcc) Nikita P Desai IADCC 2009 DOI
A genetic programming approach to automated software repair (forrest:2009:gecco) Stephanie Forrest, ThanhVu Nguyen, Westley Weimer, and Claire Le Goues GECCO 2009 DOI
An Automatic Compiler Optimizations Selection Framework for Embedded Applications (hung:2009:icess) Shih-Hao Hung, Chia-Heng Tu, Huang-Sen Lin, and Chi-Meng Chen ICESS 2009 DOI
ParamILS: An Automatic Algorithm Configuration Framework (hutter:2009:jair) Frank Hutter, Holger H. Hoos, Kevin Leyton-Brown, and Thomas Stützle Journal of Artificial Intelligence Research 2009 DOI
Compiler-based optimizations impact on embedded software power consumption (ibrahim:2009:newcas) Mostafa E. A. Ibrahim, Markus Rupp, and S. E.-D. Habib NEWCAS 2009 DOI
Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II (li:2009:tevc) Hui Li and Qingfu Zhang IEEE Transactions on Evolutionary Computation 2009 DOI
A Framework for Effective Memory Optimization of High Performance Computing Applications (lu:2009:hpcc) Pingjing Lu, Yonggang Che, and Zhenghua Wang HPCC 2009 DOI
Analysis and Optimization of Embedded Software Energy Consumption on the Source Code and Algorithm Level (luo:2009:emc) Gang Luo, Bing Guo, Yan Shen, HaiYan Liao, and Lei Ren EMC 2009 DOI
Bandit-based optimization on graphs with application to library performance tuning (mesmay:2009:icml) Frédéric de Mesmay, Arpad Rimmel, Yevgen Voronenko, and Markus Püschel ICML 2009 DOI
Exploring Compiler Optimizations for Enhancing Power Gating (roy:2009:iscas) Soumyaroop Roy, Nagarajan Ranganathan, and Srinivas Katkoori ISCAS 2009 DOI
Minimizing dependencies within generic classes for faster and smaller programs (tsafrir:2009:oopsla) Dan Tsafrir, Robert W. Wisniewski, David F. Bacon, and Bjarne Stroustrup OOPSLA 2009 DOI
Automatically finding patches using genetic programming (weimer:2009:icse) Westley Weimer, ThanhVu Nguyen, Claire Le Goues, and Stephanie Forrest ICSE 2009 DOI
Genetic Programming for Low-Resource Systems (white:2009:phd) David R. White 2009
A novel co-evolutionary approach to automatic software bug fixing (arcuri:2008:cec) Andrea Arcuri and Xin Yao CEC 2008 DOI
Multi-objective Improvement of Software Using Co-evolution and Smart Seeding (arcuri:2008:seal) Andrea Arcuri, David R. White, John A. Clark, and Xin Yao SEAL 2008 DOI
Parallelizing irregular C codes assisted by interprocedural shape analysis (asenjo:2008:ipdps) Rafael Asenjo, Rosa Castillo, Francisco Corbera, Angeles G. Navarro, Adrian Tineo, and Emilio L. Zapata IPDPS 2008 DOI
A practical automatic polyhedral parallelizer and locality optimizer (bondhugula:2008:pldi) Uday Bondhugula, Albert Hartono, J. Ramanujam, and P. Sadayappan PLDI 2008 DOI
FBT: filled buffer technique to reduce code size for VLIW processors (bonny:2008:iccad) Talal Bonny and Jörg Henkel ICCAD 2008 DOI
Automatic Analysis for Managing and Optimizing Performance-Code Quality (djoudi:2008:saw) Lamia Djoudi and William Jalby SAW 2008 DOI
Compressed Instruction Set Coding (CISC) for Performance Optimization of Hand Held Devices (geetha:2008:adcom) K. Geetha and N. Ammasai Gounden ADCOM 2008 DOI
A performance tuning methodology with compiler support (hernandez:2008:sp) Oscar R. Hernandez, Barbara M. Chapman, and Haoqiang Jin Scientific Programming 2008 DOI
COLE: Compiler optimization level exploration (hoste:2008:cgo) Kenneth Hoste and Lieven Eeckhout CGO 2008 DOI
A comprehensive analysis of hyper-heuristics (ozcan:2008:ida) Ender Özcan, Burak Bilgin, and Emin Erkan Korkmaz Intelligent Data Analysis 2008
A tuning framework for software-managed memory hierarchies (ren:2008:pact) Manman Ren, Ji Young Park, Mike Houston, Alex Aiken, and William J. Dally PACT 2008 DOI
Optimization principles and application performance evaluation of a multithreaded GPU using CUDA (ryoo:2008:ppopp) Shane Ryoo, Christopher I. Rodrigues, Sara S. Baghsorkhi, Sam S. Stone, David Blair Kirk, and Wen-mei W. Hwu PPoPP 2008 DOI
Searching for resource-efficient programs: Low-power pseudorandom number generators (white:2008:gecco) David R. White, John A. Clark, Jeremy Jacob, and Simon M. Poulding GECCO 2008 DOI
Rapidly Selecting Good Compiler Optimizations using Performance Counters (cavazos:2007:cgo) John Cavazos, Grigori Fursin, Felix V. Agakov, Edwin V. Bonilla, Michael F. P. O'Boyle, and Olivier Temam CGO 2007 DOI
Automatic MPI application transformation with ASPhALT (danalis:2007:ipdps) Anthony Danalis, Lori L. Pollock, and D. Martin Swany IPDPS 2007 DOI
Energy-optimizing source code transformations for operating system-driven embedded software (fei:2007:tecs) Yunsi Fei, Srivaths Ravi, Anand Raghunathan, and Niraj K. Jha ACM Transactions on Architecture and Code Optimization 2007 DOI
Automatic Algorithm Configuration Based on Local Search (hutter:2007:aaai) Frank Hutter, Holger H. Hoos, and Thomas Stützle AAAI 2007
Using an interactive software environment for the parallelization of real-world scientific applications (ierotheou:2007:ijcm) Cos S. Ierotheou, Haoqiang Jin, Gregory Matthews, Steve P. Johnson, Robert Hood, and P. F. Leggett International Journal of Computer Mathematics 2007 DOI
Instruction Set Encoding Optimization for Code Size Reduction (med:2007:icsamos) Michael Med and Andreas Krall IC-SAMOS 2007 DOI
A Compiler Based Leakage Reduction Technique by Power-Gating Functional Units in Embedded Microprocessors (roy:2007:vlsid) Soumyaroop Roy, Srinivas Katkoori, and Nagarajan Ranganathan VLSI Design 2007 DOI
Compiler-Directed Energy Optimization for Parallel Disk Based Systems (son:2007:tpds) Seung Woo Son, Guangyu Chen, Ozcan Ozturk, Mahmut T. Kandemir, and Alok N. Choudhary IEEE Transactions on Parallel and Distributed Systems 2007 DOI
Code Generation and Optimization for Transactional Memory Constructs in an Unmanaged Language (wang:2007:cgo:1) Cheng Wang, Wei-Yu Chen, Youfeng Wu, Bratin Saha, and Ali-Reza Adl-Tabatabai CGO 2007 DOI
Compiler-Managed Software-based Redundant Multi-Threading for Transient Fault Detection (wang:2007:cgo:2) Cheng Wang, Ho-Seop Kim, Youfeng Wu, and Victor Ying CGO 2007 DOI
Compiler-Directed Code Restructuring for Operating with Compressed Arrays (yemliha:2007:vlsid) Taylan Yemliha, Guangyu Chen, Ozcan Ozturk, Mahmut T. Kandemir, and Vijay Degalahal VLSI Design 2007 DOI
MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition (zhang:2007:tevc) Qingfu Zhang and Hui Li IEEE Transactions on Evolutionary Computation 2007 DOI
Compiler Directed Battery-Aware Implementation of Mobile Applications (azeemi:2006:icet) Naeem Z. Azeemi ICET 2006 DOI
Multicriteria Energy Efficient Source Code Compilation for Dependable Embedded Applications (azeemi:2006:iit) Naeem Z. Azeemi IIT 2006 DOI
Area and Power Reduction of Embedded DSP Systems using Instruction Compression and Re-configurable Encoding (chandar:2006:jsps) Subash Chandar G., Mahesh Mehendale, and R. Govindarajan Journal of VLSI Signal Processing 2006 DOI
A Low-Footprint Java-to-Native Compilation Scheme Using Formal Methods (courbot:2006:cardis) Alexandre Courbot, Mariela Pavlova, Gilles Grimaud, and Jean-Jacques Vandewalle CARDIS 2006 DOI
Optimization of LAMMPS (fischer:2006:hpcmp-ugc) James Fischer, Vincent Natoli, and David Richie HPCMP-UGC 2006 DOI
Semi-Automatic Composition of Loop Transformations for Deep Parallelism and Memory Hierarchies (girbal:2006:ijpp) Sylvain Girbal, Nicolas Vasilache, Cédric Bastoul, Albert Cohen, David Parello, Marc Sigler, and Olivier Temam International Journal of Parallel Programming 2006 DOI
On the impact of data input sets on statistical compiler tuning (haneda:2006:ipdps) Masayo Haneda, Peter M. W. Knijnenburg, and Harry A. G. Wijshoff IPDPS 2006 DOI
VISTA: VPO interactive system for tuning applications (kulkarni:2006:tecs) Prasad A. Kulkarni, Wankang Zhao, Stephen Hines, David B. Whalley, Xin Yuan, Robert van Engelen, Kyle A. Gallivan, Jason Hiser, Jack W. Davidson, Baosheng Cai, Mark W. Bailey, Hwashin Moon, Kyunghwan Cho, and Yunheung Paek ACM Transactions on Embedded Computing Systems 2006 DOI
Fast and Effective Orchestration of Compiler Optimizations for Automatic Performance Tuning (pan:2006:cgo) Zhelong Pan and Rudolf Eigenmann CGO 2006 DOI
A bitmask-based code compression technique for embedded systems (seong:2006:iccad) Seok-Won Seong and Prabhat Mishra ICCAD 2006 DOI
Enhancement in ARM Code Optimization for Memory Constrained Embedded Systems (thangaraj:2006:adcom) Sendhilraj Thangaraj, Sudhakar Gummadi, and Shanmugasundaram Radhakrishnan ADCOM 2006 DOI
Patches as better bug reports (weimer:2006:gpce) Westley Weimer GPCE 2006 DOI
Classbox/J: Controlling the scope of change in Java (bergel:2005:oopsla) Alexandre Bergel, Stéphane Ducasse, and Oscar Nierstrasz OOPSLA 2005 DOI
Reduction transformations for optimization parameter selection (che:2005:hpcasia) Yonggang Che, Zhenghua Wang, and Xiaomei Li HPC Asia 2005 DOI
A Software-Only Compression System for Trading-Offs between Performance and Code Size (heydemann:2005:scopes) Karine Heydemann, François Bodin, and Henri-Pierre Charles SCOPES 2005 DOI
Binary refactoring: Improving code behind the scenes (tilevich:2005:icse) Eli Tilevich and Yannis Smaragdakis ICSE 2005 DOI
ParadisEO: A Framework for the Reusable Design of Parallel and Distributed Metaheuristics (cahon:2004:joh) Sébastien Cahon, Nordine Melab, and El-Ghazali Talbi Journal of Heuristics 2004 DOI
Array Regrouping and Its Use in Compiling Data-Intensive Embedded Applications (delaluz:2004:tc) Victor De La Luz and Mahmut T. Kandemir IEEE Transactions on Computers 2004 DOI
Access Pattern Restructuring for Memory Energy (delaluz:2004:tpds) Victor De La Luz, Ismail Kadayif, Mahmut T. Kandemir, and Ugur Sezer IEEE Transactions on Parallel and Distributed Systems 2004 DOI
Energy-Optimizing Source Code Transformations for OS-driven Embedded Software (fei:2004:icvd) Yunsi Fei, Srivaths Ravi, Anand Raghunathan, and Niraj K. Jha VLSI Design 2004 DOI
Quasidynamic Layout Optimizations for Improving Data Locality (kadayif:2004:tpds) Ismail Kadayif and Mahmut T. Kandemir IEEE Transactions on Parallel and Distributed Systems 2004 DOI
A compiler-based approach for dynamically managing scratch-pad memories in embedded systems (kandemir:2004:tcad) Mahmut T. Kandemir, J. Ramanujam, Mary Jane Irwin, Narayanan Vijaykrishnan, Ismail Kadayif, and Amisha Parikh IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2004 DOI
A Flexible Tradeoff Between Code Size and WCET Using a Dual Instruction Set Processor (lee:2004:scopes) Sheayun Lee, Jaejin Lee, Chang Yun Park, and Sang Lyul Min SCOPES 2004 DOI
A Survey of Software Refactoring (mens:2004:tse) Tom Mens and Tom Tourwé IEEE Transactions on Software Engineering 2004 DOI
An Experimental Evaluation of Data Dependence Analysis Techniques (psarris:2004:tpds) Kleanthis Psarris and Konstantinos Kyriakopoulos IEEE Transactions on Parallel and Distributed Systems 2004 DOI
Simple, Effective Code-Size Reduction for Functional Programs (stefanov:2004:ifl) Ekaterina Stefanov and Anthony M. Sloane IFL 2004 DOI
Compiler Optimization of Memory-Resident Value Communication Between Speculative Threads (zhai:2004:cgo) Antonia Zhai, Christopher B. Colohan, J. Gregory Steffan, and Todd C. Mowry CGO 2004 DOI
Design of the CodeBoost Transformation System for Domain-Specific Optimisation of C++ Programs (bagge:2003:scam) Otto Skrove Bagge, Karl Trygve Kalleberg, Magne Haveraaen, and Eelco Visser SCAM 2003 DOI
Code Optimization for Code Compression (drinick:2003:cgo) Milenko Drinic, Darko Kirovski, and Hoi Vo CGO 2003 DOI
An Extensible SAT-solver (een:2003:sat) Niklas Eén and Niklas Sörensson SAT 2003 DOI
Search Based Transformations (fatiregun:2003:gecco) Deji Fatiregun, Mark Harman, and Robert M. Hierons GECCO 2003 DOI
An Introduction to Variable and Feature Selection (guyon:2003:jmlr) Isabelle Guyon and André Elisseeff Journal of Machine Learning Research 2003
Optimization Opportunities Created by Global Data Reordering (haber:2003:cgo) Gadi Haber, Moshe Klausner, Vadim Eisenberg, Bilha Mendelson, and Maxim Gurevich CGO 2003 DOI
Immediate optimization for compressed transport triggered architecture instructions (heikkinen:2003:issoc) Jari Heikkinen, Tommi Rantanen, Andrea G. M. Cilio, Jarmo Takala, and Henk Corporaal ISSOC 2003 DOI
Optimal Code and Data Layout in Embedded Systems (kumar:2003:icvd) T. S. Rajesh Kumar, R. Govindarajan, and C. P. Ravikumar VLSI Design 2003 DOI
Obfuscation of executable code to improve resistance to static disassembly (linn:2003:ccs) Cullen Linn and Saumya K. Debray CCS 2003 DOI
Software Architectural Transformations: A New Approach to Low Energy Embedded Software (tan:2003:date) Tat Kee Tan, Anand Raghunathan, and Niraj K. Jha DATE 2003 DOI
Compiler Optimization-Space Exploration (triantafyllis:2003:cgo) Spyridon Triantafyllis, Manish Vachharajani, Neil Vachharajani, and David I. August CGO 2003 DOI
A comparison of empirical and model-driven optimization (yotov:2003:pldi) Kamen Yotov, Xiaoming Li, Gang Ren, Michael Cibulskis, Gerald DeJong, María Jesús Garzarán, David A. Padua, Keshav Pingali, Paul Stodghill, and Peng Wu PLDI 2003 DOI
Code size reduction technique and implementation for software-pipelined DSP applications (zhuge:2003:tecs) Qingfeng Zhuge, Bin Xiao, and Edwin Hsing-Mean Sha ACM Transactions on Embedded Computing Systems 2003 DOI
Evolutionary programming to optimize an assembly program (blaha:2002:cec) Brian Blaha and Donald C. Wunsch II CEC 2002 DOI
An Evaluation of Data-Parallel Compiler Support for Line-Sweep Applications (chavarria-miranda:2002:pact) Daniel G. Chavarría-Miranda and John M. Mellor-Crummey PACT 2002 DOI
Value-sensitive automatic code specialization for embedded software (chung:2002:tcad) Eui-Young Chung, Luca Benini, Giovanni De Micheli, Gabriele Luculli, and Marco Carilli IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2002 DOI
A fast and elitist multiobjective genetic algorithm: NSGA-II (deb:2002:tevc) Kalyanmoy Deb, Samir Agrawal, Amrit Pratap, and T. Meyarivan IEEE Transactions on Evolutionary Computation 2002 DOI
Profile-Guided Code Compression (debray:2002:pldi) Saumya K. Debray and William S. Evans PLDI 2002 DOI
An Efficient Compiler Technique for Code Size Reduction Using Reduced Bit-Width ISAs (halambi:2002:date) Ashok Halambi, Aviral Shrivastava, Partha Biswas, Nikil D. Dutt, and Alexandru Nicolau DATE 2002 DOI
Using indexed data structures for program specialization (park:2002:asia-pepm) Jung Gyu Park and Myong-Soon Park ASIA-PEPM 2002 DOI
Genetic Programming and Autoconstructive Evolution with the Push Programming Language (spector:2002:gpem-1) Lee Spector and Alan J. Robinson Genetic Programming and Evolvable Machines 2002 DOI
Book Review: The Quest for the Quantum Computer (spector:2002:gpem-2) Lee Spector Genetic Programming and Evolvable Machines 2002 DOI
Optimal Code Size Reduction for Software-Pipelined and Unfolded Loops (xiao:2002:isss) Bin Xiao, Zili Shao, Chantana Chantrapornchai, Edwin Hsing-Mean Sha, and Qingfeng Zhuge ISSS 2002 DOI
Optimal Code Size Reduction for Software-Pipelined Loops on DSP Applications (zhuge:2002:icpp) Qingfeng Zhuge, Zili Shao, and Edwin Hsing-Mean Sha ICPP 2002 DOI
Evaluating the impact of memory system performance on software prefetching and locality optimizations (badawi:2001:ics) Abdel-Hameed A. Badawy, Aneesh Aggarwal, Donald Yeung, and Chau-Wen Tseng ICS 2001 DOI
Compiler Support for Scalable and Efficient Memory Systems (barua:2001:tc) Rajeev Barua, Walter Lee, Saman P. Amarasinghe, and Anant Agarwal IEEE Transactions on Computers 2001 DOI
Area and Power Reduction of Embedded DSP Systems using Instruction Compression and Re-Configurable Encoding (chandar:2001:iccad) Subash Chandar G., Mahesh Mehendale, and R. Govindarajan ICCAD 2001 DOI
Source code transformation based on software cost analysis (chung:2001:isss) Eui-Young Chung, Luca Benini, and Giovanni De Micheli ISSS 2001 DOI
The semi-automatic parallelisation of scientific application codes using a computer aided parallelisation toolkit (ierotheou:2001:sp) Cos S. Ierotheou, Steve P. Johnson, P. F. Leggett, Mark Cross, E. W. Evans, Haoqiang Jin, Michael A. Frumkin, and Jerry C. Yan Scientific Programming 2001 DOI
Compiler-directed selection of dynamic memory layouts (kandemir:2001:codes) Mahmut T. Kandemir and Ismail Kadayif CODES 2001 DOI
Code layout optimizations for transaction processing workloads (ramirez:2001:isca) Alex Ramírez, Luiz André Barroso, Kourosh Gharachorloo, Robert S. Cohn, Josep Lluís Larriba-Pey, P. Geoffrey Lowney, and Mateo Valero ISCA 2001 DOI
Compact and efficient code generation through program restructuringon limited memory embedded DSPs (rele:2001:tcad) Siddharth Rele, Vipin Jain, Santosh Pande, and J. Ramanujam IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2001 DOI
Combining Global Code and Data Compaction (sutter:2001:om-pldi) Bjorn De Sutter, Bruno De Bus, Koen De Bosschere, and Saumya K. Debray OM@PLDI 2001 DOI
A synthesis of memory mechanisms for distributed architectures (zhu:2001:ics) Jiajing Zhu, Jay P. Hoeflinger, and David A. Padua ICS 2001 DOI
SPEA2: Improving the strength Pareto evolutionary algorithm (zitzler:2001:tik) Eckart Zitzler, Marco Laumanns, and Lothar Thiele TIK-report 2001
The Application of Correctness Preserving Transformations to Software Maintenance (gibson:2000:icsm) J. Paul Gibson, Thomas F. Dowling, and Brian A. Malloy ICSM 2000 DOI
Analysis of High-Level Address Code Transformations for Programmable Processors (gupta:2000:date) Sumit Gupta, Rajesh K. Gupta, Miguel Miranda, and Francky Catthoor DATE 2000 DOI
SATLIB: An Online Resource for Research on SAT (hoos:2000:sat) Holger H. Hoos and Thomas Stützle Proceedings of the 3rd Workshop on Satisfiability 2000
Automatic Generation of OpenMP Directives and Its Application to Computational Fluid Dynamics Codes (jin:2000:ishpc) Haoqiang Jin, Michael A. Frumkin, and Jerry C. Yan ISHPC 2000 DOI
A Unified Framework for Optimizing Locality, Parallelism, and Communication in Out-of-Core Computations (kandemir:2000:tpds-1) Mahmut T. Kandemir, Alok N. Choudhary, J. Ramanujam, and Meenakshi A. Kandaswamy IEEE Transactions on Parallel and Distributed Systems 2000 DOI
Minimizing Data and Synchronization Costs in One-Way Communication (kandemir:2000:tpds-2) Mahmut T. Kandemir, Alok N. Choudhary, Prithviraj Banerjee, J. Ramanujam, and U. Nagaraj Shenoy IEEE Transactions on Parallel and Distributed Systems 2000 DOI
Tiling Optimizations for 3D Scientific Computations (rivera:2000:sc) Gabriel Rivera and Chau-Wen Tseng SC 2000 DOI
Efficient Implementation of ADPCM Codec (sharma:2000:vlsid) Anil Sharma and C. P. Ravikumar VLSI Design 2000 DOI
Source Code Optimization and Profiling of Energy Consumption in Embedded Systems (simunic:2000:isss) Tajana Simunic, Giovanni De Micheli, Luca Benini, and Mat Hans ISSS 2000 DOI
A Critique and Improvement of the "CL" Common Language Effect Size Statistics of McGraw and Wong (vargua:2000:jebs) András Vargha and Harold D. Delaney Journal of Educational and Behavioral Statistics 2000 DOI
ADAPT: Automated De-Coupled Adaptive Program Transformation (voss:2000:icpp) Michael Voss and Rudolf Eigenmann ICPP 2000 DOI
What Is Software Testing? Why Is It So Hard? -- Practice Tutorial (whittaker:2000:softw) James A. Whittaker IEEE Software 2000 DOI
Optimizing for Reduced Code Space using Genetic Algorithms (cooper:1999:lctes) Keith D. Cooper, Philip J. Schielke, and Devika Subramanian LCTES 1999 DOI
Parameter control in evolutionary algorithms (eiben:1999:tevc) A. E. Eiben, Robert Hinterding, and Zbigniew Michalewicz IEEE Transactions on Evolutionary Computation 1999 DOI
Cache miss equations: a compiler framework for analyzing and tuning memory behavior (ghosh:1999:tpls) Somnath Ghosh, Margaret Martonosi, and Sharad Malik ACM Transactions on Programming Languages and Systems 1999 DOI
Function inlining under code size constraints for embedded processors (leupers:1999:iccad) Rainer Leupers and Peter Marwedel ICCAD 1999 DOI
Automatic Array Alignment in Parallel Matlab Scripts (milosavljevic:1999:ipps-spdp) Igor Z. Milosavljevic and Marwan A. Jabri IPPS/SPDP 1999 DOI
Code Transformations to Improve Memory Parallelism (pai:1999:micro) Vijay S. Pai and Sarita V. Adve MICRO 1999 DOI
Development of an optimizing compiler for a Fujitsu fixed-point digital signal processor (rajan:1999:codes) Sreeranga P. Rajan, Masahiro Fujita, Ashok Sudarsanam, and Sharad Malik CODES 1999 DOI
Compiler-Controlled Memory (cooper:1998:asplos) Keith D. Cooper and Timothy J. Harvey ASPLOS 1998 DOI
Code Transformations for Low Power Caching in Embedded Multimedia Processors (kulkarni:1998:ipps-spdp) Chidamber Kulkarni, Francky Catthoor, and Hugo De Man IPPS/SPDP 1998 DOI
A Compiler Optimization Algorithm for Shared-Memory Multiprocessors (mckinley:1998:tpds) Kathryn S. McKinley IEEE Transactions on Parallel and Distributed Systems 1998 DOI
Automatic, Template-Based Run-Time Specialization -- Implementation and Experimental Study (noel:1998:iccl) François Noël, Luke Hornof, Charles Consel, and Julia L. Lawall ICCL 1998 DOI
Enhanced Compression Techniques to Simplify Program Decompression and Execution (breternitz:1997:iccd) Maurício Breternitz Jr. and Roger Smith ICCD 1997 DOI
Improving Code Density Using Compression Techniques (lefurgy:1997:micro) Charles Lefurgy, Peter L. Bird, I-Cheng K. Chen, and Trevor N. Mudge MICRO 1997 DOI
Design and Performance Improvement of a Real-World, Object-Oriented C++ Solver with STL (weidmann:1997:iscope) Matthias Weidmann ISCOPE 1997 DOI
Shasta: A Low Overhead, Software-Only Approach for Supporting Fine-Grain Shared Memory (scales:1996:asplos) Daniel J. Scales, Kourosh Gharachorloo, and Chandramohan A. Thekkath ASPLOS 1996 DOI
Compiler Transformations for High-Performance Computing (bacon:1994:acmcs) David F. Bacon, Susan L. Graham, and Oliver J. Sharp ACM Computing Surveys 1994 DOI
Improving the Ratio of Memory Operations to Floating-Point Operations in Loops (carr:1994:tpls) Steve Carr and Ken Kennedy ACM Transactions on Programming Languages and Systems 1994 DOI
The effect of compiler-flag tuning on SPEC benchmark performance (chan:1994:can) Yin Chan, Ashok Sudarsanam, and Andrew Wolfe ACM SIGARCH Computer Architecture News 1994 DOI
The SAT Phase Transition (gent:1994:ecai) Ian P. Gent and Toby Walsh ECAI 1994
Stack-Based Genetic Programming (perkis:1994:icec) Timothy Perkis ICEC 1994
Improving the Cache Locality of Memory Allocation (grunwald:1993:pldi) Dirk Grunwald, Benjamin G. Zorn, and Robert Henderson PLDI 1993 DOI
MemSpy: Analyzing Memory System Bottlenecks in Programs (martonosi:1992:sigmetrics) Margaret Martonosi, Anoop Gupta, and Thomas E. Anderson SIGMETRICS 1992 DOI
Comparing Software and Hardware Schemes For Reducing the Cost of Branches (hwu:1989:isca:1) Wen-mei W. Hwu, Thomas M. Conte, and Pohua P. Chang ISCA 1989 DOI
Achieving High Instruction Cache Performance with an Optimizing Compiler (hwu:1989:isca:2) Wen-mei W. Hwu and Pohua P. Chang ISCA 1989 DOI
Vectorization techniques for Prolog (kanada:1988:ics) Yasusi Kanada, Keiji Kojima, and Masahiro Sugaya ICS 1988 DOI
Restructuring Lisp Programs for Concurrent Execution (larus:1988:ppeals) James R. Larus and Paul N. Hilfinger PPEALS 1988 DOI
Software Aspects of Strategic Defense Systems (parnas:1985:cacm) David Lorge Parnas Communications of the ACM 1985 DOI
Program Optimization for a Pipelined Machine -- A Case Study (sanguinetti:1984:sigmetrics) John Sanguinetti SIGMETRICS 1984 DOI
Postpass Code Optimization of Pipeline Constraints (hennessy:1983:tpls) John L. Hennessy and Thomas R. Gross ACM Transactions on Programming Languages and Systems 1983 DOI
Predicting the effects of optimization on a procedure body (ball:1979:cc) J. Eugene Ball CC 1979 DOI
Implementing Quicksort Programs (sedgewick:1978:cacm) Robert Sedgewick Communications of the ACM 1978 DOI
High-Performance Simulation-Based Optimization (bartz-beielstein:2020:sci) 2020 DOI
Handbook of Heuristics (marti:2018) 2018 DOI
Handbook of Grammatical Evolution (ryan:2018) 2018 DOI
Autonomous Search (hamadi:2012) 2012 DOI
Reactive Search and Intelligent Optimization (battiti:2008) Roberto Battiti, Mauro Brunato, and Franco Mascia 2008
A Field Guide to Genetic Programming (poli:2008) Riccardo Poli, William B. Langdon, and Nicholas Freitag McPhee 2008 URL
Evolutionary algorithms for solving multi-objective problems (coello:2007) Carlos A. Coello Coello, Gary B. Lamont, and David A. Van Veldhuizen 2007
Fuzzing: brute force vulnerability discovery (sutton:2007) Michael Sutton, Adam Greene, and Pedram Amini 2007
Stochastic Local Search: Foundations & Applications (hoos:2004) Holger H. Hoos and Thomas Stützle 2004
Foundations of genetic programming (langdon:2002) William B. Langdon and Riccardo Poli 2002
Multi-objective optimization using evolutionary algorithms (deb:2001) Kalyanmoy Deb 2001
Reinforcement learning -- an introduction (sutton:1998) Richard S. Sutton and Andrew G. Barto 1998
Tabu Search (glover:1997) Fred W. Glover and Manuel Laguna 1997
Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence (holland:1992) John Henry Holland 1992
Genetic programming (koza:1992) John R. Koza 1992
Cours d'économie politique (pareto:1896) Vilfredo Pareto 1896