A Comprehensive Survey of Benchmarks for Automated Improvement of Software's Non-Functional Properties

Search operates within all fields available. Magic queries include venues, type of venue, or publication year. Clicking on data links in the table will query all similar entries.

Benchmark list here, full data here.

Query:
Showing 425 of 425 entries.
Link Title Source Venue/Issue Venue Type/Issue Year
DOI A Backend Tool for the Integration of Memory Optimizations into Embedded Software Scopus (memory) FDL Conference 2019
DOI A bitmask-based code compression technique for embedded systems Scopus (other) ICCAD Conference 2006
DOI A brief review on multi-objective software refactoring and a new method for its recommendation Google24 (other), Google24 (time) Springer ACME Journal 2021
DOI Abstract: Memory and Parallelism Exploration Using the LULESH Proxy Application IEEE (time) SC Other 2012
DOI A Case Study of Memory Optimization for Migration of a Plasmonics Simulation Application to SX-ACE IEEE (memory) CANDAR Conference 2015
DOI Access Pattern Restructuring for Memory Energy IEEE (energy), IEEE (memory) IEEE TPDS Journal 2004
DOI Achieving High Instruction Cache Performance with an Optimizing Compiler Google (quality) ISCA Conference 1989
DOI A Cloud Based Super-Optimization Method to Parallelize the Sequential Code's Nested Loops IEEE (time) MCSoC Conference 2019
DOI A Code Generator for Energy-Efficient Wavefront Parallelization of Uniform Dependence Computations IEEE (energy), IEEE (memory) IEEE TPDS Journal 2018
DOI A comparison of empirical and model-driven optimization Google (other), Google (quality) PLDI Conference 2003
DOI A compiler-automated array compression scheme for optimizing memory intensive programs ACM (memory) ICS Conference 2010
DOI A compiler-based approach for dynamically managing scratch-pad memories in embedded systems IEEE (memory), IEEE (quality), Scopus (memory) IEEE TCAD Journal 2004
DOI A Compiler Based Leakage Reduction Technique by Power-Gating Functional Units in Embedded Microprocessors IEEE (other) VLSID Conference 2007
DOI A Compiler Optimization Algorithm for Shared-Memory Multiprocessors IEEE (memory) IEEE TPDS Journal 1998
DOI A comprehensive study of bloated dependencies in the Maven ecosystem Scopus (other) ESE Journal 2021
DOI A Cross-Layer Multicore Architecture to Tradeoff Program Accuracy and Resilience Overheads IEEE (quality), Scopus (quality) IEEE CAL Journal 2015
DOI ADAPT: Automated De-Coupled Adaptive Program Transformation IEEE (time) ICPP Conference 2000
DOI Adapting Multi-objectivized Software Configuration Tuning ACM24 (other), ACM24 (quality), ACM24 (time), Google24 (energy) IEEE TSE Journal 2024
DOI Adaptive Code Learning for Spark Configuration Tuning Google24 (quality), IEEE24 (other), IEEE24 (time) ICDE Conference 2022
DOI A Flexible Tradeoff Between Code Size and WCET Using a Dual Instruction Set Processor Scopus (other) SCOPES Workshop 2004
DOI A Framework for Effective Memory Optimization of High Performance Computing Applications IEEE (memory), IEEE (quality), Scopus (memory) HPCC Conference 2009
DOI A fuzzy genetic automatic refactoring approach to improve software maintainability and flexibility Manual Soft Computing Journal 2021
DOI A General-Purpose Framework for Genetic Improvement Scopus (energy), Scopus (memory), Manual PPSN Conference 2016
DOI A GPGPU compiler for memory optimization and parallelism management Google (memory) PLDI Conference 2010
DOI A Holistic Approach to Automatic Mixed-Precision Code Generation and Tuning for Affine Programs ACM24 (quality) PPoPP Conference 2024
DOI A Low-Footprint Java-to-Native Compilation Scheme Using Formal Methods Scopus (memory) CARDIS Conference 2006
DOI A Machine Learning Approach for Productive Data Locality Exploitation in Parallel Computing Systems IEEE (energy), IEEE (memory), IEEE (other), IEEE (time) CCGrid Conference 2019
DOI A Machine-Learning-Based Framework for Productive Locality Exploitation IEEE (memory), IEEE (other) IEEE TPDS Journal 2021
DOI A methodology correlating code optimizations with data memory accesses, execution time and energy consumption Manual SuperComputing Journal 2019
DOI A methodology for efficient code optimizations and memory management ACM (memory) CF Conference 2018
DOI A modular memory optimization for synchronous data-flow languages -- Application to arrays in a lustre compiler ACM (memory) LCTES Conference 2012
DOI URL AN5D: Automated stencil framework for high-degree temporal blocking on GPUs ArXiV (memory) ArXiV Other 2020
DOI An actionable performance profiler for optimizing the order of evaluations Scopus (quality) ISSTA Conference 2017
DOI Analysing and improving the performance of software code for Real Time Embedded systems IEEE (quality), IEEE (time) ICDCS Conference 2014
DOI Analysis and Optimization of Embedded Software Energy Consumption on the Source Code and Algorithm Level IEEE (energy), Scopus (energy) EM-Com Conference 2009
DOI Analysis of High-Level Address Code Transformations for Programmable Processors IEEE (memory) DATE Conference 2000
DOI Analyzing Optimization Techniques for Power Efficiency on Heterogeneous Platforms IEEE (energy) IPDPS Workshop 2013
DOI An approach based on a DSL + API for programming runtime adaptivity and autotuning concerns ACM (time) SAC Conference 2018
URL An Approach to Enhance Loop Performance for Multicluster VLIW DSP Processor IEEE (quality) ARCS Workshop 2014
DOI An Automated Tool for Analysis and Tuning of GPU-Accelerated Code in HPC Applications IEEE (time), Google24 (memory) IEEE TPDS Journal 2022
DOI An Automatic Compiler Optimizations Selection Framework for Embedded Applications IEEE (quality) ICESS Conference 2009
DOI An effective fusion and tile size model for optimizing image processing pipelines ACM (other) PPoPP Conference 2018
DOI An Efficient Compiler Technique for Code Size Reduction Using Reduced Bit-Width ISAs IEEE (other) DATE Conference 2002
DOI An Empirical Evaluation on the Effect of Refactoring Code Smells Mobile Applications Android with ASATs on Resource Usage Scopus24 (memory) IJASEIT Journal 2024
DOI An Empirical Investigation on the Effect of Code Smells on Resource Usage of Android Mobile Applications IEEE (memory), Scopus (memory), IEEE24 (memory), IEEE24 (other), IEEE24 (quality), Scopus24 (memory), Scopus24 (other), Scopus24 (quality) IEEE Access Journal 2021
DOI An empirical study of the performance impacts of Android code smells ACM (quality), Scopus (memory) MOBILESoft Conference 2016
DOI An Empirical Study on the Impact of Deep Parameters on Mobile App Energy Usage IEEE24 (energy), Scopus24 (energy) SANER Conference 2022
DOI An Empirical Study on the Impact of Refactoring on Quality Metrics in Android Applications Google24 (time) MobileSoft Conference 2021
DOI An Evaluation of Data-Parallel Compiler Support for Line-Sweep Applications Scopus (memory) PACT Conference 2002
DOI An Experience with Code-Size Optimization for Production iOS Mobile Applications IEEE (other), IEEE (quality), ACM24 (other), IEEE24 (other) CGO Conference 2021
DOI An Experimental Evaluation of Data Dependence Analysis Techniques IEEE (quality) IEEE TPDS Journal 2004
DOI An Implementation of LLVM Pass for Loop Parallelization Based on IR-Level Directives IEEE (energy), IEEE (quality) CANDAR Workshop 2018
DOI An Industrial Experience Report on Performance-Aware Refactoring on a Database-Centric Web Application ACM (quality) ASE Conference 2019
DOI An Inquiry into Machine Learning-based Automatic Configuration Tuning Services on Real-World Database Management Systems ACM24 (quality) VLDBE Journal 2021
DOI An integer programming framework for optimizing shared memory use on GPUs IEEE (memory) HiPC Conference 2010
DOI An integer programming framework for optimizing shared memory use on GPUs IEEE (memory) PACT Conference 2010
DOI An Intelligent Semi-Automatic Application Porting System for Application Accelerators ACM (memory) CF Workshop 2009
DOI An OpenMP Based Parallelization Compiler for C Applications IEEE (memory), Scopus (memory) BdCloud Conference 2018
DOI An optimization-based approach to lookup table program transformations Scopus (memory), Scopus (quality) JSEP Journal 2014
DOI An Optimized Tuning of Genetic Algorithm Parameters in Compiler Flag Selection Based on Compilation and Execution Duration Manual SocProS Conference 2011
DOI A Novel Technique for Orchestration of Compiler Optimization Functions Using Branch and Bound Strategy IEEE (quality), IEEE (time) IADCC Conference 2009
DOI An SMT based method for optimizing arithmetic computations in embedded software code Scopus (other) FMCAD Conference 2013
DOI An SSA-based algorithm for optimal speculative code motion under an execution profile ACM (other) PLDI Conference 2011
DOI Antipattern-based model refactoring for software performance improvement ACM (quality) QoSA Conference 2012
DOI A performance tuning methodology with compiler support Scopus (quality) SP Journal 2008
DOI API-Constrained Genetic Improvement Manual SSBSE Conference 2016
DOI The Application of Correctness Preserving Transformations to Software Maintenance Scopus (other) ICSM Conference 2000
DOI Applying genetic improvement to a genetic programming library in C++ Manual Soft Computing Journal 2019
DOI Applying Genetic Improvement to MiniSAT Manual SSBSE Conference 2013
DOI Approximate Oracles and Synergy in Software Energy Search Spaces Manual IEEE TSE Journal 2019
DOI A Probabilistic Framework for Compiler Optimization with Multithread Power-Gating Controls IEEE (energy) ICPP Workshop 2016
DOI Area and Power Reduction of Embedded DSP Systems using Instruction Compression and Re-configurable Encoding Scopus (energy) JSPS Journal 2006
DOI Area and Power Reduction of Embedded DSP Systems using Instruction Compression and Re-configurable Encoding Scopus (energy) ICCAD Conference 2001
DOI A robust steganography-based software watermarking Scopus (other) RACS Conference 2012
DOI Array Regrouping and Its Use in Compiling Data-Intensive Embedded Applications IEEE (energy), IEEE (memory), IEEE (time) IEEE TC Journal 2004
DOI A search for improved performance in regular expressions Manual GECCO Conference 2017
DOI A Software-Only Compression System for Trading-Offs between Performance and Code Size Scopus (memory), Scopus (other), Scopus (quality) SCOPES Workshop 2005
DOI A Source-Level Energy Optimization Framework for Mobile Applications Scopus (energy) SCAM Conference 2016
DOI Assisting non-specialist developers to build energy-efficient software ACM (energy) ICSE Other 2017
DOI A Study on the Efficiency Aspect of Data Race Detection -- A Compiler Optimization Level Perspective IEEE (memory), IEEE (other), IEEE (quality) QSIC Conference 2013
DOI A Synchronization Optimization Technique for OpenMP IEEE (quality) ICCRD Conference 2021
DOI A synthesis of memory mechanisms for distributed architectures Scopus (memory) ICS Conference 2001
DOI A systematic approach to parameter optimization and its application to flight schedule simulation software Google24 (memory), Scopus24 (other), Scopus24 (time) JoH Journal 2022
DOI A technique for the effective and automatic reuse of classical compiler optimizations on multithreaded code ACM (memory), ACM (quality) POPL Conference 2011
DOI ATM: Approximate Task Memoization in the Runtime System IEEE (time) IPDPS Conference 2017
DOI A tuning framework for software-managed memory hierarchies ACM (memory) PACT Conference 2008
DOI A Unified Framework for Optimizing Locality, Parallelism, and Communication in Out-of-Core Computations IEEE (memory) IEEE TPDS Journal 2000
DOI Automated Code Repair to Ensure Spatial Memory Safety IEEE24 (memory) ICSE Workshop 2021
DOI Automated compiler optimization of multiple vector loads/stores Scopus (quality) CF Conference 2016
DOI Automated empirical optimizations of software and the ATLAS project Google (memory), Google (other), Google (quality) Parallel Computing Journal 2001
DOI Automated empirical tuning of scientific codes for performance and power consumption ACM (energy), ACM (quality) HiPEAC Conference 2011
DOI Automated just-in-time compiler tuning Manual CGO Conference 2010
DOI Automated memory leak fixing on value-flow slices for C programs ACM (memory) SAC Conference 2016
DOI Automated refactoring for size reduction of CSS style sheets ACM (other) DocEng Conference 2014
DOI Automated Selection of Software Refactorings that Improve Performance Manual ICSOFT Conference 2018
DOI Automated software winnowing ACM (other), Scopus (other) SAC Conference 2015
DOI AutomaticAI: A hybrid approach for automatic artificial intelligence algorithm selection and hyperparameter tuning Scopus (time) ESWA Journal 2021
DOI Automatically Exploring Tradeoffs Between Software Output Fidelity and Energy Costs IEEE (energy), Scopus (energy) IEEE TSE Journal 2019
DOI Automatically Tuning Parallel and Parallelized Programs Scopus (quality) LCPC Workshop 2009
DOI Automatic Analysis for Managing and Optimizing Performance-Code Quality ACM (quality) SAW Workshop 2008
DOI Automatic Array Alignment in Parallel Matlab Scripts IEEE (time) IPPS/SPDP Conference 1999
DOI Automatic code overlay generation and partially redundant code fetch elimination Scopus (memory) ACM TACO Journal 2012
DOI Automatic compiler optimization on embedded software through k-means clustering ACM (other) MLCAD Workshop 2020
DOI Automatic creation of tile size selection models ACM (other) CGO Conference 2010
DOI Automatic C-to-CUDA Code Generation for Affine Programs Scopus (quality) CC Conference 2010
DOI Automatic Generation of OpenMP Directives and Its Application to Computational Fluid Dynamics Codes Scopus (memory), Scopus (quality) ISHPC Conference 2000
DOI Automatic generation of parallel C code for stencil applications written in MATLAB ACM (quality), ACM (time) PLDI Workshop 2016
DOI Automatic Improvement of Apache Spark Queries using Semantics-preserving Program Reduction ACM (other), ACM (time) GECCO Workshop 2016
DOI Automatic MPI application transformation with ASPhALT IEEE (quality) IPDPS Conference 2007
DOI Automatic OpenCL Code Generation from LLVM-IR using Polyhedral Optimization ACM (time) HiPEAC Workshop 2018
DOI Automatic OpenCL work-group size selection for multicore CPUs ACM (other) PACT Conference 2013
DOI Automatic parallelization of fine-grained meta-functions on a chip multiprocessor IEEE (time) CGO Conference 2011
DOI Automatic Software Tuning of Parallel Programs for Energy-Aware Executions Scopus (energy) PPAM Conference 2019
DOI Automatic, Template-Based Run-Time Specialization -- Implementation and Experimental Study IEEE (quality), IEEE (time) ICCL Conference 1998
URL A Variable Vector Length SIMD Architecture for HW/SW Co-designed Processors ArXiV (quality) ArXiV Other 2021
DOI Bandit-based optimization on graphs with application to library performance tuning ACM (quality) ICML Conference 2009
DOI Behavior-level observability don't-cares and application to low-power behavioral synthesis ACM (energy) ISLPED Conference 2009
DOI Binary Control-Flow Trimming Scopus (other) CCS Conference 2019
URL Binary Debloating for Security via Demand Driven Loading ArXiV (memory) ArXiV Other 2019
DOI Binary refactoring: Improving code behind the scenes Scopus (other), Scopus (quality) ICSE Conference 2005
DOI Black-Box Optimization of Hadoop Parameters Using Derivative-Free Optimization IEEE (quality) PDP Conference 2016
DOI BlankIt library debloating: Getting what you want instead of cutting what you don't Scopus (other), ACM (other) PLDI Conference 2020
DOI Bloat Factors and Binary Specialization ACM (other), Scopus (other), Manual CCS Workshop 2019
DOI BOLT: A Practical Binary Optimizer for Data Centers and Beyond IEEE (time) CGO Conference 2019
DOI Cache miss equations: a compiler framework for analyzing and tuning memory behavior Google (memory) ACM TPLS Journal 1999
DOI Can traditional programming bridge the Ninja performance gap for parallel computing applications? ACM (quality) ISCA Conference 2012
DOI CARVE: Practical Security-Focused Software Debloating Using Simple Feature Set Mappings ACM (other), Scopus (other) CCS Workshop 2019
DOI Challenges on applying genetic improvement in JavaScript using a high-performance computer Manual JSERD Journal 2018
DOI Cimplifier: Automatically Debloating Containers ACM (other), Scopus (other) ESEC/FSE Conference 2017
DOI Classbox/J: Controlling the scope of change in Java Manual OOPSLA Conference 2005
DOI Cleaning up Erlang code is a dirty job but somebody's gotta do it Scopus (other), Scopus (quality) ERLANG Workshop 2009
DOI Clone detection and elimination for Haskell Scopus (other) PEPM Workshop 2010
DOI COBAYN: Compiler Autotuning Framework Using Bayesian Networks Manual ACM TACO Journal 2016
DOI Code decomposition and recomposition for enhancing embedded software performance ACM (other), ACM (quality), ACM (time) ASP-DAC Conference 2009
DOI Code Generation and Optimization for Transactional Memory Constructs in an Unmanaged Language Google (memory) CGO Conference 2007
DOI Code layout optimizations for transaction processing workloads IEEE (memory), IEEE (quality), IEEE (time) ISCA Conference 2001
DOI CodeMason: Binary-Level Profile-Guided Optimization Manual CCS Workshop 2019
DOI Code Optimization for Code Compression Scopus (other), Scopus (quality) CGO Conference 2003
DOI Code optimizations using formally verified properties ACM (time) OOPSLA Conference 2013
DOI Code refactoring techniques for reducing energy consumption in embedded computing environment Scopus (energy) Cluster Computing Journal 2018
DOI Code Size and Performance Optimization for Mobile JavaScript Just-in-Time Compiler ACM (other), ACM (quality), ACM (time) ASPLOS Workshop 2010
DOI Code size reduction technique and implementation for software-pipelined DSP applications Scopus (other) ACM TECS Journal 2003
DOI Code Specialization through Dynamic Feature Observation ACM (other), Scopus (other) CODASPY Conference 2021
DOI Code Transformation Impact on Compiler-based Optimization -- A Case Study in the CMSSW Manual ICAPM Conference 2021
DOI Code Transformations for Low Power Caching in Embedded Multimedia Processors Scopus (energy), Scopus (other) IPPS/SPDP Conference 1998
DOI Code Transformations to Improve Memory Parallelism Google (memory) MICRO Conference 1999
DOI Combining concern input with program analysis for bloat detection ACM (other), Scopus (other) OOPSLA Conference 2013
DOI Combining Global Code and Data Compaction Scopus (other) PLDI Workshop 2001
DOI Compact and efficient code generation through program restructuringon limited memory embedded DSPs IEEE (memory), IEEE (other), IEEE (quality) IEEE TCAD Journal 2001
DOI Comparative study of the impact of processor architecture on compiler tuning Manual ICACCI Conference 2016
DOI Comparing Genetic Programming Approaches for Non-Functional Genetic Improvement -- Case Study: Improvement of MiniSAT's Running Time Manual EuroGP Conference 2020
DOI Compiler-based optimizations impact on embedded software power consumption Scopus (energy) NEWCAS Workshop 2009
DOI Compiler-Controlled Memory Google (memory) ASPLOS Conference 1998
DOI Compiler Directed Battery-Aware Implementation of Mobile Applications IEEE (energy) ICET Conference 2006
DOI Compiler-Directed Code Restructuring for Operating with Compressed Arrays IEEE (energy), IEEE (memory) VLSID Conference 2007
DOI Compiler-Directed Energy Optimization for Parallel Disk Based Systems IEEE (energy) IEEE TPDS Journal 2007
DOI Compiler-directed selection of dynamic memory layouts IEEE (memory), Scopus (memory) CODES Conference 2001
DOI Compiler extensions towards reliable multicore processors IEEE (memory) AERO Conference 2017
DOI Compiler Optimization of Memory-Resident Value Communication Between Speculative Threads Google (memory) CGO Conference 2004
DOI Compiler Optimization-Space Exploration Google (quality), Google (time) CGO Conference 2003
DOI Compiler Support for Scalable and Efficient Memory Systems Google (memory) IEEE TC Journal 2001
DOI Compiling and Optimizing Java 8 Programs for GPU Execution IEEE (memory), IEEE (quality), IEEE (time) PACT Conference 2015
DOI Compiling for performance and power efficiency IEEE (energy), IEEE (quality) PATMOS Workshop 2013
DOI Compressed Instruction Set Coding (CISC) for Performance Optimization of Hand Held Devices IEEE (memory), IEEE (other) ADCOM Conference 2008
DOI Configuration-Driven Software Debloating ACM (other), Scopus (other) EuroSec Workshop 2019
DOI Context-aware code optimization IEEE (time) IPCCC Conference 2009
DOI CRbS: A Code Reordering Based Speeding-up Method of Irregular Loops on CMP IEEE (time) ASAP Conference 2019
DOI Darwinian data structure selection Manual ESEC/FSE Conference 2018
DOI Data Compression and Re-computation Based Performance Improvement in Multi-Core Architectures IEEE (memory), Scopus (memory) CCWC Conference 2020
DOI Data-layout optimization based on memory-access-pattern analysis for source-code performance improvement ACM (memory), ACM (quality) SCOPES Workshop 2020
DOI Debloating Feature-Rich Closed-Source Windows Software IEEE24 (quality) SANER Conference 2024
DOI DeepCAT: A Cost-Efficient Online Configuration Auto-Tuning Approach for Big Data Frameworks ACM24 (quality), ACM24 (time) ICPP Conference 2022
DOI Deep Parameter Optimisation on Android Smartphones for Energy Minimisation -- A Tale of Woe and a Proof-of-Concept Manual GECCO Conference 2015
DOI Design and Performance Improvement of a Real-World, Object-Oriented C++ Solver with STL Scopus (quality) ISCOPE Conference 1997
DOI Design of the CodeBoost Transformation System for Domain-Specific Optimisation of C++ Programs Scopus (quality) SCAM Workshop 2003
PDF Detection and Correction of Android-specific Code Smells and Energy Bugs -- An Android Lint Extension Scopus (energy), Scopus (quality) APSEC Workshop 2020
DOI Development of an optimizing compiler for a Fujitsu fixed-point digital signal processor IEEE (other), Scopus (memory), Scopus (other) CODES Workshop 1999
DOI Distributed memory code generation for mixed Irregular/Regular computations ACM (memory) PPoPP Conference 2015
DOI Do Energy-Oriented Changes Hinder Maintainability? Scopus (energy) ICSME Conference 2019
DOI Does lean imply green? -- A study of the power performance implications of Java runtime bloat Scopus (other) SIGMETRICS Conference 2012
DOI Does the Introduction of Lambda Expressions Improve the Comprehension of Java Programs? Manual SBES Conference 2019
DOI Dominance-based duplication simulation (DBDS) -- Code duplication to enable compiler optimizations ACM (other) CGO Conference 2018
DOI Dymaxion: Optimizing memory access patterns for heterogeneous systems Google (memory) SC Conference 2011
DOI Easy PRAM-Based High-Performance Parallel Programming with ICE IEEE (other) IEEE TPDS Journal 2018
DOI Effective Program Debloating via Reinforcement Learning ACM (other), Scopus (other), Manual CSS Conference 2018
DOI Effects of loop unrolling and use of instruction buffer on processor energy consumption Manual SoC Conference 2011
DOI Effects of Refactoring upon Efficiency of an NP-Hard Task Assignment Problem -- A case study Manual ICACS Conference 2020
DOI Effects of source-code optimizations on GPU performance and energy consumption ACM (energy), ACM (quality), Scopus (energy), Manual PPOPP Workshop 2015
DOI Efficient Auto-Tuning of Parallel Programs with Interdependent Tuning Parameters via Auto-Tuning Framework (ATF) Manual, ACM24 (memory), ACM24 (quality), ACM24 (time), Google24 (memory), Scopus24 (memory), Scopus24 (other) ACM TACO Journal 2021
DOI Efficient Compiler Autotuning via Bayesian Optimization Manual ICSE Conference 2021
URL Efficient hyperparameter optimization by way of PAC-Bayes bound minimization ArXiV (other) ArXiV Other 2020
DOI Efficient Implementation of ADPCM Codec IEEE (other), IEEE (quality), IEEE (time) VLSID Conference 2000
DOI Efficiently Trimming the Fat -- Streamlining Software Dependencies with Java Reflection and Dependency Analysis IEEE24 (other) ICSE Conference 2024
DOI EFTuner: A Bi-Objective Configuration Parameter Auto-Tuning Method Towards Energy-Efficient Big Data Processing ACM24 (energy), ACM24 (other), ACM24 (quality) InternetWare Conference 2023
DOI Embedding Adaptivity in Software Systems using the ECSELR framework Manual GECCO Workshop 2015
DOI Empirical Comparison of Search Heuristics for Genetic Improvement of Software IEEE (energy), IEEE (quality), IEEE (time), Manual IEEE TEVC Journal 2021
URL Enabling multi-threaded applications on hybrid shared memory manycore architectures ACM (memory) DATE Conference 2015
DOI enDebug: A hardware-software framework for automated energy debugging Scopus (energy), Scopus (other), Scopus (quality) JPDC Journal 2016
DOI Energy Efficiency Analysis of Code Refactoring Techniques for Green and Sustainable Software in Portable Devices Scopus24 (energy), Scopus24 (quality), Scopus24 (time) Electronics Journal 2022
DOI Energy-optimizing source code transformations for operating system-driven embedded software Scopus (energy) ACM TECS Journal 2007
DOI Energy-Optimizing Source Code Transformations for OS-driven Embedded Software IEEE (energy), IEEE (quality), Scopus (energy) ICVD Conference 2004
DOI Enhanced Compression Techniques to Simplify Program Decompression and Execution Scopus (other) ICCD Conference 1997
DOI Enhancement in ARM Code Optimization for Memory Constrained Embedded Systems Scopus (memory) ADCOM Conference 2006
DOI Enhancing Genetic Improvement of Software with Regression Test Selection IEEE (other), IEEE (time), Manual ICSE Conference 2021
DOI ETune: Efficient configuration tuning for big-data software systems via configuration space reduction Scopus24 (other) JSS Journal 2024
DOI Evaluating the Impact of Code Smell Refactoring on the Energy Consumption of Android Applications Scopus (energy) SEAA Conference 2019
DOI Evaluating the impact of memory system performance on software prefetching and locality optimizations Scopus (memory) ICS Conference 2001
DOI Evaluating the WaterRpg software watermarking model on Java application programs ACM (other), ACM (quality), ACM (time) PCI Conference 2013
DOI Evaluation and optimization of Java object ordering schemes IEEE (memory) ICEEI Conference 2011
DOI Evolutionary Improvement of Programs IEEE (other), Manual IEEE TEVC Journal 2011
DOI Evolutionary optimization of compiler flag selection by learning and exploiting flags interactions Manual GECCO Workshop 2016
DOI Evolutionary programming to optimize an assembly program Manual CEC Conference 2002
DOI Evolving a CUDA kernel from an nVidia template Manual CEC Conference 2010
DOI Evolving JavaScript Code to Reduce Load Time IEEE (other), Scopus (other) IEEE TSE Journal 2019
DOI Evolving sqrt into 1/x via software data maintenance Manual GECCO Conference 2020
DOI Examining Energy Efficiency of Vectorization Techniques Using a Gaussian Elimination Scopus (energy) HPCS Conference 2018
DOI Exana: An execution-driven application analysis tool for assisting productive performance tuning ACM (quality), Scopus (memory), Scopus (quality) SPLASH Workshop 2015
DOI Execution profile driven speedup estimation for porting sequential code to GPU Manual COMPUTE Conference 2014
DOI Exploiting distributed and shared memory hierarchies with Hitmap IEEE (memory) HPCS Conference 2014
DOI Exploiting function similarity for code size reduction ACM (other) LCTES Conference 2014
DOI Exploiting GPU Hardware Saturation for Fast Compiler Optimization Manual ASPLOS Workshop 2014
DOI Exploiting slicing and patterns for RTSJ immortal memory optimization Manual PPPJ Conference 2013
DOI Exploring Compiler Optimizations for Enhancing Power Gating IEEE (energy), IEEE (other) ISCAS Conference 2009
URL Exploring Memory Persistency Models for GPUs ArXiV (memory) ArXiV Other 2019
DOI Exploring the Impact of Clone Refactoring on Test Code Size in Object-Oriented Software IEEE (other) ICMLA Conference 2017
DOI Exploring the space of optimization sequences for code-size reduction -- Insights and tools ACM (other) CC Conference 2021
DOI Exposing Hidden Performance Opportunities in High Performance GPU Applications ACM (quality) CCGrid Conference 2018
DOI Extended Memory Reuse: An Optimisation for Reducing Memory Allocations ACM (memory) IFL Conference 2018
DOI Extracting client-side web application code ACM (other), ACM (quality), ACM (time) WWW Conference 2012
DOI Facilitating Database Tuning with Hyper-Parameter Optimization -- A Comprehensive Experimental Evaluation ACM24 (quality) VLDBE Journal 2022
DOI Fast and Effective Orchestration of Compiler Optimizations for Automatic Performance Tuning Google (quality) CGO Conference 2006
DOI FBT: Filled buffer technique to reduce code size for VLIW processors ACM (other) ICCAD Conference 2008
DOI FlexFloat: A Software Library for Transprecision Computing IEEE (energy), IEEE (quality) IEEE TCAD Journal 2020
DOI Function inlining under code size constraints for embedded processors Scopus (other) ICCAD Conference 1999
DOI Generating efficient data movement code for heterogeneous architectures with distributed-memory ACM (memory) PACT Conference 2013
DOI Genetic improvement of data gives binary logarithm from sqrt Manual GECCO Conference 2019
DOI Genetic Improvement of Data gives double precision invsqrt Manual GECCO Workshop 2019
DOI Genetic Improvement of GPU Code ACM (other), ACM (time), Manual ICSE Workshop 2019
DOI Genetic improvement of GPU software Manual GPEM Journal 2017
DOI Genetic Improvement of Last Level Cache Scopus24 (other) SSBSE Conference 2024
DOI Genetic Improvement of Runtime and its fitness landscape in a Bioinformatics Application ACM (time), Manual GECCO Workshop 2017
DOI Genetic Programming: From design to improved implementation Manual GECCO Workshop 2016
DOI GEVO: GPU Code Optimization Using Evolutionary Computation Manual ACM TACO Journal 2020
DOI GPU Auto-tuning Framework for Optimal Performance and Power Consumption ACM24 (energy), Scopus24 (energy), Scopus24 (other) GPGPU Workshop 2023
DOI GPU-FPtuner: Mixed-precision Auto-tuning for Floating-point Applications on GPU IEEE (quality) HiPC Conference 2020
DOI Green Mining for Android Based Applications Using Refactoring Approach Scopus24 (energy) ICRITO Conference 2021
DOI Green software: Refactoring approach Scopus (energy), Google24 (energy), Scopus24 (energy), Scopus24 (other), Scopus24 (quality) JKSUCI Journal 2020
DOI Grover: Looking for Performance Improvement by Disabling Local Memory Usage in OpenCL Kernels Manual ICPP Conference 2014
DOI Grow and Graft a better CUDA pknotsRG for RNA pseudoknot free energy calculation Manual GECCO Workshop 2015
DOI Hardware-Aware Automatic Code-Transformation to Support Compilers in Exploiting the Multi-Level Parallel Potential of Modern CPUs ACM (other) CGO Workshop 2015
DOI Highly Optimized Code Generation for Stencil Codes with Computation Reuse for GPUs Scopus (quality) JCST Journal 2016
DOI High-performance code generation for stencil computations on GPU architectures ACM (quality) ICS Conference 2012
DOI High Performance I/O Manual PDP Conference 2011
DOI High performance stencil code generation with lift ACM (quality) CGO Conference 2018
DOI How do code refactorings affect energy usage? ACM (energy), Manual ESEM Conference 2014
DOI Identifying and (automatically) remedying performance problems in CPU/GPU applications ACM (quality) ICS Conference 2020
DOI Immediate optimization for compressed transport triggered architecture instructions Scopus (memory), Scopus (other) ISSOC Conference 2003
DOI Impact of GCC optimization levels in energy consumption during C/C++ program execution IEEE (energy) ISCI Conference 2015
DOI Implementing Quicksort Programs Manual CACM Journal 1978
URL Improved Parallelization of Legacy Embedded Software on Soft-Core MPSoCs through Automatic Loop Transformations Scopus (memory) FPL Workshop 2018
DOI Improve the Performance of Mobile Applications Based on Code Optimization Techniques Using PMD and Android Lint Scopus (energy), Scopus (quality) IUKM Conference 2016
DOI Improving 3D medical image registration CUDA software with genetic programming Manual GECCO Conference 2014
DOI Improving Code Density Using Compression Techniques Google (other) MICRO Conference 1997
DOI Improving CUDA DNA Analysis Software with Genetic Programming Manual GECCO Conference 2015
DOI Improving energy-efficiency by recommending Java collections Google24 (energy) ESE Journal 2021
DOI Improving Readability of Scratch Programs with Search-based Refactoring IEEE24 (other) SCAM Conference 2021
DOI Improving SSE Parallel Code with Grow and Graft Genetic Programming ACM (time), Manual GECCO Workshop 2017
DOI Improving the Cache Locality of Memory Allocation Google (memory) PLDI Conference 1993
DOI Improving the Ratio of Memory Operations to Floating-Point Operations in Loops Google (memory) ACM TPLS Journal 1994
DOI Industry practice of configuration auto-tuning for cloud applications and services ACM24 (other), ACM24 (time), Scopus24 (other) FSE Conference 2022
DOI Inheritance versus Delegation: which is more energy efficient? Scopus (energy) ICSE Workshop 2020
DOI Injecting Shortcuts for Faster Running Java Code Manual CEC Conference 2020
DOI Instruction Set Encoding Optimization for Code Size Reduction Scopus (other) ICSAMOS Conference 2007
DOI Inter-loop optimization in RAJA using loop chains Manual ICS Conference 2021
DOI Interprocedural strength reduction of critical sections in explicitly-parallel programs IEEE (memory) PACT Conference 2013
DOI Interrelations between Software Quality Metrics, Performance and Energy Consumption in Embedded Applications Scopus (energy), Scopus (quality) SCOPES Workshop 2018
DOI Investigating the energy impact of Android smells IEEE (energy), Scopus (energy) SANER Conference 2017
PDF Investigation for Software Power Consumption of Code Refactoring Techniques Scopus (energy) SEKE Conference 2014
DOI In-vivo and offline optimisation of energy use in the presence of small energy signals -- A case study on a popular Android library Manual MobiQuitus Conference 2018
URL Is Less Really More? Towards Better Metrics for Measuring Security Improvements Realized Through Software Debloating Scopus (other) USENIX Workshop 2019
DOI JRed: Program Customization and Bloatware Mitigation Based on Static Analysis IEEE (memory), IEEE (other), IEEE (time), Scopus (memory), Scopus (other), Scopus (quality) COMPSAC Conference 2016
DOI JShrink: In-depth investigation into debloating modern Java applications ACM (other), Scopus (other), Manual ESEC/FSE Conference 2020
DOI jStanley: Placing a green thumb on Java collections IEEE (energy), Scopus (energy) ASE Conference 2018
DOI KeenTune: Automated Tuning Tool for Cloud Application Performance Testing and Optimization ACM24 (other), ACM24 (quality) ISSTA Conference 2023
DOI KnobTune: A Dynamic Database Configuration Tuning Strategy Leveraging Historical Workload Similarities ACM24 (other), ACM24 (quality), ACM24 (time) CMLDS Conference 2024
DOI Learning based compilation of embedded applications targeting minimal energy consumption Scopus (energy) JSA Journal 2021
DOI Learning from Source Code History to Identify Performance Failures ACM (quality) ICPE Conference 2016
URL Learning Performance-Improving Code Edits Google24 (time) ICLR Conference 2024
DOI Leveraging WebAssembly for Numerical JavaScript Code Virtualization IEEE (time) IEEE Access Journal 2019
DOI LOCAT: Low-Overhead Online Configuration Auto-Tuning of Spark SQL Applications ACM24 (other), ACM24 (time), Google24 (memory) SIGMOD Conference 2022
DOI locoGP: Improving Performance by Genetic Programming Java Source Code Manual GECCO Workshop 2015
DOI Making web applications more energy efficient for OLED smartphones ACM (energy) ICSE Conference 2014
DOI Managing the Energy-Delay Tradeoff in Mobile Applications with Tempus ACM (energy) Middleware Conference 2015
DOI Memory Footprint Optimization Techniques for Machine Learning Applications in Embedded Systems IEEE (memory) ISCAS Conference 2020
DOI MemSpy: Analyzing Memory System Bottlenecks in Programs Google (memory) SIGMETRICS Conference 1992
DOI MespaConfig: Memory-Sparing Configuration Auto-Tuning for Co-Located In-Memory Cluster Computing Jobs IEEE24 (memory), Scopus24 (memory), IEEE (memory) IEEE TSC Journal 2022
DOI Minimizing dependencies within generic classes for faster and smaller programs Scopus (other) OOPSLA Conference 2009
DOI URL MLComp: A Methodology for Machine Learning-based Performance Estimation and Adaptive Selection of Pareto-Optimal Compiler Optimization Sequences ArXiV (energy), ArXiV (time) ArXiV Other 2020
DOI MO-ParamILS: A Multi-objective Automatic Algorithm Configuration Framework Manual LION Conference 2016
DOI Mossad: Defeating software plagiarism detection Manual OOPSLA Journal 2020
DOI Multicriteria Energy Efficient Source Code Compilation for Dependable Embedded Applications Scopus (energy) IIT Conference 2006
DOI Multigrain Parallelization for Model-Based Design Applications Using the OSCAR Compiler Scopus (quality) LCPC Workshop 2015
DOI Multi-Intention-Aware Configuration Selection for Performance Tuning ACM24 (other), ACM24 (quality) ICSE Conference 2022
DOI Multi-objectivizing software configuration tuning ACM24 (other), ACM24 (quality) FSE Conference 2021
URL NEAT: A Framework for Automated Exploration of Floating Point Approximations ArXiV (energy), ArXiV (other) ArXiV Other 2021
DOI Nibbler: Debloating binary shared libraries ACM (other), Scopus (other), Manual ACSAC Conference 2019
DOI Novelty Search for Software Improvement of a SLAM system Manual GECCO Workshop 2018
DOI NRG-loops: Adjusting power from within applications ACM (energy) CGO Conference 2016
DOI Obfuscation of executable code to improve resistance to static disassembly Google (other), Google (time) CCS Conference 2003
DOI Object-Oriented Genetic Improvement for Improved Energy Consumption in Google Guava Manual SSBSE Conference 2015
DOI On improving heap memory layout by dynamic pool allocation ACM (memory) CGO Conference 2010
DOI Online Genetic Improvement on the Java virtual machine with ECSELR Manual GPEM Journal 2017
DOI On the impact of data input sets on statistical compiler tuning Manual IPDPS Conference 2006
DOI Optimal Code and Data Layout in Embedded Systems Scopus (energy), Scopus (memory) ICVD Conference 2003
DOI Optimal Code Size Reduction for Software-Pipelined and Unfolded Loops IEEE (other), Scopus (memory), Scopus (other), Scopus (quality) ISSS Conference 2002
DOI Optimal Code Size Reduction for Software-Pipelined Loops on DSP Applications IEEE (other), Scopus (other), Scopus (quality) ICPP Conference 2002
DOI Optimization and Implementation of LBM Benchmark on Multithreaded GPU IEEE (quality), IEEE (time) DSDE Conference 2010
DOI Optimization of Java Virtual Machine Flags using Feature Model and Genetic Algorithm Manual ICPE Other 2021
DOI Optimization of LAMMPS IEEE (quality) HPCMP-UGC Conference 2006
DOI Optimization Opportunities Created by Global Data Reordering IEEE (memory) CGO Conference 2003
DOI Optimization principles and application performance evaluation of a multithreaded GPU using CUDA ACM (memory), ACM (quality), Google (quality), Google (time) PPoPP Conference 2008
DOI Optimizing energy of HTTP requests in Android applications Manual ESEC/FSE Workshop 2015
DOI Optimizing Existing Software With Genetic Programming Manual IEEE TEVC Journal 2015
DOI Optimizing for Reduced Code Space using Genetic Algorithms Google (other), Google (time) LCTES Workshop 1999
DOI Optuna: A Next-generation Hyperparameter Optimization Framework Google (energy), Google (time) KDD Conference 2019
DOI Parallel incremental whole-program optimizations for Scala.js ACM (other) OOPSLA Conference 2016
DOI Parallelizing irregular C codes assisted by interprocedural shape analysis IEEE (memory) IPDPS Conference 2008
DOI ParamILS: An Automatic Algorithm Configuration Framework Manual JAIR Journal 2009
DOI Pegasus: Performance Engineering for Software Applications Targeting HPC Systems IEEE (energy), IEEE (other), IEEE (quality), IEEE (time), Scopus (energy), Scopus (quality) IEEE TSE Journal 2022
DOI Performance-Based Guidelines for Energy Efficient Mobile Applications ACM (energy), ACM (quality) MOBILESoft Conference 2017
DOI Performance Localisation Manual ICSE Workshop 2018
DOI Performance profile of some hybrid heuristic search techniques using compiler flag selection as a seed example Manual CEC Conference 2012
DOI Phronesis: Efficient Performance Modeling for High-dimensional Configuration Tuning ACM24 (other), ACM24 (quality), ACM24 (time) ACM TACO Journal 2023
DOI Playing regex golf with genetic programming Manual GECCO Conference 2014
DOI A practical automatic polyhedral parallelizer and locality optimizer Google (other) PLDI Conference 2008
DOI Post-compiler software optimization for reducing energy ACM (energy), ACM (other) ASPLOS Conference 2014
DOI Poster: Memory and Parallelism Exploration Using the LULESH Proxy Application IEEE (time) SC Other 2012
DOI Postpass Code Optimization of Pipeline Constraints Google (time) ACM TPLS Journal 1983
DOI Predicting Performance and Accuracy of Mixed-Precision Programs for Precision Tuning IEEE24 (quality) ICSE Conference 2024
DOI Predicting the effects of optimization on a procedure body Manual CC Conference 1979
DOI Proactive Energy-Aware Programming with PEEK Scopus (energy) TRIOS Conference 2014
DOI Profile-Guided Code Compression Scopus (memory), Scopus (other) PLDI Conference 2002
DOI Program debloating via stochastic optimization IEEE (other), Scopus (other) ICSE Conference 2020
DOI Program energy efficiency: The impact of language, compiler and implementation choices IEEE (energy), Scopus (energy) IGCC Conference 2014
DOI Program fracture and recombination for efficient automatic code reuse IEEE (energy), IEEE (other), IEEE (quality), Scopus (energy), Scopus (other), Scopus (quality) HPEC Conference 2015
DOI Program Optimization for a Pipelined Machine -- A Case Study Manual SIGMETRICS Conference 1984
DOI Program optimizations: The interplay between power, performance, and energy Scopus (energy) Parallel Computing Journal 2016
DOI PyGGI 2.0: Language Independent Genetic Improvement Framework Manual ESEC/FSE Conference 2019
DOI Quasidynamic Layout Optimizations for Improving Data Locality IEEE (memory) IEEE TPDS Journal 2004
DOI Rapidly Selecting Good Compiler Optimizations using Performance Counters Google (quality) CGO Conference 2007
URL RAZOR: A Framework for Post-deployment Software Debloating Scopus (other) USENIX Conference 2019
DOI Recommending energy-efficient Java collections Manual MSR Conference 2019
DOI Reducing Energy Consumption Using Genetic Improvement ACM (energy), Scopus (energy), Manual GECCO Conference 2015
DOI Reducing the Tail Latency of Microservices Applications via Optimal Configuration Tuning IEEE24 (other) ACSOS Conference 2022
DOI Reduction transformations for optimization parameter selection IEEE (time) HPC Asia Conference 2005
DOI URL Redundant loads: A software inefficiency indicator ArXiV (memory), IEEE (memory), IEEE (quality), IEEE (time), Scopus (quality) ICSE Conference 2019
DOI Refactoring for introducing and tuning parallelism for heterogeneous multicore machines in Erlang Scopus24 (time) CCPE Journal 2023
DOI Refactoring Java Concurrent Programs Based on Synchronization Requirement Analysis Manual ICSME Conference 2014
DOI Refactoring the FreeBSD Kernel with Checked C Manual SecDev Conference 2020
DOI Remove RATs from your code -- Automated optimization of resource inefficient database writes for mobile applications ACM (energy), ACM (quality), ACM (time) ISSTA Conference 2018
DOI Removing runtime overhead for optimized object queries ACM (time) PEPM Workshop 2016
DOI Restructuring Lisp Programs for Concurrent Execution Manual PPEALS Conference 1988
DOI Reuse, Recycle to De-bloat Software Scopus (other) ECOOP Conference 2011
DOI Revisiting Scenarios of Using Refactoring Techniques to Improve Software Systems Quality Google24 (time), IEEE24 (other) IEEE Access Journal 2023
DOI ROBOTune: High-Dimensional Configuration Tuning for Cluster-Based Data Analytics ACM24 (other), ACM24 (quality) ICPP Conference 2021
DOI Rule-Based Techniques Using Abstract Syntax Tree for Code Optimization and Secure Programming in Java Scopus (memory), Scopus (other) ICCASA Conference 2013
DOI Runtime parallelization of legacy code on a transactional memory system ACM (memory), ACM (time) HiPEAC Conference 2011
DOI Safe automated refactoring for intelligent parallelization of Java 8 streams Manual ICSE Conference 2019
DOI Scalable Runtime Bloat Detection Using Abstract Dynamic Slicing Scopus (other) ACM TOSEM Journal 2014
DOI Search-Based Energy Optimization of Some Ubiquitous Algorithms IEEE (energy) IEEE TETCI Journal 2017
DOI SEEDS: A software engineer's energy-optimization decision support framework ACM (energy), Scopus (energy) ICSE Conference 2014
DOI Semi-Automatic Composition of Loop Transformations for Deep Parallelism and Memory Hierarchies Google (memory) IJPP Journal 2006
DOI Separation Logic-Assisted Code Transformations for Efficient High-Level Synthesis IEEE (memory) FCCM Conference 2014
DOI Sequential Model-Based Optimization for General Algorithm Configuration Manual LION Conference 2011
DOI ShadObf: A C-Source Obfuscator Based on Multi-objective Optimisation Algorithms IEEE (other) IPDPS Workshop 2013
DOI Shasta: A Low Overhead, Software-Only Approach for Supporting Fine-Grain Shared Memory Google (memory) ASPLOS Conference 1996
DOI Simple, Effective Code-Size Reduction for Functional Programs Scopus (other) IFL Workshop 2004
DOI Slimium: Debloating the Chromium Browser with Feature Subsetting ACM (other), Scopus (other) CCS Conference 2020
DOI Slimming JavaScript applications: An approach for removing unused functions from JavaScript libraries Manual IST Journal 2019
DOI SMARTEST: A Surrogate-Assisted Memetic Algorithm for Code Size Reduction IEEE (other) IEEE TR Journal 2022
DOI Software Architectural Transformations: A New Approach to Low Energy Embedded Software IEEE (energy), IEEE (other), IEEE (quality) DATE Conference 2003
URL Software Pipelining for Quantum Loop Programs ArXiV (time) ArXiV Other 2020
DOI Soot: A Java Bytecode Optimization Framework Google (time) CASCON Conference 2010
DOI Sound mixed-precision optimization with rewriting IEEE (quality) ICCPS Conference 2018
DOI Source Code Optimization and Profiling of Energy Consumption in Embedded Systems Manual ISSS Conference 2000
DOI Source code transformation based on software cost analysis Scopus (energy), Scopus (memory), Scopus (quality), Manual ISSS Conference 2001
DOI Space-efficient multi-versioning for input-adaptive feedback-driven program optimizations ACM (other) OOPSLA Conference 2014
DOI Specialising Software for Different Downstream Applications Using Genetic Improvement and Code Transplantation Manual IEEE TSE Journal 2018
DOI Speculative optimizations for interpreting environments Scopus (quality) SPE Journal 2014
DOI Static memory management for efficient mobile sensing applications ACM (memory), IEEE (memory) EMSOFT Conference 2015
DOI Stochastic energy optimization for mobile GPS applications ACM (energy) ESEC/FSE Conference 2018
DOI Studying the impact of application-level optimizations on the power consumption of multi-core architectures ACM (energy) CF Conference 2012
DOI Subdomain-Based Generality-Aware Debloating ACM (other), IEEE (other), Scopus (other), Manual ASE Conference 2020
URL Temporal System Call Specialization for Attack Surface Reduction Scopus (other) USENIX Conference 2020
DOI Test case permutation to improve execution time IEEE (energy), IEEE (memory), IEEE (time) ASE Conference 2016
DOI Testing Method of Code Redundancy Simplification Based on Program Dependency Graph IEEE (other), Scopus (other) TrustCom Conference 2012
DOI The Effectiveness of Low-Precision Floating Arithmetic on Numerical Codes -- A Case Study on Power Consumption Scopus (energy) HPC Asia Conference 2020
DOI The effect of compiler-flag tuning on SPEC benchmark performance Manual ACM CAN Journal 1994
DOI The effects of compiler optimisations on embedded system power consumption Scopus (energy) IJICT Journal 2009
DOI The influence of the Java collection framework on overall energy consumption Scopus (energy) ICSE Workshop 2016
DOI The semi-automatic parallelisation of scientific application codes using a computer aided parallelisation toolkit Scopus (memory) SP Journal 2001
DOI The use of predictive models in dynamic treatment planning Manual ISCC Conference 2017
DOI TIE: Fast Experiment-Driven ML-Based Configuration Tuning for In-Memory Data Analytics IEEE24 (memory), IEEE24 (time) IEEE TC Journal 2024
DOI Tile size selection of affine programs for GPGPUs using polyhedral cross-compilation ACM (other) ICS Conference 2021
DOI Tiling Optimizations for 3D Scientific Computations IEEE (other) SC Conference 2000
DOI Towards program optimization through automated analysis of numerical precision ACM (energy), ACM (memory), ACM (quality), ACM (time) CGO Conference 2010
DOI Transformations towards clean functional code Manual ICFP Workshop 2020
DOI Translating Java for resource constrained embedded systems Scopus (memory), Scopus (other) ReCoSoC Workshop 2012
DOI TRIMMER: An Automated System for Configuration-based Software Debloating IEEE (memory), IEEE (other), IEEE (quality), IEEE (time), Google24 (other), IEEE24 (memory), IEEE24 (other), Scopus24 (memory), Scopus24 (other) IEEE TSE Journal 2022
DOI TRIMMER: Application specialization for code debloating ACM (other), ACM (quality), IEEE (other), IEEE (quality), Scopus (other), Manual ASE Conference 2018
DOI Trimming Mobile Applications for Bandwidth-Challenged Networks in Developing Regions IEEE (other) IEEE TMC Journal 2022
DOI Tuning applications for efficient GPU offloading to in-memory processing ACM (memory), Manual ICS Conference 2020
DOI Tuning floating-point precision using dynamic program information and temporal locality Manual SC Conference 2020
DOI Tuning genetic algorithm parameters using design of experiments Manual GECCO Workshop 2020
DOI Understanding the Power of Evolutionary Computation for GPU Code Optimization IEEE24 (time) todo Conference 2022
DOI URL UNIT: Unifying Tensorized Instruction Compilation ArXiV (memory), ArXiV (quality) ArXiV Other 2021
DOI Using algorithm configuration tools to optimize genetic programming parameters -- A case study Manual GECCO Other 2017
DOI Using an interactive software environment for the parallelization of real-world scientific applications Scopus (memory) IJCM Journal 2007
DOI Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring Scopus (energy) MOBILESoft Conference 2017
DOI Using Genetic Improvement and Code Transplants to Specialise a C++ Program to a Problem Class Manual EuroGP Conference 2014
DOI Using indexed data structures for program specialization Scopus (memory), Scopus (other), Scopus (quality) ASIA-PEPM Conference 2002
DOI Value-sensitive automatic code specialization for embedded software IEEE (energy), IEEE (other), IEEE (quality), Scopus (energy), Scopus (other), Scopus (quality) IEEE TCAD Journal 2002
DOI Vectorization techniques for Prolog Manual ICS Conference 1988
DOI VISTA: VPO interactive system for tuning applications Manual ACM TECS Journal 2006
DOI WebJShrink: A web service for debloating Java bytecode ACM (other), Scopus (other), Manual ESEC/FSE Conference 2020