


default search action
41st ICSME 2025: Auckland, New Zealand
- IEEE International Conference on Software Maintenance and Evolution, ICSME 2025, Auckland, New Zealand, September 7-12, 2025. IEEE 2025, ISBN 979-8-3315-9587-6

- Siqi Wang, Xing Hu, Bei Wang, WenXin Yao, Xin Xia, Xinyu Wang:

Refactoring Deep Learning Code: a Study of Practices and Unsatisfied Tool Needs. 1-12 - Pedro Oliveira, Doris Amoakohene, Toby Hocking, Marco Aurélio Gerosa, Igor Steinmacher:

Governance Matters: Lessons From Restructuring the Data.Table OSS Project. 1-12 - Lingwei Kuang, Liang Liu, Wenjing Wang, Ning Cao, Shijie Li, Fan Liu, Haolong Chen, WenJian Liao:

TSGuard: Detecting Logic Bugs in Time Series Management Systems Via Time Series Algebra. 1-13 - Pavel Plyusnin, Aleksey Antonov, Vasilii Ermakov, Aleksandr Khaybriev, Margarita Kikot, Ilseyar Alimova, Stanislav Moiseev:

Targeted Test Selection Approach in Continuous Integration. 1-12 - Peerachai Banyongrakkul, Mansooreh Zahedi, Patanamon Thongtanunam, Christoph Treude, Haoyu Gao:

From Release to Adoption: Challenges in Reusing Pre-Trained Ai Models for Downstream Developers. 1-13 - Abhiram Bellur, Fraol Batole, Mohammed Raihan Ullah, Malinda Dilhara, Yaroslav Zharov, Timofey Bryksin, Kai Ishikawa, Haifeng Chen, Masaharu Morimoto, Takeo Hosomi, Tien N. Nguyen, Hridesh Rajan, Nikolaos Tsantalis, Danny Dig:

Together We are Better: LLM, IDE and Semantic Embedding to Assist Move Method Refactoring. 1-13 - Duong Nguyen

, Thanh Le-Cong, Triet Huynh Minh Le, M. Ali Babar, Quyet-Thang Huynh:
Toward Realistic Evaluations of Just-In-Time Vulnerability Prediction. 1-10 - Xingjing Deng, Zhengyao Liu, Xitong Zhong, Shuo Hong, Yixin Yang, Xiang Gao

, Xuhui Yan, Hailong Sun:
Code Property Graph Meets Typestate: A Scalable Framework to Behavioral Bug Detection. 1-12 - Timothée Riom

, Sabine Houy, Bruno Kreyssig, Alexandre Bartel:
Evaluating the Maintainability of Forward-Porting Vulnerabilities in Fuzzer Benchmarks. 1-12 - Saima Afrin, Bowen Xu, Antonio Mastropaolo:

Is Quantization a Deal-Breaker? Empirical Insights From Large Code Models. 1-13 - Seonah Lee, Jueun Heo, Katherine R. Dearstyne:

Can Llms Update Api Documentation? 1-12 - Steffen Enders, Eva-Maria C. Behner, Elmar Padilla:

A Jump-Table-Agnostic Switch Recovery on ASTs. 1-12 - Ronnie de Souza Santos, Matheus de Morais Leça, Reydne Santos, Cleyton V. C. de Magalhães

:
Software Fairness Testing in Practice. 13-23 - Chengran Yang, Jiakun Liu

, Bowen Xu, Christoph Treude, Yunbo Lyu, Junda He, Ming Li, David Lo
:
APIDocBooster: An Extract-Then-Abstract Framework for Augmenting API Documentation. 36-47 - Siqi Fan, Xin Liu, Yingli Zhang, Yuan Tan, Luxing Yin, Zhaorun Chen, Song Li, Lei Qiao, Rui Zhou:

LLM-SZZ: Novel Vulnerability-Inducing Commit Identification Driven by Large Language Model and CVE Description. 48-60 - Lei Yu, Shiqi Cheng, Zhirong Huang, Jingyuan Zhang, Chenjie Shen, Junyi Lu, Li Yang, Fengjun Zhang, Jiajia Ma:

SAEL: Leveraging Large Language Models with Adaptive Mixture-of-Experts for Smart Contract Vulnerability Detection. 61-72 - Bin Duan, Tarek Mahmud, Meiru Che, Yan Yan, Naipeng Dong, Dan Dongseong Kim

