activity
20172023
most citedPatchNet: Hierarchical Deep Learning-Based Stable Patch Identification for the Linux Kernel

36 citations · 74 across the 5 of their papers we have counts for

collaborators

6 papers

cs.SE2023

Understanding the Time to First Response In GitHub Pull Requests

Kazi Amit Hasan, Marcos Macedo, Yuan Tian +2

The pull-based development is widely adopted in modern open-source software (OSS) projects, where developers propose changes to the codebase by submitting a pull request (PR). Howe…

cs.SE2023

Automated Self-Admitted Technical Debt Tracking at Commit-Level: A Language-independent Approach

Mohammad Sadegh Sheikhaei, Yuan Tian

Software and systems traceability is essential for downstream tasks such as data-driven software analysis and intelligent tool development. However, despite the increasing attentio…

cs.SE2022★ 5 cited

A First Look at Duplicate and Near-duplicate Self-admitted Technical Debt Comments

Jerin Yasmin, Mohammad Sadegh Sheikhaei, Yuan Tian

Self-admitted technical debt (SATD) refers to technical debt that is intentionally introduced by developers and explicitly documented in code comments or other software artifacts (…

cs.SE2019★ 36 cited

PatchNet: Hierarchical Deep Learning-Based Stable Patch Identification for the Linux Kernel

Thong Hoang, Julia Lawall, Yuan Tian +2

Linux kernel stable versions serve the needs of users who value stability of the kernel over new features. The quality of such stable versions depends on the initiative of kernel d…

cs.SE2019

PatchNet: A Tool for Deep Patch Classification

Thong Hoang, Julia Lawall, Richard J. Oentaryo +2

This work proposes PatchNet, an automated tool based on hierarchical deep learning for classifying patches by extracting features from commit messages and code changes. PatchNet co…

cs.IR2017★ 33 cited

WebAPIRec: Recommending Web APIs to Software Projects via Personalized Ranking

Ferdian Thung, Richard J. Oentaryo, David Lo +1

Application programming interfaces (APIs) offer a plethora of functionalities for developers to reuse without reinventing the wheel. Identifying the appropriate APIs given a projec…