8 citations · 9 across the 4 of their papers we have counts for
5 papers · 1 filter
Not One to Rule Them All: Mining Meaningful Code Review Orders From GitHub
Abir Bouraffa, Carolin Brandt, Andy Zaidmann +1
Developers use tools such as GitHub pull requests to review code, discuss proposed changes, and request modifications. While changed files are commonly presented in alphabetical or…
How Do Developers Use Code Suggestions in Pull Request Reviews?
Abir Bouraffa, Yen Dieu Pham, Walid Maalej
GitHub introduced the suggestion feature to enable reviewers to explicitly suggest code modifications in pull requests. These suggestions make the reviewers' feedback more actionab…
Explaining Explanation: An Empirical Study on Explanation in Code Reviews
Ratnadira Widyasari, Ting Zhang, Abir Bouraffa +2
Code reviews are central for software quality assurance. Ideally, reviewers should explain their feedback to enable authors of code changes to understand the feedback and act accor…
Developers' Visuo-spatial Mental Model and Program Comprehension
Abir Bouraffa, Gian-Luca Fuhrmann, Walid Maalej
Previous works from research and industry have proposed a spatial representation of code in a canvas, arguing that a navigational code space confers developers the freedom to organ…
Beyond Duplicates: Towards Understanding and Predicting Link Types in Issue Tracking Systems
Clara Marie Lüders, Abir Bouraffa, Walid Maalej
Software projects use Issue Tracking Systems (ITS) like JIRA to track issues and organize the workflows around them. Issues are often inter-connected via different links such as th…