Numerous tools automating various aspects of software engineering have been developed, and many of the tools are highly configurable through parameters. Understanding the parameters of advanced tools often requires deep understanding of complex algorithms. Unfortunately, suboptimal parameter settings limit the performance of tools and hinder industrial adaptation, but still few studies address the challenge of tuning software engineering tools. We present TuneR, an experiment framework that supports finding feasible parameter settings using empirical methods. The framework is accompanied by practical guidelines of how to use R to analyze the experimental outcome. As a proof-of-concept, we apply TuneR to tune ImpRec, a recommendation system ...
Most machine learning techniques rely on a set of user-defined parameters. Changes in the values of ...
Today’s computational researchers are expected to be highly proficient in using software to solve a ...
International audienceSoftware developers employ many tools in every step of the development. As aut...
Numerous tools automating various aspects of software engineering have been developed, and many of t...
Numerous tools automating various aspects of software engineering have been developed, and many of t...
Generally, the present disclosure is directed to optimizing tuning parameters in a computing system ...
Abstract. When applying search-based software engineering (SBSE) techniques one is confronted with a...
gorithms. Search algorithms usually depend on several parameters (e.g., population size and crossove...
Multiobjective Evolutionary Algorithms are increasingly used to solve optimization problems in softw...
Autonomic Computing is an approach to designing systems that are capable of self-management. Fundame...
The excessive complexity of both machine architectures and applications have made it difficult for c...
Change Impact Analysis (CIA) during software evolution of safety-critical systems is a labor-intensi...
As the complexity of software systems is growing tremendously, it came with increasingly sophisticat...
Application auto-tuning has produced excellent results in a wide range of computing domains. Yet ada...
The constant modification of software during its life cycle poses many challenges for developers and...
Most machine learning techniques rely on a set of user-defined parameters. Changes in the values of ...
Today’s computational researchers are expected to be highly proficient in using software to solve a ...
International audienceSoftware developers employ many tools in every step of the development. As aut...
Numerous tools automating various aspects of software engineering have been developed, and many of t...
Numerous tools automating various aspects of software engineering have been developed, and many of t...
Generally, the present disclosure is directed to optimizing tuning parameters in a computing system ...
Abstract. When applying search-based software engineering (SBSE) techniques one is confronted with a...
gorithms. Search algorithms usually depend on several parameters (e.g., population size and crossove...
Multiobjective Evolutionary Algorithms are increasingly used to solve optimization problems in softw...
Autonomic Computing is an approach to designing systems that are capable of self-management. Fundame...
The excessive complexity of both machine architectures and applications have made it difficult for c...
Change Impact Analysis (CIA) during software evolution of safety-critical systems is a labor-intensi...
As the complexity of software systems is growing tremendously, it came with increasingly sophisticat...
Application auto-tuning has produced excellent results in a wide range of computing domains. Yet ada...
The constant modification of software during its life cycle poses many challenges for developers and...
Most machine learning techniques rely on a set of user-defined parameters. Changes in the values of ...
Today’s computational researchers are expected to be highly proficient in using software to solve a ...
International audienceSoftware developers employ many tools in every step of the development. As aut...