, Guowei Yang
:
Harnessing LLMs for Document-Guided Fuzzing of OpenCV Library. 73-84 - Jiajun Jiang, Fengjie Li, Zijie Zhao, Zhirui Ye, Mengjiao Liu, Bo Wang, Hongyu Zhang, Junjie Chen:

Boosting Redundancy-Based Automated Program Repair by Fine-Grained Pattern Mining. 85-97 - Wentong Tian, Yuanzhang Lin, Xiang Gao

, Hailong Sun:
Enhanced Vulnerability Localization: Harmonizing Task-Specific Tuning and General LLM Prompting. 110-122 - Falko Galperin

, Michel Krause
, Rainer Koschke
:
Evaluation of the Language Server Protocol for Static Dependency Analysis. 123-134 - Changrong Xie, Yang Zhang, Xinjun Mao, Kang Yang, Tanghaoran Zhang:

Understanding the Faults in Serverless Computing Based Applications: An Empirical Study. 161-173 - Steven Cho, Stefano Ruberto, Valerio Terragni:

Metamorphic Testing of Large Language Models for Natural Language Processing. 174-186 - Alvari Kupari, Nasser Giacaman, Valerio Terragni:

Adoption and Evolution of Code Style and Best Programming Practices in Open-Source Projects. 187-198 - Sergio Di Meglio, Luigi Libero Lucio Starace, Valeria Pontillo

, Ruben Opdebeeck
, Coen De Roover
, Sergio Di Martino:
Performance Testing in Open-Source Web Projects: Adoption, Maintenance, and a Change Taxonomy. 199-210 - Likai Ye, Mengliang Li, Dehai Zhao, Jiamou Sun, Xiaoxue Ren:

Bridging Solidity Evolution Gaps: An LLM-Enhanced Approach for Smart Contract Compilation Error Resolution. 223-234 - Gilles Coremans

, Coen De Roover
:
Onweer: Automated Resilience Testing Through Fuzzing. 248-259 - Yuhao Peng, Jingzheng Wu, Xiang Ling, Zhiyuan Li, Tianyue Luo, Yanjun Wu:

OptionFuzz: Fuzzing SMT Solvers with Optimized Option Exploration via Large Language Models. 260-270 - Zixian Zhang, Takfarinas Saber:

AST-Enhanced or AST-Overloaded? The Surprising Impact of Hybrid Graph Representations on Code Clone Detection. 271-281 - Stefano Fossati

, Damian Andrew Tamburri
, Massimiliano Di Penta, Marco Tonnarelli
:
"Let it be Chaos in the Plumbing!" Usage and Efficacy of Chaos Engineering in DevOps Pipelines. 282-294 - Ajmain Inqiad Alam, Palash Ranjan Roy, Farouq Al-Omari, Chanchal K. Roy, Banani Roy, Kevin A. Schneider:

Are Classical Clone Detectors Good Enough for the AI Era? 295-307 - Samah Kansab, Francis Bordeleau, Ali Tizghadam:

Are All Code Reviews the Same? Identifying and Assessing the Impact of Merge Request Deviations. 308-320 - Matt Pope, Jonathan Sillito:

Characterizing the System Evolution That is Proposed After a Software Incident. 321-332 - Xuming Jin, Hao Han:

ADPP: Automated Data-Centric Program Partitioning. 333-343 - Prachnachai Meakpaiboonwattana, Warittha Tarntong, Thai Mekratanavorakul, Chaiyong Ragkhitwetsagul, Pattaraporn Sangaroonsilp, Raula Gaikovina Kula, Morakot Choetkiertikul, Kenichi Matsumoto, Thanwadee Sunetnanta:

Social Media Reactions to Open Source Promotions: AI-Powered GitHub Projects on Hacker News. 344-355 - Marcus Birgersson, Cyrille Artho, Musard Balliu:

Trust and Verify: Formally Verified and Upgradable Trusted Functions. 356-367 - Catherine Tony, Emanuele Iannone, Riccardo Scandariato:

Retrieve, Refine, or Both? Using Task-Specific Guidelines for Secure Python Code Generation. 368-379 - Roman Machácek, Anastasiia Grishina, Max Hort, Leon Moonen:

