BTLink: automatic link recovery between issues and commits based on pre-trained BERT model

J Lan, L Gong, J Zhang, H Zhang - Empirical Software Engineering, 2023 - Springer
Data traceability in software development can connect different software artifacts to enhance
the observability of developer practices. In particular, traceability links between issues and …

Demystifying dependency bugs in deep learning stack

K Huang, B Chen, S Wu, J Cao, L Ma… - Proceedings of the 31st …, 2023 - dl.acm.org
Deep learning (DL) applications, built upon a heterogeneous and complex DL stack (eg,
Nvidia GPU, Linux, CUDA driver, Python runtime, and TensorFlow), are subject to software …

Exploring the Impact of In-Browser Deep Learning Inference on Quality of User Experience and Performance

Q Wang, S Jiang, Z Chen, X Cao, Y Li, A Li… - arXiv preprint arXiv …, 2024 - arxiv.org
Deep Learning (DL) is increasingly being integrated into Web applications through a
method known as" in-browser inference", where the DL processes occur directly within Web …

How accessibility affects other quality attributes of software? A case study of GitHub

Y Zhao, L Gong, W Yang, Y Zhou - Science of Computer Programming, 2024 - Elsevier
Accessible design focuses on enabling as many people as possible to access software
products and services, which has drawn extensive attention from software engineering …

Compatibility issues in deep learning systems: Problems and opportunities

J Wang, G Xiao, S Zhang, H Lei, Y Liu… - Proceedings of the 31st …, 2023 - dl.acm.org
Deep learning (DL) systems are complex component-based systems, which consist of core
program (code implementation and data), Python (language and interpreter), third-party …

Understanding bugs in multi-language deep learning frameworks

Z Li, S Wang, W Wang, P Liang… - 2023 IEEE/ACM 31st …, 2023 - ieeexplore.ieee.org
Deep learning frameworks (DLFs) have been playing an increasingly important role in this
intelligence age since they act as a basic infrastructure for an increasingly wide range of AI …

Evaluating the effectiveness of deep learning models for foundational program analysis tasks

Q Chen, C Yu, R Liu, C Zhang, Y Wang… - Proceedings of the …, 2024 - dl.acm.org
While deep neural networks provide state-of-the-art solutions to a wide range of
programming language tasks, their effectiveness in dealing with foundational program …

A Survey on Failure Analysis and Fault Injection in AI Systems

G Yu, G Tan, H Huang, Z Zhang, P Chen… - arXiv preprint arXiv …, 2024 - arxiv.org
The rapid advancement of Artificial Intelligence (AI) has led to its integration into various
areas, especially with Large Language Models (LLMs) significantly enhancing capabilities …

Are Prompt Engineering and TODO Comments Friends or Foes? An Evaluation on GitHub Copilot

D OBrien, S Biswas, SM Imtiaz… - Proceedings of the …, 2024 - dl.acm.org
Code intelligence tools such as GitHub Copilot have begun to bridge the gap between
natural language and programming language. A frequent software development task is the …

Repercussions of Using DNN Compilers on Edge GPUs for Real Time and Safety Critical Systems: A Quantitative Audit

O Shafi, MK Pandit, A Saini… - ACM Journal on …, 2024 - dl.acm.org
Rapid advancements in edge devices have led to a large deployment of deep neural
network (DNN) based workloads. To utilize the resources at the edge effectively, many DNN …