Linevul: A transformer-based line-level vulnerability prediction

M Fu, C Tantithamthavorn - … of the 19th International Conference on …, 2022 - dl.acm.org
Software vulnerabilities are prevalent in software systems, causing a variety of problems
including deadlock, information loss, or system failures. Thus, early predictions of software …

VulRepair: a T5-based automated software vulnerability repair

M Fu, C Tantithamthavorn, T Le, V Nguyen… - Proceedings of the 30th …, 2022 - dl.acm.org
As software vulnerabilities grow in volume and complexity, researchers proposed various
Artificial Intelligence (AI)-based approaches to help under-resourced security analysts to …

Pitfalls in language models for code intelligence: A taxonomy and survey

X She, Y Liu, Y Zhao, Y He, L Li… - arxiv preprint arxiv …, 2023 - arxiv.org
Modern language models (LMs) have been successfully employed in source code
generation and understanding, leading to a significant increase in research focused on …

Jitline: A simpler, better, faster, finer-grained just-in-time defect prediction

C Pornprasit… - 2021 IEEE/ACM 18th …, 2021 - ieeexplore.ieee.org
A Just-In-Time (JIT) defect prediction model is a classifier to predict if a commit is defect-
introducing. Recently, CC2Vec-a deep learning approach for Just-In-Time defect prediction …

A systematic literature review of explainable AI for software engineering

AH Mohammadkhani, NS Bommi, M Daboussi… - arxiv preprint arxiv …, 2023 - arxiv.org
Context: In recent years, leveraging machine learning (ML) techniques has become one of
the main solutions to tackle many software engineering (SE) tasks, in research studies …

Deeplinedp: Towards a deep learning approach for line-level defect prediction

C Pornprasit… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Defect prediction is proposed to assist practitioners effectively prioritize limited Software
Quality Assurance (SQA) resources on the most risky files that are likely to have post-release …

Pyexplainer: Explaining the predictions of just-in-time defect models

C Pornprasit, C Tantithamthavorn… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Just-In-Time (JIT) defect prediction (ie, an AI/ML model to predict defect-introducing
commits) is proposed to help developers prioritize their limited Software Quality Assurance …

Vulexplainer: A transformer-based hierarchical distillation for explaining vulnerability types

M Fu, V Nguyen, CK Tantithamthavorn… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Deep learning-based vulnerability prediction approaches are proposed to help under-
resourced security practitioners to detect vulnerable functions. However, security …

Ethics in the age of AI: an analysis of ai practitioners' awareness and challenges

A Pant, R Hoda, SV Spiegler… - ACM Transactions on …, 2024 - dl.acm.org
Ethics in AI has become a debated topic of public and expert discourse in recent years. But
what do people who build AI—AI practitioners—have to say about their understanding of AI …

AIBugHunter: A Practical tool for predicting, classifying and repairing software vulnerabilities

M Fu, C Tantithamthavorn, T Le, Y Kume… - Empirical Software …, 2024 - Springer
Abstract Many Machine Learning (ML)-based approaches have been proposed to
automatically detect, localize, and repair software vulnerabilities. While ML-based methods …