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.