Systematic mapping: Artificial intelligence techniques in software engineering

H Sofian, NAM Yunus, R Ahmad - IEEE Access, 2022 - ieeexplore.ieee.org
Artificial Intelligence (AI) has become a core feature of today's real-world applications,
making it a trending topic within the software engineering (SE) community. The rise in the …

World of code: an infrastructure for mining the universe of open source VCS data

Y Ma, C Bogart, S Amreen, R Zaretzki… - 2019 IEEE/ACM 16th …, 2019 - ieeexplore.ieee.org
Open source software (OSS) is essential for modern society and, while substantial research
has been done on individual (typically central) projects, only a limited understanding of the …

World of code: enabling a research workflow for mining and analyzing the universe of open source VCS data

Y Ma, T Dey, C Bogart, S Amreen, M Valiev… - Empirical Software …, 2021 - Springer
Open source software (OSS) is essential for modern society and, while substantial research
has been done on individual (typically central) projects, only a limited understanding of the …

Vuldetector: Detecting vulnerabilities using weighted feature graph comparison

L Cui, Z Hao, Y Jiao, H Fei, X Yun - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Code similarity is one promising approach to detect vulnerabilities hidden in software
programs. However, due to the complexity and diversity of source code, current methods …

Data-Driven Evidence-Based Syntactic Sugar Design

D OBrien, R Dyer, T Nguyen, H Rajan - Proceedings of the IEEE/ACM …, 2024 - dl.acm.org
Programming languages are essential tools for developers, and their evolution plays a
crucial role in supporting the activities of developers. One instance of programming …

Collective program analysis

G Upadhyaya, H Rajan - … of the 40th international conference on …, 2018 - dl.acm.org
Popularity of data-driven software engineering has led to an increasing demand on the
infrastructures to support efficient execution of tasks that require deeper source code …

Semantics and anomaly preserving sampling strategy for large-scale time series data

S Ahmed, MJ Islam, H Rajan - ACM/IMS Transactions on Data Science …, 2022 - dl.acm.org
We propose PASS, a O (n) algorithm for data reduction that is specifically aimed at
preserving the semantics of time series data visualization in the form of line chart …

MisuseHint: A Service for API Misuse Detection Based on Building Knowledge Graph from Documentation and Codebase

Q Liang, Z Kuai, Y Zhang, Z Zhang… - … Conference on Web …, 2022 - ieeexplore.ieee.org
Developers often call APIs to improve development efficiency, but they misuse APIs due to
lack of understanding of source code logic and other unavoidable reasons, resulting in …

The Need for a Fine-grained approach in Just-in-Time Defect Prediction

G Ng, C Cheng - arXiv preprint arXiv:2110.00579, 2021 - arxiv.org
With software system complexity leading to the rise of software defects, research efforts have
been done on techniques towards predicting software defects and Just-in-time (JIT) defect …

Characterizing the changes in the evolution of deep learning models

SM Imtiaz - 2024 - search.proquest.com
Modern software is increasingly incorporating a new kind of component, the deep learning
(DL) model, to implement functionalities that have defied traditional programming. Like …