Modern code reviews—survey of literature and practice

D Badampudi, M Unterkalmsteiner… - ACM Transactions on …, 2023 - dl.acm.org
Background: Modern Code Review (MCR) is a lightweight alternative to traditional code
inspections. While secondary studies on MCR exist, it is ua nknown whether the research …

Detection of fake job postings by utilizing machine learning and natural language processing approaches

A Amaar, W Aljedaani, F Rustam, S Ullah… - Neural Processing …, 2022 - Springer
The modern era is about everything that can be handled virtually in human life, such as
online banking, education, security, job, etc. This increase in technology use also makes it …

Automatically detecting and understanding the perception of COVID-19 vaccination: a middle east case study

W Aljedaani, I Abuhaimed, F Rustam… - Social Network Analysis …, 2022 - Springer
Introduction The development of COVID-19 vaccines has been a great relief in many
countries that have been affected by the pandemic. As a result, many governments have …

KADEL: Knowledge-Aware Denoising Learning for Commit Message Generation

W Tao, Y Zhou, Y Wang, H Zhang, H Wang… - ACM Transactions on …, 2024 - dl.acm.org
Commit messages are natural language descriptions of code changes, which are important
for software evolution such as code understanding and maintenance. However, previous …

Learning sentiment analysis for accessibility user reviews

W Aljedaani, F Rustam, S Ludi, A Ouni… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Nowadays, people use different ways to express emotions and sentiments such as facial
expressions, gestures, speech, and text. With the exponentially growing popularity of mobile …

Automatic code review by learning the structure information of code graph

Y Yin, Y Zhao, Y Sun, C Chen - Sensors, 2023 - mdpi.com
At present, the explosive growth of software code volume and quantity makes the code
review process very labor-intensive and time-consuming. An automated code review model …

Towards Efficient Fine-tuning of Language Models with Organizational Data for Automated Software Review

M Nashaat, J Miller - IEEE Transactions on Software …, 2024 - ieeexplore.ieee.org
Large language models like BERT and GPT possess significant capabilities and potential
impacts across various applications. Software engineers often use these models for code …

PR-SZZ: How pull requests can support the tracing of defects in software repositories

P Bludau, A Pretschner - 2022 IEEE International Conference …, 2022 - ieeexplore.ieee.org
The SZZ algorithm represents a standard way to identify bug fixing commits as well as
inducing counterparts. It forms the basis for data sets used in numerous empirical studies …

Personalized Repository Recommendation Service for Developers with Multi-modal Features Learning

Y Xu, Y Jiang, X Zhao, Y Li, R Li - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Nowadays an increasing number of software developers have joined in open-source
software development communities such as GitHub, and develop and share softwares in …

Exploring the notion of risk in code reviewer recommendation

F Kazemi, M Lamothe… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Reviewing code changes allows stakeholders to improve the premise, content, and structure
of changes prior to or after integration. However, assigning reviewing tasks to team …