Most modern software systems (operating systems like Linux or Android, Web browsers like Firefox or Chrome, video encoders like ffmpeg, x264 or VLC, mobile and cloud applications …
High throughput experimentation in heterogeneous catalysis provides an efficient solution to the generation of large datasets under reproducible conditions. Knowledge extraction from …
S Jha, R Kumar, M Abdel-Basset, I Priyadarshini… - Ieee …, 2019 - ieeexplore.ieee.org
Software maintainability predicts changes or failures that may occur in software after it has been deployed. Since it deals with the degree to which an application may be understood …
H Ha, H Zhang - 2019 IEEE/ACM 41st International Conference …, 2019 - ieeexplore.ieee.org
Many software systems provide users with a set of configuration options and different configurations may lead to different runtime performance of the system. As the combination …
Performance-influence models can help stakeholders understand how and where configuration options and their interactions influence the performance of a system. With this …
Sentiment and emotion detection from textual communication records of developers have various application scenarios in software engineering (SE). However, commonly used off …
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 …
Most software systems provide options that allow users to tailor the system in terms of functionality and qualities. The increased flexibility raises challenges for understanding the …
Numerous software systems are highly configurable and provide a myriad of configuration options that users can tune to fit their functional and performance requirements (eg …