


default search action
40th ICSME 2024: Flagstaff, AZ, USA
- IEEE International Conference on Software Maintenance and Evolution, ICSME 2024, Flagstaff, AZ, USA, October 6-11, 2024. IEEE 2024, ISBN 979-8-3503-9568-6
- Xiuwei Shang, Shaoyin Cheng, Guoqiang Chen, Yanming Zhang, Li Hu, Xiao Yu, Gangyang Li, Weiming Zhang, Nenghai Yu:
How Far Have We Gone in Binary Code Understanding Using Large Language Models. 1-12 - Pengcheng Fang, Peng Gao, Yun Peng, Qingzhao Zhang, Tao Xie, Dawn Song, Prateek Mittal, Sanjeev R. Kulkarni, Zhuotao Liu, Xusheng Xiao:
VFIX: Facilitating Software Maintenance of Smart Contracts via Automatically Fixing Vulnerabilities. 13-24 - Tingwei Zhu, Tongtong Xu, Kui Liu, Jiayuan Zhou, Xing Hu, Xin Xia, Tian Zhang, David Lo
:
An Empirical Study of Automatic Program Repair Techniques for Injection Vulnerabilities. 25-37 - Runze Zhang, Ying Cao, Ruigang Liang, Peiwei Hu, Kai Chen:
Optimizing Decompiler Output by Eliminating Redundant Data Flow in Self-Recursive Inlining. 38-49 - Mehdi Keshani, Gideon Bot, Priyam Rungta, Maliheh Izadi, Arie van Deursen
, Sebastian Proksch:
Maven Unzipped: Exploring the Impact of Library Packaging on the Ecosystem. 50-62 - Lin Wang, Yuan Zhang, Xin Tan, Shengke Ye, Min Yang:
New PHP Language Features Make Your Static Code Analysis Tools Miss Vulnerabilities. 63-74 - Zhongzhen Wen, Yifei Lu, Tongtong Xu, Minxue Pan, Tian Zhang, Xuandong Li:
Enhancing Web Test Script Repair Using Integrated UI Structural and Visual Information. 75-86 - Rached Bouchoucha, Ahmed Haj Yahmed, Darshan Patil, Janarthanan Rajendran, Amin Nikanjam, Sarath Chandar, Foutse Khomh:
Toward Debugging Deep Reinforcement Learning Programs with RLExplorer. 87-99 - Ailun Yu, Yifan Shi, Bo Shen, Wei Zhang, Haiyan Zhao, Guangtai Liang, Tianyong Wu, Zhi Jin:
Focused: An Approach to Framework-Oriented Cross-Language Link Specification and Detection. 100-111 - Yue Wang, Wenhui Chang, Tongwei Deng, Yanzhen Zou, Bing Xie:
Decomposing God Header File via Multi-View Graph Clustering. 112-124 - Siyi Wang, Sinan Wang, Yujia Fan, Xiaolei Li, Yepang Liu:
Leveraging Large Vision-Language Model for Better Automatic Web GUI Testing. 125-137 - James Ivers, Anwar Ghammam, Khouloud Gaaloul, Ipek Ozkaya, Marouane Kessentini, Wajdi Aljedaani:
Mind the Gap: The Disconnect Between Refactoring Criteria Used in Industry and Refactoring Recommendation Tools. 138-150 - Yueyue Liu, Hongyu Zhang, Zhiqiang Li, Yuantian Miao:
CPLS: Optimizing the Assignment of LLM Queries. 151-162 - Mahmut Furkan Gön, Burak Yetistiren, Eray Tüzün:
Towards Unmasking LGTM Smells in Code Reviews: A Comparative Study of Comment-Free and Commented Reviews. 163-174 - Pengbo Nie, Zihan Wang, Chengcheng Wan, Ziyi Lin, He Jiang, Jianjun Zhao, Yuting Chen:
OPASS: Orchestrating TVM's Passes for Lowering Memory Footprints of Computation Graphs. 175-186 - Marcel Homolka
, Luciano Marchezan, Wesley K. G. Assunção, Alexander Egyed:
"What Happened to my Models?" History-Aware Co-Existence and Co-Evolution of Metamodels and Models. 187-198 - Sichong Hao, Xianjun Shi, Hongwei Liu:
RetypeR: Integrated Retrieval-based Automatic Program Repair for Python Type Errors. 199-210 - Matteo Ciniselli, Luca Pascarella, Gabriele Bavota:
Deep Learning-Based Code Completion: On the Impact on Performance of Contextual Information. 211-223 - Filip Zamfirov, Dennis Dams, Mazyar Seraj
, Alexander Serebrenik:
Encoding Domain Knowledge in Log Analysis. 224-236 - Dong Jae Kim, Tse-Hsun Peter Chen:
Blessing or Curse? Investigating Test Code Maintenance Through Inheritance and Interface. 237-248 - Abdelrahman Baz, Milos Gligoric, August Shi:
Impact of JVM Configurations on Test Runtime. 249-261 - Xiao Deng, Fuyao Duan, Rui Xie, Wei Ye, Shikun Zhang:
Improving Long-Tail Vulnerability Detection Through Data Augmentation Based on Large Language Models. 262-274 - Dorin Pomian, Abhiram Bellur, Malinda Dilhara, Zarina Kurbatova, Egor Bogomolov, Timofey Bryksin, Danny Dig:
Next-Generation Refactoring: Combining LLM Insights and IDE Capabilities for Extract Method. 275-287 - Ruksit Rojpaisarnkit, Gregorio Robles, Raula Gaikovina Kula, Dong Wang, Chaiyong Ragkhitwetsagul, Jesús M. González-Barahona, Kenichi Matsumoto:
Towards Identifying Code Proficiency Through the Analysis of Python Textbooks. 288-299 - Olivier Nourry, Masanari Kondo, Mahmoud Alfadel, Shane McIntosh, Yasutaka Kamei:
Exploring the Adoption of Fuzz Testing in Open-Source Software: A Case Study of the Go Community. 300-311 - Muhammad Firhard Roslan, José Miguel Rojas
, Phil McMinn:
Private-Keep Out? Understanding How Developers Account for Code Visibility in Unit Testing. 312-324 - Stefan Schott, Wolfram Fischer, Serena Elisa Ponta, Jonas Klauke, Eric Bodden:
Compilation of Commit Changes Within Java Source Code Repositories. 325-336 - Linas Vidziunas, David W. Binkley, Leon Moonen:
The Impact of Program Reduction on Automated Program Repair. 337-349 - Hanzhen Lu, Zhongxin Liu:
Improving Retrieval-Augmented Code Comment Generation by Retrieving for Generation. 350-362 - Lei Chen, Michele Lanza, Shinpei Hayashi:
Understanding Code Change with Micro-Changes. 363-374 - Nathan Cooper, Rosalia Tufano, Gabriele Bavota, Denys Poshyvanyk:
On the Generalizability of Transformer Models to Code Completions of Different Lengths. 375-387 - Federica Pepe, Fiorella Zampetti, Antonio Mastropaolo, Gabriele Bavota, Massimiliano Di Penta:
A Taxonomy of Self-Admitted Technical Debt in Deep Learning Systems. 388-399 - Diomidis Spinellis, Panos Louridas, Maria Kechagia, Tushar Sharma:
Broken Windows: Exploring the Applicability of a Controversial Theory on Code Quality. 400-412 - Ahmad Tayeb, Mohammad Alahmadi, Elham Tajik, Sonia Haiduc:
Investigating Developers' Preferences for Learning and Issue Resolution Resources in the ChatGPT Era. 413-425 - Katherine R. Dearstyne, Alberto D. Rodriguez, Jane Cleland-Huang:
Supporting Software Maintenance with Dynamically Generated Document Hierarchies. 426-437 - Maryam Mehrabi, Abdelwahab Hamou-Lhadj, Hossein Moosavi:
The Effectiveness of Compact Fine-Tuned LLMs in Log Parsing. 438-448 - Hengchen Yuan, Jiefang Lin, Wing Lam, August Shi:
Test Scheduling Across Heterogeneous Machines While Balancing Running Time, Price, and Flakiness. 449-460 - Amanda Santana, Eduardo Figueiredo, Juliana Alves Pereira:
Unraveling the Impact of Code Smell Agglomerations on Code Stability. 461-473 - Roozbeh Aghili, Qiaolin Qin, Heng Li, Foutse Khomh:
Understanding Web Application Workloads and Their Applications: Systematic Literature Review and Characterization. 474-486 - Tingwei Zhu, Zhong Li, Tian Zhang, Minxue Pan, Xuandong Li:
PRECOS: Project-specific Retrieval for Better Code Summarization. 487-498 - Yuangan Zou, Xinpeng Shan, Shiqi Tan, Shurui Zhou:
Can We Do Better with What We Have Done? Unveiling the Potential of ML Pipeline in Notebooks. 499-511 - Subroto Nag Pinku, Debajyoti Mondal, Chanchal K. Roy:
On the Use of Deep Learning Models for Semantic Clone Detection. 512-524 - Junfeng Chen, Kevin Li, Yifei Chen, Lili Wei, Yepang Liu:
Demystifying Device-Specific Compatibility Issues in Android Apps. 525-537 - Anthony Peruma, Taryn Takebayashi, Rocky Huang, Joseph Carmelo Averion, Veronica Hodapp, Christian D. Newman, Mohamed Wiem Mkaouer:
On the Rationale and Use of Assertion Messages in Test Code: Insights from Software Practitioners. 538-549 - Firas Harbaoui, Mohammed Sayagh, Rabe Abdalkareem:
On the Impact of Draft Pull Requests on Accelerating Feedback. 550-561 - Naoki Doi, Yuki Osumi, Shinpei Hayashi:
RENAS: Prioritizing Co- Renaming Opportunities of Identifiers. 562-573 - Hans-Alexander Kruse, Tim Puhlfürß, Walid Maalej:
Can Developers Prompt? A Controlled Experiment for Code Documentation Generation. 574-586 - Megan Maton, Gregory M. Kapfhammer, Phil McMinn:
Exploring Pseudo-Testedness: Empirically Evaluating Extreme Mutation Testing at the Statement Level. 587-598 - Xia Li, Yuhang Lin, Yongqiang Zheng, Junyi He, Rihu Liao, Junlang Wang:
BABEL: A Novel Software Vulnerability Detection Framework for Breaking Language Barriers. 599-611 - Muhammad Salman Abid, Mrigank Pawagi, Sugam Adhikari, Xuyan Cheng, Ryed Badr
, Md Wahiduzzaman, Vedant Rathi, Ronghui Qi, Choiyin Li, Lu Liu, Rohit Sai Naidu, Licheng Lin, Que Liu
, Asif Zubayer Palak
, Mehzabin Haque, Xinyu Chen, Darko Marinov, Saikat Dutta:
GlueTest: Testing Code Translation via Language Interoperability. 612-617 - Duc-Loc Nguyen, Thi-Mai-Anh Bui:
Leveraging LSTM and Pre-trained Model for Effective Summarization of Stack Overflow Posts. 618-623 - Takashi Nakano, Kazumasa Shimari, Raula Gaikovina Kula, Christoph Treude, Marc Cheong, Kenichi Matsumoto:
Nigerian Software Engineer or American Data Scientist? GitHub Profile Recruitment Bias in Large Language Models. 624-629 - Vitor Mesaque Alves de Lima, Jacson Rodrigues Barbosa, Ricardo Marcondes Marcacini:
Monitoring Temporal Dynamics of Issues in Crowdsourced User Reviews and their Impact on Mobile App Updates. 630-635 - Proma Chowdhury, Kazi Sakib:
NeuroUI: A Metamorphic Testing Strategy to Make UI Component Detection Models Robust. 636-641 - Kensei Hamamoto, Masateru Tsunoda, Amjed Tahir, Kwabena Ebo Bennin, Akito Monden, Koji Toda, Keitaro Nakasai, Kenichi Matsumoto:
An Empirical Study of the Impact of Test Strategies on Online Optimization for Ensemble-Learning Defect Prediction. 642-647 - Cindy Wauters, Coen De Roover:
Property-based Testing within ML Projects: an Empirical Study. 648-653 - Yasuhito Morikawa, Yutaro Kashiwa, Kenji Fujiwara, Hajimu Iida:
RevToken: A Token-Level Review Recommendation: How Far Are We? 654-659 - Carmen Armenti, Michele Lanza:
Using Animations to Understand Commits. 660-665 - Jonan Richards
, Mairieli Wessel:
What You Need is what You Get: Theory of Mind for an LLM-Based Code Understanding Assistant. 666-671 - Felipe Jansen, Ronnie de Souza Santos:
Remote Communication Trends Among Developers and Testers in Post-Pandemic Work Environments. 672-677 - Markus Borg, Marwa Ezzouhri, Adam Tornhill:
Ghost Echoes Revealed: Benchmarking Maintainability Metrics and Machine Learning Predictions Against Human Assessments. 678-688 - Giriprasad Sridhara, Sujoy Roychowdhury, Sumit Soman, Ranjani H. G., Ricardo Britto:
Icing on the Cake: Automatic Code Summarization at Ericsson. 689-700 - Masaru Ueno, Tetsuya Uchiumi:
Migrating Existing Container Workload to Kubernetes - LLM Based Approach and Evaluation. 701-706 - Daksh Chaudhary, Sri Lakshmi Vadlamani, Dimple Thomas, Shiva Nejati, Mehrdad Sabetzadeh:
Developing a Llama-Based Chatbot for CI/CD Question Answering: A Case Study at Ericsson. 707-718 - Priyanka Darke, Bharti Chimdyalwar, Manoj Alladawar, Sahil Sulakhe, R. Venkatesh, Supratik Chakraborty:
Learning Strategies Using Boolean Program Metrics to Verify Industrial Code. 719-729 - Sabato Nocera, Massimiliano Di Penta, Rita Francese, Simone Romano
, Giuseppe Scanniello:
If it's not SBOM, then what? How Italian Practitioners Manage the Software Supply Chain. 730-740 - Gabin An, Juyeon Yoon, Thomas Bach, Jingun Hong, Shin Yoo:
Just-in-Time Flaky Test Detection via Abstracted Failure Symptom Matching. 741-752 - Andrei V. Girjoaba, Andrea Capiluppi:
Refactoring Legacy Code Using Cleaning Up Cycles: An Experience Report. 753-764 - Vinicius L. Nogueira, Fernando S. Felizardo, Aline M. M. M. Amaral, Wesley K. G. Assunção, Thelma Elita Colanzi:
Insights on Microservice Architecture Through the Eyes of Industry Practitioners. 765-777 - Anthony Peruma, Timothy Huo, Ana Catarina Araújo, Jake Imanaka, Rick Kazman:
A Developer-Centric Study Exploring Mobile Application Security Practices and Challenges. 778-790 - Tajmilur Rahman, Yuecai Zhu, Lamyea Maha, Chanchal Roy, Banani Roy, Kevin A. Schneider:
Take Loads Off Your Developers: Automated User Story Generation using Large Language Model. 791-801 - Doug Durham, Bonita Sharif:
Integrating Lean Processes and Engineering Discipline into Work Culture Over 20 Years: An Experience Report. 802-807 - Zhan Lyu, Thomas Bach, Yong Li, Minh Le Nguyen, Lars Hömke:
BIPeC: A Combined Change-Point Analyzer to Identify Performance Regressions in Large-scale Database Systems. 808-819 - Guojun Ma, Yu Pei, Liushan Chen, Chenqing Gan, Hao Zhang, Hao Liang, Tian Zhang:
Effective Unit Test Generation for Android Apps. 820-832 - Kang-Il Park:
Assessing Software Developer Productivity and Emotional State Using Biometrics. 833-837 - Amr S. Abdelfattah:
Fostering Microservice Maintainability Assurance Through a Comprehensive Framework. 838-842 - Shenglong Xie:
Optimizing Self-Adaptation in Service-Based Systems: Leveraging Ensemble Prediction with DNN-ILSTM Models. 843-847 - Adrian Hoff, Thomas Hoffmann Kilbak, Leonel Merino, Mircea Lungu:
GitTruck@Duck - Interactive Time Range Selection in Hierarchy-Oriented Polymetric Visualization of Git Repository Evolution. 853-857 - Vitor Mesaque Alves de Lima, Jacson Rodrigues Barbosa, Ricardo Marcondes Marcacini:
iRisk: A Scalable Microservice for Classifying Issue Risks Based on Crowdsourced App Reviews. 858-862 - Chaiyong Ragkhitwetsagul, Komsan Kongwongsupak, Thanakrit Maneesawas, Natpichsinee Puttiwarodom, Ruksit Rojpaisarnkit, Morakot Choetkiertikul, Raula Gaikovina Kula, Thanwadee Sunetnanta:
jscefr: A Framework to Evaluate the Code Proficiency for JavaScript. 863-867 - Md Rayhanul Masud, Md Omar Faruk Rokon, Qian Zhang, Michalis Faloutsos:
MetaSim: A Search Engine for Finding Similar GitHub Repositories. 868-872 - Megan Maton, Gregory M. Kapfhammer, Phil McMinn:
PseudoSweep: A Pseudo-Tested Code Identifier. 873-877 - Omar Abdelaziz, Zadia Codabux, Kevin Schneider:
Review-Pulse: A Dashboard for Managing User Feedback for Android Applications. 878-882 - Katherine R. Dearstyne, Alberto D. Rodriguez, Jane Cleland-Huang:
ROOT: Requirements Organization and Optimization Tool. 883-887 - Ozren Dabic, Rosalia Tufano, Gabriele Bavota:
SEART Data Hub: Streamlining Large-Scale Source Code Mining and Pre-Processing. 888-892 - Davit Abrahamyan
, Fatemeh H. Fard:
StackRAG Agent: Improving Developer Answers with Retrieval-Augmented Generation. 893-897 - Ali F. Al-Ramadan
, Joshua A. C. Behler, Michael John Decker, Natalia Dragan, Michael L. Collard, Jonathan I. Maletic:
Stereocode: A Tool for Automatic Identification of Method and Class Stereotypes for Software Systems. 898-902 - Sai Kiran Bhrugumalla, Ajay Kumar Jha:
TREC: A Regression Test Recommender for Java Projects. 903-907 - Muhammad Firhard Roslan, José Miguel Rojas
, Phil McMinn:
Viscount: A Direct Method Call Coverage Tool for Java. 908-912

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.