Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2024JUST ACCEPTED
Automatic Identification of Game Stuttering via Gameplay Videos Analysis
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3695992Modern video games are extremely complex software systems and, as such, they might suffer from several types of post-release issues. A particularly insidious issue is constituted by drops in the frame rate (i.e., stuttering events), which might have a ...
- research-articleSeptember 2024JUST ACCEPTED
Is It Hard to Generate Holistic Commit Message?
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3695996Commit messages are important for developers to understand the content and the reason for code changes. However, poor and even empty commit messages widely exist. To improve the quality of commit messages and development efficiency, many commit message ...
- research-articleSeptember 2024JUST ACCEPTED
Fine-tuning Large Language Models to Improve Accuracy and Comprehensibility of Automated Code Review
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3695993As code review is a tedious and costly software quality practice, researchers have proposed several machine learning-based methods to automate the process. The primary focus has been on accuracy, that is, how accurately the algorithms are able to detect ...
- research-articleSeptember 2024JUST ACCEPTED
Demo2Test: Transfer Testing of Agent in Competitive Environment with Failure Demonstrations
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3696001The competitive game between agents exists in many critical applications, such as military unmanned aerial vehicles. It is urgent to test these agents to reduce the significant losses caused by their failures. Existing studies mainly are to construct a ...
-
- research-articleSeptember 2024JUST ACCEPTED
Interpretable Failure Localization for Microservice Systems Based on Graph Autoencoder
- Yongqian Sun,
- Zihan Lin,
- Binpeng Shi,
- Shenglin Zhang,
- Shiyu Ma,
- Pengxiang Jin,
- Zhenyu Zhong,
- Lemeng Pan,
- Yicheng Guo,
- Dan Pei
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3695999Accurate and efficient localization of root cause instances in large-scale microservice systems is of paramount importance. Unfortunately, prevailing methods face several limitations. Notably, some recent methods rely on supervised learning which ...
- research-articleSeptember 2024JUST ACCEPTED
Deep API Sequence Generation via Golden Solution Samples and API Seeds
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3695995Automatic API recommendation can accelerate developers’ programming, and has been studied for years. There are two orthogonal lines of approaches for this task, i.e., information retrieval-based (IR-based) approaches and sequence to sequence (seq2seq) ...
- research-articleSeptember 2024JUST ACCEPTED
CodeScore: Evaluating Code Generation by Learning Code Execution
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3695991A proper code evaluation metric (CEM) profoundly impacts the evolution of code generation, which is an important research field in NLP and software engineering. Prevailing match-based CEMs (e.g., BLEU, Accuracy, and CodeBLEU) suffer from two significant ...
- research-articleSeptember 2024JUST ACCEPTED
Identifying the Failure-Revealing Test Cases in Metamorphic Testing: A Statistical Approach
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3695990Metamorphic testing, thanks to its high failure-detection effectiveness especially in the absence of test oracle, has been widely applied in both the traditional context of software testing and other relevant fields such as fault localization and program ...
- research-articleSeptember 2024JUST ACCEPTED
Non-Flaky and Nearly-Optimal Time-based Treatment of Asynchronous Wait Web Tests
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3695989Asynchronous waits are a common root cause of flaky tests and a major time-influential factor of web application testing. We build a dataset of 49 reproducible asynchronous wait flaky tests and their fixes from 26 open-source projects to study their ...
- research-articleSeptember 2024JUST ACCEPTED
A Novel Refactoring and Semantic Aware Abstract Syntax Tree Differencing Tool and a Benchmark for Evaluating the Accuracy of Diff Tools
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3696002Software undergoes constant changes to support new requirements, address bugs, enhance performance, and ensure maintainability. Thus, developers spend a great portion of their workday trying to understand and review the code changes of their teammates. ...
- research-articleSeptember 2024JUST ACCEPTED
Towards Enhancing Privacy-Preservation of a Federated Learning CNN Intrusion Detection System in IoT: Method and Empirical Study
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3695998Enormous risks and hidden dangers of information security exist in the applications of Internet of Things (IoT) technologies. To secure IoT software systems, software engineers have to deploy advanced security software such as Intrusion Detection Systems (...
- research-articleSeptember 2024JUST ACCEPTED
On the Understandability of Design-Level Security Practices in Infrastructure-as-Code Scripts and Deployment Architectures
- Evangelos Ntentos,
- Nicole Elisabeth Lueger,
- Georg Simhandl,
- Uwe Zdun,
- Simon Schneider,
- Riccardo Scandariato,
- Nicolás E. Díaz Ferreyra
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3691630Infrastructure as Code (IaC) automates IT infrastructure deployment, which is particularly beneficial for continuous releases, for instance, in the context of microservices and cloud systems. Despite its flexibility in application architecture, neglecting ...
- research-articleSeptember 2024JUST ACCEPTED
AutoRIC: Automated Neural Network Repairing Based on Constrained Optimization
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3690634Neural networks are important computational models used in the domains of artificial intelligence and software engineering. Parameters of a neural network are obtained via training it against a specific dataset with a standard process, which guarantees ...
- research-articleSeptember 2024JUST ACCEPTED
Termination and Universal Termination Problems for Nondeterministic Quantum Programs
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3691632Verifying quantum programs has attracted a lot of interest in recent years. In this paper, we consider the following two categories of termination problems of quantum programs with nondeterminism, namely:
- (termination) Is an input of a program ...
- research-articleAugust 2024JUST ACCEPTED
Systematic Literature Review of Commercial Participation in Open Source Software
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3690632Open source software (OSS) has been playing a fundamental role in not only information technology but also our social lives. Attracted by various advantages of OSS, increasing commercial companies are participating extensively in open source development, ...
- research-articleAugust 2024JUST ACCEPTED
T-Rec: Fine-Grained Language-Agnostic Program Reduction Guided by Lexical Syntax
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3690631Program reduction strives to eliminate bug-irrelevant code elements from a bug-triggering program, so that (1) a smaller and more straightforward bug-triggering program can be obtained, (2) and the difference among duplicates (i.e., different programs ...
- research-articleAugust 2024JUST ACCEPTED
Structured Chain-of-Thought Prompting for Code Generation
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3690635Large Language Models (LLMs) have shown impressive abilities in code generation. Chain-of-Thought (CoT) prompting is the state-of-the-art approach to utilizing LLMs. CoT prompting asks LLMs first to generate CoTs (i.e., intermediate natural language ...
- research-articleAugust 2024JUST ACCEPTED
Fairness Concerns in App Reviews: A Study on AI-based Mobile Apps
- Ali Rezaei Nasab,
- Maedeh Dashti,
- Mojtaba Shahin,
- Mansooreh Zahedi,
- Hourieh Khalajzadeh,
- Chetan Arora,
- Peng Liang
ACM Transactions on Software Engineering and Methodology (TOSEM), Just Accepted https://doi.org/10.1145/3690633Fairness is one of the socio-technical concerns that must be addressed in software systems. Considering the popularity of mobile software applications (apps) among a wide range of individuals worldwide, mobile apps with unfair behaviors and outcomes can ...
- research-articleAugust 2024
LLMEffiChecker: Understanding and Testing Efficiency Degradation of Large Language Models
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 7Article No.: 186, Pages 1–38https://doi.org/10.1145/3664812Large Language Models (LLMs) have received much recent attention due to their human-level accuracy. While existing works mostly focus on either improving accuracy or testing accuracy robustness, the computation efficiency of LLMs, which is of paramount ...