AB Suhaim, J Berri - IEEE Access, 2021 - ieeexplore.ieee.org
Context-aware recommender systems dedicated to online social networks experienced noticeable growth in the last few years. This has led to more research being done in this …
Modern computer systems are highly configurable, with the total variability space sometimes larger than the number of atoms in the universe. Understanding and reasoning about the …
With large scale and complex configurable systems, it is hard for users to choose the right combination of options (ie, configurations) in order to obtain the wanted trade-off between …
Companies have adopted modern code review as a key technique for continuously monitoring and improving the quality of software changes. One of the main motivations for …
When configuring a software product line, finding a good trade-off between multiple orthogonal quality concerns is a challenging multi-objective optimisation problem. State-of …
M Acher, JG Duarte, JM Jézéquel - Proceedings of the 27th ACM …, 2023 - dl.acm.org
Programming variability is central to the design and implementation of software systems that can adapt to a variety of contexts and requirements, providing increased flexibility and …
S Strüder, M Mukelabai, D Strüber… - Proceedings of the 24th …, 2020 - dl.acm.org
Software errors are a major nuisance in software development and can lead not only to reputation damages, but also to considerable financial losses for companies. Therefore …
The increasing heterogeneity of the VM offerings on public IaaS clouds gives rise to a very large number of deployment options for constructing distributed, multi-component cloud …
Software projects use build systems to automate the compilation, testing, and continuous deployment of their software products. As software becomes increasingly configurable, the …