145 citations · 463 across the 20 of their papers we have counts for
7 papers · 1 filter
Empirical Analysis of Software Vulnerabilities Causing Timing Side Channels
M. Mehdi Kholoosi, M. Ali Babar, Cemal Yilmaz
Timing attacks are considered one of the most damaging side-channel attacks. These attacks exploit timing fluctuations caused by certain operations to disclose confidential informa…
Analyzing the Evolution of Inter-package Dependencies in Operating Systems: A Case Study of Ubuntu
Victor Prokhorenko, Chadni Islam, Muhammad Ali Babar
An Operating System (OS) combines multiple interdependent software packages, which usually have their own independently developed architectures. When a multitude of independent pac…
Cost Sharing Public Project with Minimum Release Delay
Mingyu Guo, Diksha Goel, Guanhua Wang +2
We study the excludable public project model where the decision is binary (build or not build). In a classic excludable and binary public project model, an agent either consumes th…
Mitigating ML Model Decay in Continuous Integration with Data Drift Detection: An Empirical Study
Ali Kazemi Arani, Triet Huynh Minh Le, Mansooreh Zahedi +1
Background: Machine Learning (ML) methods are being increasingly used for automating different activities, e.g., Test Case Prioritization (TCP), of Continuous Integration (CI). How…
Systematic Literature Review on Application of Machine Learning in Continuous Integration
Ali Kazemi Arani, Triet Huynh Minh Le, Mansooreh Zahedi +1
This research conducted a systematic review of the literature on machine learning (ML)-based methods in the context of Continuous Integration (CI) over the past 22 years. The study…
SoK: Machine Learning for Continuous Integration
Ali Kazemi Arani, Mansooreh Zahedi, Triet Huynh Minh Le +1
Continuous Integration (CI) has become a well-established software development practice for automatically and continuously integrating code changes during software development. An…