The Impact of Fine-Tuning Large Language Models on Automated Program Repair. 380-392 - Altaf Allah Abbassi, Léuson M. P. da Silva, Amin Nikanjam, Foutse Khomh:

A Taxonomy of Inefficiencies in LLM-Generated Python Code. 393-404 - Hamid Mohayeji

, Eleni Constantinou, Alexander Serebrenik:
Security Vulnerabilities in Docker Images: A Cross-Tag Study of Application Dependencies. 405-417 - Arthur Pilone

, Marco Raglianti, Michele Lanza, Fabio Kon, Paulo Meirelles:
Automatically Augmenting GitHub Issues with Informative User Reviews. 418-429 - Philip Oliver, Jens Dietrich

, Craig Anslow, Michael Homer:
Syntest-ACR: Automated Crash Reproduction for Javascript. 443-454 - Taizheng Wang, Yutong Wang, Wei Chang, Chunyang Ye, Hui Zhou:

Boosting Log Observability in Production Systems Through Bytecode-Driven Fault Variable Tracking. 480-491 - Saikat Mondal, Chanchal K. Roy:

Does Editing Improve Answer Quality on Stack Overflow? A Data-Driven Investigation. 492-504 - Xing Cui, Jingzheng Wu, Zhiyuan Li, Tianyue Luo, Xiang Ling:

RMGenie: An LLM-Based Agent Framework for Open Source Software README Generation. 505-516 - Corentin Latappy, Thomas Degueule, Jean-Rémy Falleri, Romain Robbes, Lina Ochoa:

ROSEAU: Fast, Accurate, Source-Based API Breaking Change Analysis in Java. 517-528 - Hengqin Yang, Jiwei Yan, Jun Yan, Bin Liang, Jian Zhang:

An Efficient Android App Debloating Approach Based on Multi-Layer Dependence Graph. 529-540 - Bocan Cao, Weiyuan Tong, Zhanyong Tang, Zixu Wang, Hao Huang, Yuheng Yan:

Nüwa: Enhancing MLIR Fuzzing with LLM-Driven Generation and Adaptive Mutation. 541-552 - Maryam Ekhlasi, Arnaud Fiorini, Michel R. Dagenais, Naser Ezzati-Jivan, Maxime Lamothe:

HybridRCA: Lightweight Critical-Path-Aware Hybrid Tracing for Root-Cause Analysis in Production Microservices. 553-564 - Maximilian Jungwirth, Martin Gruber, Gordon Fraser:

Improving Merge Pipeline Throughput in Continuous Integration via Pull Request Prioritization. 565-575 - Jens Dietrich

, Tim White, Behnaz Hassanshahi, Paddy Krishnan:
Levels of Binary Equivalence for the Comparison of Binaries from Alternative Builds. 576-587 - Hrishikesh Karmarkar, Supriya Agrawal, Siddhesh Pagar, Vaibhavi Joshi, Sagar Verma, Naman Paul:

Constraint Discovery for Structured Generation via LLM-Guided SMT Inference. 588-593 - Davi Gama Hardman, César França, Brody Stuart-Verner, Ronnie de Souza Santos:

Testing is Not Boring: Characterizing Challenge in Software Testing Tasks. 594-601 - Shweta Ramesh, Joy Bose

, Hamender Singh, A K. Raghavan, Sujoy Roy Chowdhury, Giriprasad Sridhara, Nishrith Saini, Ricardo Britto:
Automated Code Review Using Large Language Models at Ericsson: An Experience Report. 602-607 - Zezhou Yang, Ting Peng, Cuiyun Gao, Chaozheng Wang, Hailiang Huang, Yuetang Deng:

A Deep Dive into Retrieval-Augmented Generation for Code Completion: Experience on WeChat. 608-619 - Sarmad Bashir

, Alessio Ferrari, Abbas Khan, Per Erik Strandberg, Zulqarnain Haider, Mehrdad Saadatmand, Markus Bohlin:
Requirements Ambiguity Detection and Explanation with LLMS: An Industrial Study. 620-631 - Henri Aïdasso, Francis Bordeleau, Ali Tizghadam:

Efficient Detection of Intermittent Job Failures Using Few-Shot Learning. 632-643 - Nan Yang

, Joseph Reynolds, Laurens Prast, Rosilde Corvino:
AskGraph: A Dependency-Aware Code Assistant Powered by Code Graphs and LLM-Generated Cypher Queries. 644-655 - Tewfik Ziadi, Karim Ghallab, Zaak Chalal:

