Predicting the performance of highly configurable software systems is the foundation for performance testing and quality assurance. To that end, recent work has been relying on machine/deep learning to model software performance. However, a crucial yet unaddressed challenge is how to cater for the sparsity inherited from the configuration landscape: the influence of configuration options (features) and the distribution of data samples are highly sparse.In this paper, we propose an approach based on the concept of “divide-and-learn”, dubbed DaL. The basic idea is that, to handle sample sparsity, we divide the samples from the configuration landscape into distant divisions, for each of which we build a regularized Deep Neural Network as the l...
The data in E-learning is generated as a result of the students' interactions during the learning se...
Context: Automated software defect prediction (SDP) methods are increasingly applied, often with the...
Feature selection is a process of selecting a subset of rel-evant features for building learning mod...
Delivering a reliable and high-quality software system to client is a big challenge in software dev...
Developing successful software with no defects is one of the main goals of software projects. In ord...
Almost every complex software system today is configurable. While configurability has many benefits,...
International audienceModern software-based systems are highly configurable and come with a number o...
International audienceMost modern software systems (operating systems like Linux or Android, Web bro...
Abstract—Configurable software systems allow stakeholders to derive program variants by selecting fe...
Software systems are heavily configurable, in the sense that users can adapt them according to their...
The paper focuses on Cross-Version Defect Prediction (CVDP) where the classification model is traine...
Deep learning (DL) has been widely adopted those last years but they are computing-intensive method....
Abstract—Understanding how performance varies across a large number of variants of a configurable so...
The development of change prediction models can help the software practitioners in planning testing ...
During exploratory performance testing, software testers evaluate the performance of a software syst...
The data in E-learning is generated as a result of the students' interactions during the learning se...
Context: Automated software defect prediction (SDP) methods are increasingly applied, often with the...
Feature selection is a process of selecting a subset of rel-evant features for building learning mod...
Delivering a reliable and high-quality software system to client is a big challenge in software dev...
Developing successful software with no defects is one of the main goals of software projects. In ord...
Almost every complex software system today is configurable. While configurability has many benefits,...
International audienceModern software-based systems are highly configurable and come with a number o...
International audienceMost modern software systems (operating systems like Linux or Android, Web bro...
Abstract—Configurable software systems allow stakeholders to derive program variants by selecting fe...
Software systems are heavily configurable, in the sense that users can adapt them according to their...
The paper focuses on Cross-Version Defect Prediction (CVDP) where the classification model is traine...
Deep learning (DL) has been widely adopted those last years but they are computing-intensive method....
Abstract—Understanding how performance varies across a large number of variants of a configurable so...
The development of change prediction models can help the software practitioners in planning testing ...
During exploratory performance testing, software testers evaluate the performance of a software syst...
The data in E-learning is generated as a result of the students' interactions during the learning se...
Context: Automated software defect prediction (SDP) methods are increasingly applied, often with the...
Feature selection is a process of selecting a subset of rel-evant features for building learning mod...