The NLBSE'24 Tool Competition

R Kallis, G Colavito, A Al-Kaswan… - Proceedings of the …, 2024 - dl.acm.org
We report on the organization and results of the tool competition of the third International
Workshop on Natural Language-based Software Engineering (NLBSE'24). As in prior …

A multi-solution study on GDPR AI-enabled completeness checking of DPAs

MI Azeem, S Abualhaija - Empirical Software Engineering, 2024 - Springer
Specifying legal requirements for software systems to ensure their compliance with the
applicable regulations is a major concern of requirements engineering. Personal data which …

Enriching source code with contextual data for code completion models: An empirical study

T van Dam, M Izadi… - 2023 IEEE/ACM 20th …, 2023 - ieeexplore.ieee.org
Transformer-based pre-trained models have recently achieved great results in solving many
software engineering tasks including automatic code completion which is a staple in a …

Dopamin: Transformer-based Comment Classifiers through Domain Post-Training and Multi-level Layer Aggregation

NL Hai, NDQ Bui - Proceedings of the Third ACM/IEEE International …, 2024 - dl.acm.org
Code comments provide important information for understanding the source code. They can
help developers understand the overall purpose of a function or class, as well as identify …

Optimizing Deep Learning Models to Address Class Imbalance in Code Comment Classification

M Mock, T Borsani, G Di Fatta, B Russo - arXiv preprint arXiv:2501.15854, 2025 - arxiv.org
Developers rely on code comments to document their work, track issues, and understand the
source code. As such, comments provide valuable insights into developers' understanding …

[PDF][PDF] A Multi-Label Code Comment Classifier using BERT

Z Shibli, E Albassam - researchgate.net
Code comments play an essential role in software development by providing
documentation, explanations, and clarifications for program logic and functionality. It is …

AIS Electronic Library (AISeL)

AI Generative - aisel.aisnet.org
Code comments are essential for software maintenance, enhancing code readability and
facilitating effective collaboration among developers. With the growing complexity of …