Automated Recovery of Software Product Lines from Legacy Configurable Codebases. 656-666 - Alexandre Lemos, Joana Coutinho:

AI Mentor System: Building a Technical Debt Dashboard for Low Code. 679-684 - Feng Luo, Kexing Ji, Cuiyun Gao, Shuzheng Gao, Jia Feng, Kui Liu, Xin Xia, Michael R. Lyu:

Integrating Rules and Semantics for LLM-Based C-to-Rust Translation. 685-696 - Simeon Tverdal, Phu Hong Nguyen, Arda Goknil, Antonio Martini, Merve Astekin, Mili Orucevic, Maren Maritsdatter Kruke, Håvard Stranden:

Combining Insights from Multiple Tools to Manage Technical Debt in Industrial C# Projects. 709-720 - Jadson Santos, Daniel Alencar da Costa, Uirá Kulesza:

Monitoring Continuous Integration Practices in Industry: A Case Study. 721-731 - Wannita Takerngsaksiri, Chakkrit Tantithamthavorn, Michael Fu

, Jirat Pasuksmit, Kun Chen, Ming Wu:
Code Readability in the Age of Large Language Models: An Industrial Case Study from Atlassian. 732-742 - Omar I. Al-Bataineh:

Towards Interaction-Aware Validation Oracles for Multi-Fault Program Repair. 755-760 - Tiezhu Sun, Marco Alecci, Aleksandr Pilgun, Yewei Song, Xunzhu Tang, Jordan Samhi

, Tegawendé F. Bissyandé, Jacques Klein:
MalLoc: Toward Fine-Grained Android Malicious Payload Localization via LLMs. 761-766 - Taher A. Ghaleb, Dulina Rathnayake:

Can LLMs Write CI? a Study on Automatic Generation of GitHub Actions Configurations. 767-772 - Nitika Chopra, Taher A. Ghaleb:

From First Use to Final Commit: Studying the Evolution of Multi-CI Service Adoption. 773-778 - Kosei Horikawa, Yutaro Kashiwa, Bin Lin, Kenji Fujiwara, Hajimu Iida:

How Does Test Code Differ from Production Code in Terms of Refactoring? An Empirical Study. 779-784 - Andreas Pointner, Josef Pichler, Herbert Prähofer:

Inferring Attributed Grammars from Parser Implementations. 785-790 - Gustave Monce, Thomas Degueule, Jean-Rémy Falleri, Romain Robbes:

Client-Library Compatibility Testing with API Interaction Snapshots. 791-796 - Wendkûuni C. Ouédraogo

, Yinghua Li, Xueqi Dang, Xin Zhou, Anil Koyuncu, Jacques Klein, David Lo
, Tegawendé F. Bissyandé:
Rethinking Cognitive Complexity for Unit Tests: Toward a Readability-Aware Metric Grounded in Developer Perception. 797-802 - Adam Yuen

, John Pangas, Md Mainul Hasan Polash, Ahmad Abdellatif:
Prompting Matters: Assessing the Effect of Prompting Techniques on LLM-Generated Class Code. 803-808 - Kota Someya, Lei Chen, Michael J. Decker, Shinpei Hayashi:

How Much Can a Behavior-Preserving Changeset Be Decomposed Into Refactoring Operations? 809-814 - Md Arif Hasan, Toukir Ahammed:

Prioritizing Test Smells: An Empirical Evaluation of Quality Metrics and Developer Perceptions. 815-820 - Ahmet Emir Bosnak, Sahand Moslemi, Mayasah Lami, Anil Koyuncu:

Explicit Vulnerability Generation with LLMs: An Investigation Beyond Adversarial Attacks. 821-826 - Ergün Batuhan Kaynak, Mayasah Lami, Sahand Moslemi, Anil Koyuncu:

LLMShot: Reducing Snapshot Testing Maintenance via LLMs. 827-832 - Chunrun Tao, Honglin Shu, Masanari Kondo, Yasutaka Kamei:

A Preliminary Study on Large Language Models Self-Negotiation in Software Engineering. 833-838 - Aman Swaraj, Krishna Agarwal, Atharv Joshi, Sandeep Kumar:

