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 |
|