A systematic literature review on explainability for machine/deep learning-based software engineering research
The remarkable achievements of Artificial Intelligence (AI) algorithms, particularly in
Machine Learning (ML) and Deep Learning (DL), have fueled their extensive deployment …
Machine Learning (ML) and Deep Learning (DL), have fueled their extensive deployment …
Dr. FERMI: A Stochastic Distributionally Robust Fair Empirical Risk Minimization Framework
While training fair machine learning models has been studied extensively in recent years,
most developed methods rely on the assumption that the training and test data have similar …
most developed methods rely on the assumption that the training and test data have similar …
Generative Explanations for Program Synthesizers
Despite great advances in program synthesis techniques, they remain algorithmic black
boxes. Although they guarantee that when synthesis is successful, the implementation …
boxes. Although they guarantee that when synthesis is successful, the implementation …
Localized Explanations for Automatically Synthesized Network Configurations
Network synthesis simplifies network management by automatically generating distributed
configurations that fulfill high-level intents. However, typical network synthesizers operate as …
configurations that fulfill high-level intents. However, typical network synthesizers operate as …
Explaining Synthesized Pathfinding Heuristics via Iterative Visualization and Modification
Heuristic search is widely used for game pathfinding with heuristic functions substantially
influencing its pathfinding performance. Recent work used program synthesis to …
influencing its pathfinding performance. Recent work used program synthesis to …
Personalized Beyond-accuracy Calibration in Recommendation
Recommender systems usually aim to optimize accuracy in a supervised setting. Due to
various data biases, they often fail to enhance other critical qualities that go beyond …
various data biases, they often fail to enhance other critical qualities that go beyond …
Synthesizing Document Database Queries using Collection Abstractions
Q Liu, Y He, Y Cai, B Kwak, Y Wang - arxiv preprint arxiv:2412.06102, 2024 - arxiv.org
Document databases are increasingly popular in various applications, but their queries are
challenging to write due to the flexible and complex data model underlying document …
challenging to write due to the flexible and complex data model underlying document …
Generating Function Names to Improve Comprehension of Synthesized Programs
The hope of allowing programmers to more freely express themselves has led to a
proliferation of program synthesis techniques. These tools automatically derive …
proliferation of program synthesis techniques. These tools automatically derive …
NomNom: Explanatory Function Names for Program Synthesizers
Despite great advances in program synthesis techniques, they remain algorithmic black
boxes. Although they guarantee that when synthesis is successful, the implementation …
boxes. Although they guarantee that when synthesis is successful, the implementation …
[PDF][PDF] Translations Alone Do Not Help Programmers Work With Unfamiliar Abstractions
J Yim - 2024 - eecs.berkeley.edu
Programmers are often tasked with reading, editing, and reusing code written by other
programmers and, increasingly, automatic code generators. With the recent rise of LLM …
programmers and, increasingly, automatic code generators. With the recent rise of LLM …