Detecting Adversarial Prompted AI-Generated Code on Stack Overflow: A Benchmark Dataset and an Enhanced Detection Approach. 839-844 - Tasmia Zerin, Moumita Asad, B. M. Mainul Hossain, Kazi Sakib:

Repairing Responsive Layout Failures Using Retrieval Augmented Generation. 845-850 - Daniel Knight, Tanmay Bhowmik:

Toward a Resilience-Oriented Understanding of Unit Test Suites and Refactoring in Software Evolution. 857-859 - Ruksit Rojpaisarnkit, Kenichi Matsumoto:

Towards Proficiency Assessment Through Code. 860-864 - Zushuai Zhang:

The Influence of Code Smell Interactions on Software Maintainability. 865-869 - Arthur Pilone

:
Ensuring Code Integrity in the Era of AI-Assisted Software Development. 870-872 - Toru Sugiyama:

Understanding and Simulating OSS Evolution: A Case Study on PyMC. 873-877 - Julian Oertel, Regina Hebig:

The Impact of Generative AI on Developer Practices, Behavior, and Software Quality. 878-880 - Ruofan Gao:

Bugs in AI-Generated Code - Understanding Bug Patterns and Possible Fix Strategies. 881-883 - Palash Roy:

Towards Just-In-Time, Inclusive Clone Refactoring. 884-886 - Stefano Fossati

:
Enhancing Infrastructure Maintenance and Evolution Through Graph-Based Visualization and Analysis. 887-889 - Sabbir M. Saleh

:
DevSecLogs: AI-Powered, Tamper-Evident Log Intelligence for Secure CI/CD Pipelines. 890-894 - Owen Truong, Terrence Zhang, Arnav Marchareddy, Ryan Lee, Jeffery Busold, Michael Socas, Eman Abdullah AlOmar:

Leakagedetector 2.0: Analyzing Data Leakage in Jupyter-Driven Machine Learning Pipelines. 895-899 - Maxime André

, Marco Raglianti, Anthony Cleve
, Michele Lanza:
DENIM: Exploring Data Access in Microservices. 900-904 - Hiroyuki Kirinuki, Masaki Tajima, Kei Wakabayashi:

XTestGen: Natural Language to Maintainable E2E Test Scripts with LLMs. 905-909 - Cathrine Paulsen, Sebastian Proksch:

MaRCo: Compatible Version Ranges in Maven. 910-914 - Yousab Grees, Polina Iaremchuk, Ramtin Ehsani, Esteban Parra, Preetha Chatterjee

, Sonia Haiduc
:
AI-Powered Commit Explorer (APCE). 915-919 - Quinten Smit, Jens Dietrich

, Michael Homer, Andrew Fawcet, James Noble:
JDala - A Simple Capability System for Java. 920-924 - Sajjad Hesamipour

, Thomas Laurent, Anthony Ventresque:
MediumDarwin: LittleDarwin Grows with Performance and Research-Oriented Extensions. 925-929 - Ravin Ravi, Dylan Bradshaw, Stefano Ruberto, Gunel Jahangirova, Valerio Terragni:

LLMLOOP: Improving LLM-Generated Code and Tests Through Automated Iterative Feedback Loops. 930-934 - Manaal Basha, Aimeê M. Ribeiro, Jeena Javahar, Cleidson R. B. de Souza, Gema Rodríguez-Pérez:

CodeWatcher: IDE Telemetry Data Extraction Tool for Understanding Coding Interactions with LLMs. 935-939 - Junayed Mahmud, James Chen, Terry Achille, Camilo Alvarez-Velez, Darren Dean Bansil, Patrick Ijieh, Samar Karanch, Nadeeshan De Silva, Oscar Chaparro, Andrian Marcus, Kevin Moran:

LadyBug: A GitHub Bot for UI-Enhanced Bug Localization in Mobile Apps. 940-944 - Duong Nguyen

, Manh Tran-Duc, Thanh Le-Cong, Triet Huynh Minh Le, M. Ali Babar, Quyet-Thang Huynh:
VulGuard: An Unified Tool for Evaluating Just-In-Time Vulnerability Prediction Models. 945-949 - Kowshik Reddy Challa, Sonith M. V, Chiranjeevi B. S, Sridhar Chimalakonda:

COB2PY - A Non-AI, Rule-Based COBOL to Python Translator. 950-954

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














