Write a Blog >>
ESEC/FSE 2022
Mon 14 - Fri 18 November 2022 Singapore
Fri 18 Nov 2022 11:20 - 11:40 at Town Plaza GLR - Software Quality

Software vulnerability prediction and management have caught the interest of researchers and practitioners, recently. Various techniques that are usually based on characteristics of the code artefacts are also offered to predict software vulnerabilities. While these studies achieve promising results, the main role played by human factors in inducing vulnerabilities has not yet been studied. We aim to profile the vulnerability inducing and vulnerability fixing behaviors of developers in software projects using Heterogeneous Information Network (HIN) analysis. We also investigate the impact of developer profiles in predicting vulnerability inducing commits, and compare the findings against the approach based on the code metrics. We adopt Random Walk with Restart (RWR) algorithm on HIN and the aggregation of code metrics for extracting all the input features. We utilize traditional machine learning algorithms namely, Naive Bayes (NB), Support Vector Machine (SVM), Random Forest (RF) and eXtreme Gradient Boosting (XGBoost) to build the prediction models.We report our empirical analysis to predict vulnerability inducing commits of four Apache projects. The technique based on code metrics achieves 90% success for the recall measure, whereas the technique based on profiling developer behavior achieves 71% success. When we use the feature sets obtained with the two techniques together, we achieve 89% success.

Fri 18 Nov

Displayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change

11:00 - 12:30
Software QualityPROMISE at Town Plaza GLR
11:00
20m
Research paper
On the Effectiveness of Data Balancing Techniques in the Context of ML-based Test Case Prioritization
PROMISE
11:20
20m
Research paper
Profiling Developers to Predict Vulnerable Code Changes
PROMISE
Tugce Coskun Istanbul Technical University, Rusen Halepmollasi Istanbul Technical University, Khadija Hanifi Ericsson, Ramin Fadaei Fouladi Ericsson, Pinar Comak De Cnudde Ericsson, Ayse Tosun Istanbul Technical University
11:40
20m
Research paper
Assessing the Quality of GitHub Copilot’s Code Generation
PROMISE
Burak Yetistiren Bilkent University, Isik Ozsoy Bilkent University, Eray Tüzün Bilkent University