ACM Transactions on Software Engineering and Methodology

Papers
(The TQCC of ACM Transactions on Software Engineering and Methodology is 10. The table below lists those papers that are above that threshold based on CrossRef citation counts [max. 250 papers]. The publications cover those that have been published in the past four years, i.e., from 2022-06-01 to 2026-06-01.)
ArticleCitations
Finding Information Leaks with Information Flow Fuzzing—RCR Report614
Automatic Identification of Game Stuttering via Gameplay Videos Analysis169
TestLoop: A Process Model Describing Human-in-the-Loop Software Test Suite Generation148
KAPE: k NN-based Performance Testing for Deep Code Search137
Bounded Verification of Atomicity Violations for Interrupt-Driven Programs via Lazy Sequentialization118
An empirical study on vulnerability disclosure management of open source software systems116
An Empirical Analysis of Machine Learning Model and Dataset Documentation, Supply Chain, and Licensing Challenges on Hugging Face116
Mutant Reduction Evaluation: What is There and What is Missing?114
Antidote or Placebo? Unraveling the Efficacy of Neuron Coverage Criteria on Testing Transformer-based Language Models102
A Survey on Failure Analysis and Fault Injection in AI Systems102
Assessing the Robustness of Test Selection Methods for Deep Neural Networks97
Horus : Accelerating Kernel Fuzzing through Efficient Host-VM Memory Access Procedures96
Preference-wise Testing of Android Apps via Test Amplification88
Understanding the OSS Communities of Deep Learning Frameworks: A Comparative Case Study of P y T orch and T ensor87
Test Generation Strategies for Building Failure Models and Explaining Spurious Failures82
FoC: Figure Out the Cryptographic Functions in Stripped Binaries with LLMs80
SPENCER: Self-Adaptive Model Distillation for Efficient Code Retrieval80
FairGenerate: Enhancing Fairness through Synthetic Data Generation and Two-Fold Biased Labels Removal79
A Systematic Literature Review on Large Language Models for Automated Program Repair79
M2CVD: Enhancing Vulnerability Understanding through Multi-Model Collaboration for Code Vulnerability Detection78
Enhancing Android Malware Detection: The Influence of ChatGPT on Decision-centric Task78
Better Supporting Human Aspects in Mobile eHealth Apps: Development and Validation of Enhanced Guidelines76
Unraveling the Key of Machine Learning-based Android Malware Detection75
Deceiving Humans and Machines Alike: Search-based Test Input Generation for DNNs Using Variational Autoencoders69
Towards Reliable Generation of Executable Workflows by Foundation Models68
Securing the Ethereum from Smart Ponzi Schemes: Identification Using Static Features67
Reusing d-DNNFs for Efficient Feature-Model Counting66
Communicating Study Design Trade-offs in Software Engineering60
I Depended on You and You Broke Me: An Empirical Study of Manifesting Breaking Changes in Client Packages60
Causality-Driven Test Case Minimisation for Cyber-Physical Systems57
An Empirical Study of the Non-Determinism of ChatGPT in Code Generation56
History-Driven Fuzzing for Deep Learning Libraries56
Neuron Semantic-Guided Test Generation for Deep Neural Networks Fuzzing54
An Empirical Study on Governance in Bitcoin’s Consensus Evolution53
Actionable Framework for Understanding and Improving Social and Human Factors that Influence the Requirements Management in Software Ecosystems51
Storage State Analysis and Extraction of Ethereum Blockchain Smart Contracts48
Characterizing Deep Learning Package Supply Chains in PyPI: Domains, Clusters, and Disengagement46
I Know What You Are Searching for: Code Snippet Recommendation from Stack Overflow Posts45
Deep API Sequence Generation via Golden Solution Samples and API Seeds45
Toward Interpretable Graph Tensor Convolution Neural Network for Code Semantics Embedding45
Supporting Emotional Intelligence, Productivity and Team Goals while Handling Software Requirements Changes44
Do Current Language Models Support Code Intelligence for R Programming Language?44
HeMiRCA: Fine-Grained Root Cause Analysis for Microservices with Heterogeneous Data Sources43
A Comprehensive View on TD Prevention Practices and Reasons for Not Preventing It41
Stakeholder Value Criteria for Technical Debt Acquisition Decisions: An Empirical Analysis41
JavaScript SBST Heuristics to Enable Effective Fuzzing of NodeJS Web APIs39
Adopting Two Supervisors for Efficient Use of Large-Scale Remote Deep Neural Networks - RCR Report39
Try with Simpler - An Evaluation of Improved Principal Component Analysis in Log-based Anomaly Detection39
Introducing Interactions in Multi-Objective Optimization of Software Architectures38
Towards an Oracle for Binary Decomposition Under Compilation Variance37
Single and Multi-objective Test Cases Prioritization for Self-driving Cars in Virtual Environments36
FormatFuzzer : Effective Fuzzing of Binary File Formats36
Help Them Understand: Testing and Improving Voice User Interfaces35
PVDetector: Pretrained Vulnerability Detection on Vulnerability-enriched Code Semantic Graph35
Assessing and Analyzing the Correctness of GitHub Copilot’s Code Suggestions35
Enhancing Security and Acuity of Smart Contract Vulnerability Detection Based on Federated Learning and BiLSTM-Attention35
Estimating Uncertainty in Labeled Changes by SZZ Tools on Just-In-Time Defect Prediction33
Towards Automating Domain-Specific Data Generation for Text-to-SQL: A Comprehensive Approach33
Can LLMs Hack Enterprise Networks? — RCR Report33
Systematic Literature Review on Software Security Vulnerability Information Extraction32
An Accurate Identifier Renaming Prediction and Suggestion Approach32
JIT-DCK: A KAN Multi-Task Model for Just-In-Time Code Defect Prediction and Localization32
A Survey of Learning-based Automated Program Repair32
FAVDisco : Modeling and Discovering File Access Vulnerabilities32
Fine-Tuning Large Language Models to Improve Accuracy and Comprehensibility of Automated Code Review32
Surveying the Benchmarking Landscape of Large Language Models in Code Intelligence32
GIST : Generated Inputs Sets Transferability in Deep Learning31
ADSDx: Towards Automated Accident Diagnosis for High-level Autonomous Driving Systems31
Towards AI-Native Software Engineering (SE 3.0): A Vision and a Challenge Roadmap31
Editorial: ICSE and the Incredible Contradictions of Software Engineering31
Editorial: Toward the Future with Eight Issues Per Year31
When Fine-Tuning LLMs Meets Data Privacy: An Empirical Study of Federated Learning in LLM-Based Program Repair31
Code-Enhanced Cross-Perspective Bug Question Retrieval30
Detection of Technical Debt in Java Source Code30
AutoRIC: Automated Neural Network Repairing Based on Constrained Optimization30
Mapping the Trust Terrain: LLMs in Software Engineering - Insights and Perspectives30
Assessing and Improving an Evaluation Dataset for Detecting Semantic Code Clones via Deep Learning29
A Systematic Literature Review of Multi-Label Learning in Software Engineering29
Exploring Data-Efficient Adaptation of Large Language Models for Code Generation29
SimADFuzz: Simulation-Feedback Fuzz Testing for Autonomous Driving Systems29
A Survey of Learning-based Method Name Prediction29
Contemporary Software Modernization: Strategies, Driving Forces, and Research Opportunities29
An Empirical Study on GitHub Pull Requests’ Reactions29
Revisiting the Identification of the Co-evolution of Production and Test Code28
Reinforcement Learning Informed Evolutionary Search for Autonomous Systems Testing28
Vulnerability Repair via Concolic Execution and Code Mutations27
JIT-MTL: Just-in-Time Defect Localization and Prediction with Multi-Task Learning27
Towards On-the-Fly Code Performance Profiling27
PatchCensor: Patch Robustness Certification for Transformers via Exhaustive Testing27
Assessing the Early Bird Heuristic (for Predicting Project Quality)27
An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunities26
APIRO: A Framework for Automated Security Tools API Recommendation26
Leveraging Reviewer Experience in Code Review Comment Generation26
Why Do GitHub Actions Workflows Fail? An Empirical Study26
SimClone: Detecting Tabular Data Clones Using Value Similarity26
HumanEval-V: Systematic Evaluation of Visual Reasoning in Large Multimodal Models for Code Generation25
On-the-Fly Generation-Quality Enhancement of Deep Code Models via Model Collaboration25
SourcererJBF: A Java Build Framework For Large-Scale Compilation25
SCOPE : Performance Testing for Serverless Computing25
Automatic Rule Checking for Microservices: Supporting Security Analysis with Explainability24
Beyond Fidelity: Explaining Vulnerability Localization of Learning-Based Detectors24
Simulator-based Explanation and Debugging of Hazard-triggering Events in DNN-based Safety-critical Systems24
Towards Learning Generalizable Code Embeddings Using Task-agnostic Graph Convolutional Networks23
Exploring Fine-Grained Bug Report Categorization with Large Language Models and Prompt Engineering: An Empirical Study23
Characterizing Installation- and Run-time Compatibility Issues in Android Benign Apps and Malware23
Demo2Test: Transfer Testing of Agent in Competitive Environment with Failure Demonstrations23
Monitoring Data for Anomaly Detection in Cloud-Based Systems: A Systematic Mapping Study23
A Characterization Study of Merge Conflicts in Java Projects23
Efficient Multivariate Time Series Anomaly Detection through Transfer Learning for Large-Scale Software Systems22
Actor-Driven Decomposition of Microservices through Multi-level Scalability Assessment22
Graphuzz: Data-driven Seed Scheduling for Coverage-guided Greybox Fuzzing22
Exploring the Capabilities of LLMs for Code-Change-Related Tasks22
Ethical Prompt Engineering for AI-driven SE: Evidence-informed Interaction-time Governance Roadmap to 203022
Test Input Prioritization for 3D Point Clouds22
Security of Language Models for Code: A Systematic Literature Review22
Commit Messages Generation Based on Core Changes22
MR-Scout: Automated Synthesis of Metamorphic Relations from Existing Test Cases22
Mapping NVD Records to Their Vulnerability-fixing Commits: How Hard is It?21
Learning from Very Little Data: On the Value of Landscape Analysis for Predicting Software Project Health21
Cleaning Up Confounding: Accounting for Endogeneity Using Instrumental Variables and Two-Stage Models21
You Don’t Have to Say Where to Edit! jLED—Joint Learning to Localize and Edit Source Code21
A Comprehensive Empirical Study of Bias Mitigation Methods for Machine Learning Classifiers21
Demystifying Hidden Sensitive Operations in Android Apps21
Stress Testing Control Loops in Cyber-Physical Systems—RCR Report20
MeDeT: Medical Device Digital Twins Creation with Few-shot Meta-learning20
PonziHunter: Hunting Ethereum Ponzi Contract via Static Analysis and Contrastive Learning on the Bytecode Level20
A Roadmap for Integrating Sustainability into Software Engineering Education20
Battling against Protocol Fuzzing: Protecting Networked Embedded Devices from Dynamic Fuzzers20
Automating TODO-missed Methods Detection and Patching20
Evolution-Aware Constraint Derivation Approach for Software Remodularization20
Programming Smart Playtesting20
Certified Cost Bounds for Abstract Programs20
Adaptive Modelling Languages: Abstract Syntax and Model Migration19
Measuring and Clustering Heterogeneous Chatbot Designs19
Fold2Vec: Towards a Statement-Based Representation of Code for Code Comprehension19
Automatically Checking Semantic Equivalence between Versions of Large-Scale C Projects19
Is It Hard to Generate Holistic Commit Message?19
Efficient Management of Containers for Software Defined Vehicles19
Adopting Two Supervisors for Efficient Use of Large-Scale Remote Deep Neural Networks19
Generation-based Differential Fuzzing for Deep Learning Libraries19
Coverage-directed Differential Testing of X.509 Certificate Validation in SSL/TLS Implementations19
Interpreting Deep Neural Networks via Relative Activation-Deactivation Abstractions19
Autonomous Driving System Testing via Diversity-Oriented Driving Scenario Exploration19
Improving Deep Assertion Generation via Fine-Tuning Retrieval-Augmented Pre-trained Language Models19
Advancing LLM-Based Issue Report Classification with Explained Few-Shot Learning, Intent Extraction, Ensemble, and Summarization18
Enhancing Task In-Progress Time Predictions through Affective and Personality Factors18
An In-depth Study of Java Deserialization Remote-Code Execution Exploits and Vulnerabilities18
SPOLRE: Semantic Preserving Object Layout Reconstruction for Image Captioning System Testing18
Variable Renaming-Based Adversarial Test Generation for Code Model: Benchmark and Enhancement18
Developer Perspectives on Licensing and Copyright Issues Arising from Generative AI for Software Development18
Bypassing Guardrails: Lessons Learned from Red Teaming ChatGPT18
Duplicate Bug Report Detection: How Far Are We?18
Visualization Task Taxonomy to Understand the Fuzzing Internals17
Exploring Development Methods for Reactive Synthesis Specifications17
Testing Causality in Scientific Modelling Software17
Inferring Input Grammars from Code with Symbolic Parsing17
Reputation Gaming in Crowd Technical Knowledge Sharing17
On the Significance of Category Prediction for Code-Comment Synchronization17
Fairness Concerns in App Reviews: A Study on AI-Based Mobile Apps17
On the Impact of Lower Recall and Precision in Defect Prediction for Guiding Search-based Software Testing17
A Comparative Study on Method Comment and Inline Comment17
On the Reruns of GitHub Actions Workflows17
A Mixed-Method Study of Hot Fixing in Industry: Practices, Bottlenecks, and Opportunities17
The Influence of Human Aspects on Requirements Engineering-related Activities: Software Practitioners’ Perspective17
Software Vulnerabilities as Cognitive Blindspots; Assessing the Suitability of a Dual Processing Theory of Decision Making for Secure Coding16
Refactoring in Computational Notebooks16
Automatic Core-Developer Identification on GitHub: A Validation Study16
Revisiting Vulnerability Patch Identification on Data in the Wild16
DiPri : Distance-Based Seed Prioritization for Greybox Fuzzing16
Reference-Based Retrieval-Augmented Unit Test Generation16
C2|Q>: A Robust Framework for Bridging Classical and Quantum Software Development16
Input Distribution Coverage: Measuring Feature Interaction Adequacy in Neural Network Testing16
Differentiable Quantum Programming with Unbounded Loops15
An Interleaving Guided Metamorphic Testing Approach for Concurrent Programs15
Survey of Code Search Based on Deep Learning15
Can Coverage Criteria Guide Failure Discovery for Image Classifiers? An Empirical Study15
Preparation and Utilization of Mixed States for Testing Quantum Programs15
LogUpdater : Automated Detection and Repair of Specific Defects in Logging Statements15
Assessing and Advancing Benchmarks for Evaluating Large Language Models in Software Engineering Tasks15
MORepair : Teaching LLMs to Repair Code via Multi-Objective Fine-Tuning15
A Large-Scale Empirical Evaluation of LLMs for Automated Self-Admitted Technical Debt Repayment15
Sustainability of Machine Learning-Enabled Systems: The Machine Learning Practitioner’s Perspective15
AI for DevSecOps: A Landscape and Future Opportunities15
Understanding the Fundamental Design Decisions of Retrieval-Augmented Generation Systems15
CITYWALK : Enhancing LLM-Based C++ Unit Test Generation via Project-Dependency Awareness and Language-Specific Knowledge15
Studying the Impact of TensorFlow and PyTorch Bindings on Machine Learning Software Quality15
Can GitHub Issues Help in App Review Classifications?15
Challenges in Testing Large Language Model Based Software: A Faceted Taxonomy15
Obfuscated Clone Search in JavaScript based on Reinforcement Subsequence Learning15
PanicFI: An Infrastructure for Fixing Panic Bugs in Real-World Rust Programs15
Complete, Sound, and Scalable Identification of Minimal Failure-Causing Schema15
AdaptiveLog: An Adaptive Log Analysis Framework with the Collaboration of Large and Small Language Model15
Mitigating Regression Faults Induced by Feature Evolution in Deep Learning Systems14
Towards Practical Binary Code Similarity Detection: Vulnerability Verification via Patch Semantic Analysis14
Rise of Distributed Deep Learning Training in the Big Model Era: From a Software Engineering Perspective14
Let’s Discover More API Relations: A Large Language Model-Based AI Chain for Unsupervised API Relation Inference14
Understanding Real-Time Collaborative Programming: A Study of Visual Studio Live Share14
VulDeNoise: Outlier Detection to Reduce Label Noises for Effective Vulnerability Detection14
Identifying and Explaining Safety-critical Scenarios for Autonomous Vehicles via Key Features14
Theory of Troubleshooting: The Developer’s Cognitive Experience of Overcoming Confusion14
The IDEA of Us: An Identity-Aware Architecture for Autonomous Systems14
A Comprehensive Multi-Vocal Empirical Study of ML Cloud Service Misuses14
Booster: Effective and Efficient Web GUI Trace Reduction Based on Multi-Level State Abstraction and Time-Guided Hierarchical Delta Debugging14
How Do Successful and Failed Projects Differ? A Socio-Technical Analysis14
BiRD: Race Detection in Software Binaries under Relaxed Memory Models13
Software Engineering by and for Humans in an AI Era13
Open Problems in Fuzzing RESTful APIs: A Comparison of Tools13
Toward Better Comprehension of Breaking Changes in the NPM Ecosystem13
Fast, Fine-Grained Equivalence Checking for Neural Decompilers13
Large Language Models for Cyber Security: A Systematic Literature Review13
Data Complexity: A New Perspective for Analyzing the Difficulty of Defect Prediction Tasks13
NSFuzz: Towards Efficient and State-Aware Network Service Fuzzing13
Test Oracle Generation for REST APIs13
Revealing the Unseen: AI Chain on LLMs for Predicting Implicit Dataflows to Generate Dataflow Graphs in Dynamically Typed Code13
What Constitutes the Deployment and Runtime Configuration System? An Empirical Study on OpenStack Projects13
The Havoc Paradox in Generator-Based Fuzzing—RCR Report13
Testing RESTful APIs: A Survey13
A Hypothesis Testing-based Framework for Software Cross-modal Retrieval in Heterogeneous Semantic Spaces13
Decision Support Model for Selecting the Optimal Blockchain Oracle Platform: An Evaluation of Key Factors13
Addressing OSS Community Managers’ Challenges in Contributor Retention13
An Empirical Study on the Relationship between Defects and Source Code’s Unnaturalness13
Analysis of EMF meta-model duplication in open-source repositories13
Grammar Mutation for Testing Input Parsers13
Understanding Inconsistent State Update Vulnerabilities in Smart Contracts13
Simulating Software Evolution to Evaluate the Reliability of Early Decision-making among Design Alternatives toward Maintainability12
Identifying Performance Issues in Cloud Service Systems Based on Relational-Temporal Features12
Mobile Application Online Cross-Project Just-in-Time Software Defect Prediction Framework12
Verification Witnesses12
Editorial: The End of the Journey12
Automated Abstract Transformer Synthesis for Reduced Product Domains12
Divide-and-Conquer: Automating Code Revisions via Localization-and-Revision12
Exploring JVM Garbage Collector Testing with Event-Coverage12
Revisiting Sentiment Analysis for Software Engineering in the Era of Large Language Models12
Fairness Testing of Machine Translation Systems12
Large Language Model for Vulnerability Detection and Repair: Literature Review and the Road Ahead12
AcTracer: Active Testing of Large Language Model via Multi-Stage Sampling12
Arash : Token-Efficient LLM-Assisted Crash Root Cause Analysis in Fuzz Driver Generation12
Less Is More: Unlocking Semi-Supervised Deep Learning for Vulnerability Detection12
Some Seeds Are Strong: Seeding Strategies for Search-based Test Case Selection12
Representation Learning for Stack Overflow Posts: How Far Are We?12
How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration12
Finding Information Leaks with Information Flow Fuzzing12
Large Language Model-Aware In-Context Learning for Code Generation11
Rise of the Planet of Serverless Computing: A Systematic Review11
Microservice Security Metrics for Secure Communication, Identity Management, and Observability11
AceCoder : An Effective Prompting Technique Specialized in Code Generation11
Digital Twin-based Anomaly Detection with Curriculum Learning in Cyber-physical Systems11
As Long As I See It - OSVHunter: Understanding and Detecting Open-Secret Vulnerabilities in Smart Contracts11
A Review of Learning-based Smart Contract Vulnerability Detection: A Perspective on Code Representation11
Making Software Development More Diverse and Inclusive: Key Themes, Challenges, and Future Directions11
0.070340871810913