Machine/deep learning for software engineering: A systematic literature review

S Wang, L Huang, A Gao, J Ge, T Zhang… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …

Deep configuration performance learning: A systematic survey and taxonomy

J Gong, T Chen - ACM Transactions on Software Engineering and …, 2024 - dl.acm.org
Performance is arguably the most crucial attribute that reflects the quality of a configurable
software system. However, given the increasing scale and complexity of modern software …

Ai for devsecops: A landscape and future opportunities

M Fu, J Pasuksmit, C Tantithamthavorn - ACM Transactions on Software …, 2024 - dl.acm.org
DevOps has emerged as one of the most rapidly evolving software development paradigms.
With the growing concerns surrounding security in software systems, the DevSecOps …

Analysing the impact of workloads on modeling the performance of configurable software systems

S Mühlbauer, F Sattler, C Kaltenecker… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Modern software systems often exhibit numerous configuration options to tailor them to user
requirements, including the system's performance behavior. Performance models derived …

Predicting configuration performance in multiple environments with sequential meta-learning

J Gong, T Chen - Proceedings of the ACM on Software Engineering, 2024 - dl.acm.org
Learning and predicting the performance of given software configurations are of high
importance to many software engineering activities. While configurable software systems will …

Predicting software performance with divide-and-learn

J Gong, T Chen - Proceedings of the 31st ACM Joint European Software …, 2023 - dl.acm.org
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 …

Twins or false friends? A study on energy consumption and performance of configurable software

M Weber, C Kaltenecker, F Sattler… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Reducing energy consumption of software is an increasingly important objective, and there
has been extensive research for data centers, smartphones, and embedded systems …

Dividable configuration performance learning

J Gong, T Chen, R Bahsoon - IEEE Transactions on Software …, 2024 - ieeexplore.ieee.org
Machine/deep learning models have been widely adopted to predict the configuration
performance of software systems. However, a crucial yet unaddressed challenge is how to …

CoMSA: A Modeling-Driven Sampling Approach for Configuration Performance Testing

Y **a, Z Ding, W Shang - 2023 38th IEEE/ACM International …, 2023 - ieeexplore.ieee.org
Highly configurable systems enable customers to flexibly configure the systems in diverse
deployment environments. The flexibility of configurations also poses challenges for …

VaryMinions: leveraging RNNs to identify variants in variability-intensive systems' logs

S Fortz, P Temple, X Devroey, P Heymans… - Empirical Software …, 2024 - Springer
From business processes to course management, variability-intensive software systems
(VIS) are now ubiquitous. One can configure these systems' behaviour by activating options …