36 citations · 74 across the 5 of their papers we have counts for
6 papers
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…
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…
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 (…
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…
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…
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…