Big code!= big vocabulary: Open-vocabulary models for source code

RM Karampatsis, H Babii, R Robbes, C Sutton… - Proceedings of the …, 2020 - dl.acm.org
Statistical language modeling techniques have successfully been applied to large source
code corpora, yielding a variety of new software development tools, such as tools for code …

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 …

Code smell detection by deep direct-learning and transfer-learning

T Sharma, V Efstathiou, P Louridas… - Journal of Systems and …, 2021 - Elsevier
Context: An excessive number of code smells make a software system hard to evolve and
maintain. Machine learning methods, in addition to metric-based and heuristic-based …

Logram: Efficient Log Parsing Using -Gram Dictionaries

H Dai, H Li, CS Chen, W Shang… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Software systems usually record important runtime information in their logs. Logs help
practitioners understand system runtime behaviors and diagnose field failures. As logs are …

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 …

Learning deep semantics for test completion

P Nie, R Banerjee, JJ Li, RJ Mooney… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Writing tests is a time-consuming yet essential task during software development. We
propose to leverage recent advances in deep learning for text and code generation to assist …

Predicting defective lines using a model-agnostic technique

S Wattanakriengkrai, P Thongtanunam… - IEEE Transactions …, 2020 - ieeexplore.ieee.org
Defect prediction models are proposed to help a team prioritize the areas of source code
files that need Software Quality Assurance (SQA) based on the likelihood of having defects …

Commentfinder: a simpler, faster, more accurate code review comments recommendation

Y Hong, C Tantithamthavorn… - Proceedings of the 30th …, 2022 - dl.acm.org
Code review is an effective quality assurance practice, but can be labor-intensive since
developers have to manually review the code and provide written feedback. Recently, a …

Towards a natural perspective of smart homes for practical security and safety analyses

S Manandhar, K Moran, K Kafle, R Tang… - … ieee symposium on …, 2020 - ieeexplore.ieee.org
Designing practical security systems for the smart home is challenging without the
knowledge of realistic home usage. This paper describes the design and implementation of …

Where should i look at? recommending lines that reviewers should pay attention to

Y Hong, CK Tantithamthavorn… - … on software analysis …, 2022 - ieeexplore.ieee.org
Code review is an effective quality assurance practice, yet can be time-consuming since
reviewers have to carefully review all new added lines in a patch. Our analysis shows that at …