A study on prompt design, advantages and limitations of chatgpt for deep learning program repair
ChatGPT has revolutionized many research and industrial fields. ChatGPT has shown great
potential in software engineering to boost various traditional tasks such as program repair …
potential in software engineering to boost various traditional tasks such as program repair …
Repairing dnn architecture: Are we there yet?
As Deep Neural Networks (DNNs) are rapidly being adopted within large software systems,
software developers are increasingly required to design, train, and deploy such models into …
software developers are increasingly required to design, train, and deploy such models into …
Personalized dialogue generation with persona-adaptive attention
Persona-based dialogue systems aim to generate consistent responses based on historical
context and predefined persona. Unlike conventional dialogue generation, the persona …
context and predefined persona. Unlike conventional dialogue generation, the persona …
ROME: Testing Image Captioning Systems via Recursive Object Melting
Image captioning (IC) systems aim to generate a text description of the salient objects in an
image. In recent years, IC systems have been increasingly integrated into our daily lives …
image. In recent years, IC systems have been increasingly integrated into our daily lives …
Design by Contract for Deep Learning APIs
Deep Learning (DL) techniques are increasingly being incorporated in critical software
systems today. DL software is buggy too. Recent work in SE has characterized these bugs …
systems today. DL software is buggy too. Recent work in SE has characterized these bugs …
Adaptive search-based repair of deep neural networks
Deep Neural Networks (DNNs) are finding a place at the heart of more and more critical
systems, and it is necessary to ensure they perform in as correct a way as possible. Search …
systems, and it is necessary to ensure they perform in as correct a way as possible. Search …
When debugging encounters artificial intelligence: state of the art and open challenges
Both software debugging and artificial intelligence techniques are hot topics in the current
field of software engineering. Debugging techniques, which comprise fault localization and …
field of software engineering. Debugging techniques, which comprise fault localization and …
Repairs and Breaks Prediction for Deep Neural Networks
With the increasing prevalence of software incorporating deep neural networks (DNNs),
quality assurance for these software systems has become a crucial concern. To this end …
quality assurance for these software systems has become a crucial concern. To this end …
Distributed repair of deep neural networks
Deep Neural Networks (DNNs) are applied in several safety-critical domains and their
trustworthiness is of paramount importance. For example, DNNs used in autonomous driving …
trustworthiness is of paramount importance. For example, DNNs used in autonomous driving …
A two-stage framework for ambiguous classification in software engineering
Classification tasks are prevalent and play a crucial role in the field of software engineering.
However, when two classes exhibit similar features at the class level, the classification …
However, when two classes exhibit similar features at the class level, the classification …