activity
20192026
most citedDeep Learning for Source Code Modeling and Generation: Models, Applications and Challenges

145 citations · 463 across the 20 of their papers we have counts for

collaborators
Showing 2023Show all

7 papers · 1 filter

cs.CR2023

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…

cs.SE2023

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…

cs.GT2023

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…

cs.SE2023

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…

cs.SE2023★ 1 cited

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…

cs.SE2023

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…