Journal: IEEE Trans. Software Eng.

Volume 51, Issue 5

1358 -- 1380Bo Liu, Hui Liu 0003, Nan Niu, Yuxia Zhang, Guangjie Li, He Jiang 0001, Yanjie Jiang. An Automated Approach to Discovering Software Refactorings by Comparing Successive Versions
1381 -- 1398Jiashuo Zhang, Jiachi Chen, Yiming Shen, Tao Zhang 0001, Yanlin Wang 0001, Ting Chen 0002, Jianbo Gao, Zhong Chen 0001. When Crypto Fails: Demystifying Cryptographic Defects in Ethereum Smart Contracts
1399 -- 1414Ming Yan 0010, Junjie Chen 0003, Tianjie Jiang, Jiajun Jiang, Zan Wang. Evaluating Spectrum-Based Fault Localization on Deep Learning Libraries
1415 -- 1436Yimeng Guo, Zhifei Chen, Lu Xiao 0001, Lin Chen 0015, Yanhui Li, Yuming Zhou. Understanding and Identifying Technical Debt in the Co-Evolution of Production and Test Code
1437 -- 1454Hanyang Guo, Hong-Ning Dai, Xiapu Luo, Gengyang Xu, Fengliang He, Zibin Zheng. An Empirical Study on Meta Virtual Reality Applications: Security and Privacy Perspectives
1455 -- 1471Chuyang Xu, Zhongxin Liu 0002, Xiaoxue Ren, Gehao Zhang, Ming Liang, David Lo 0001. FlexFL: Flexible and Effective Fault Localization With Open-Source Large Language Models
1472 -- 1486Sogol Masoumzadeh, Nuno Saavedra, Rungroj Maipradit, Lili Wei 0001, João F. Ferreira 0001, Dániel Varró, Shane McIntosh. Do Experts Agree About Smelly Infrastructure?
1487 -- 1499Gabriele Maurina, Walter Cazzola, Sudipto Ghosh 0001. BabelRTS: Polyglot Regression Test Selection
1500 -- 1523Gabriele De Vito, Sergio Di Martino, Filomena Ferrucci, Carmine Gravino, Fabio Palomba. LLM-Based Automation of COSMIC Functional Size Measurement From Use Cases
1524 -- 1537Robert Wallace, Aakash Bansal, Zachary Karas, Ningzhi Tang, Yu Huang 0015, Toby Jia-Jun Li, Collin McMillan. Programmer Visual Attention During Context-Aware Code Summarization
1538 -- 1553Jiachi Chen, Zhenzhe Shao, Shuo Yang, Yiming Shen, Yanlin Wang 0001, Ting Chen 0002, Zhenyu Shan, Zibin Zheng. NumScout: Unveiling Numerical Defects in Smart Contracts Using LLM-Pruning Symbolic Execution
1554 -- 1568Roman Haas, Michael Sailer, Mitchell Joblin, Elmar Juergens, Sven Apel. Prioritizing Test Gaps by Risk in Industrial Practice: An Automated Approach and Multimethod Study
1569 -- 1590Xun Li, Lei Liu 0040, Yuzhou Liu, Yu Zhao 0010, Peng Zhang 0053, Huaxiao Liu. Multimodal Fusion for Android Malware Detection Based on Large Pre-Trained Models
1591 -- 1614Hongyan Li, Weifeng Sun, Meng Yan 0001, Ling Xu, Qiang Li, Xiaohong Zhang 0002, Hongyu Zhang 0002. Retrieval-Augmented Fine-Tuning for Improving Retrieve-and-Edit Based Assertion Generation
1615 -- 1628Yutian Tang, Xiapu Luo, Yuming Zhou. A Systematic Study on Real-World Android App Bundles

Volume 51, Issue 4

879 -- 903Jinan Jiang, Zihao Li 0001, Haoran Qin, Muhui Jiang, Xiapu Luo, Xiaoming Wu, Haoyu Wang 0001, Yutian Tang, Chenxiong Qian, Ting Chen 0002. Unearthing Gas-Wasting Code Smells in Smart Contracts With Large Language Models
904 -- 928Kai Huang, Jian Zhang 0001, Xinlei Bao, Xu Wang 0007, Yang Liu 0003. Comprehensive Fine-Tuning Large Language Models of Code for Automated Program Repair
929 -- 946ZhiMin Zhao, Abdul Ali Bangash, Filipe Roseiro Côgo, Bram Adams, Ahmed E. Hassan. On the Workflows and Smells of Leaderboard Operations (LBOps): An Exploratory Study of Foundation Model Leaderboards
947 -- 959Jianzhong Su, Jiachi Chen, Zhiyuan Fang, Xingwei Lin, Yutian Tang, Zibin Zheng. SmartOracle: Generating Smart Contract Oracle via Fine-Grained Invariant Detection
960 -- 974Ruijie Meng, Van-Thuan Pham, Marcel Böhme, Abhik Roychoudhury. AFLNet Five Years Later: On Coverage-Guided Protocol Fuzzing
975 -- 989Yuchao Huang, Junjie Wang 0001, Zhe Liu 0025, Mingyang Li, Song Wang 0009, Chunyang Chen, Yuanzhe Hu, Qing Wang 0001. One Sentence Can Kill the Bug: Auto-Replay Mobile App Crashes From One-Sentence Overviews
990 -- 1006Li Lin, Jialin Ye, Chao Wang, Rongxin Wu. PATEN: Identifying Unpatched Third-Party APIs via Fine-Grained Patch-Enhanced AST-Level Signature
1007 -- 1038Chenhao Wei, Lu Xiao 0001, Tingting Yu, Sunny Wong 0001, Abigail Clune. How Do Developers Structure Unit Test Cases? An Empirical Analysis of the AAA Pattern in Open Source Projects
1039 -- 1066Yanze Wang, Yiling Huang, Jingyue Li, Shanshan Li 0002, He Zhang 0001, Jun Lyu, Chenxing Zhong, Xiaodong Liu, Bohan Liu, Yue Liu 0010, Qinghua Lu 0001, Xin Zhou 0016. Decision Support for Selecting Blockchain-Based Application Design Patterns With Layered Taxonomy and Quality Attributes
1067 -- 1085Zohra Kaouter Kebaili, Djamel Eddine Khelladi, Mathieu Acher, Olivier Barais. Automated Co-Evolution of Metamodels and Code
1086 -- 1103Mohammed Oualid Attaoui, Fabrizio Pastore, Lionel C. Briand. Search-Based DNN Testing and Retraining With GAN-Enhanced Simulations
1104 -- 1133Ahmadreza Saboor Yaraghi, Darren Holden, Nafiseh Kahani, Lionel C. Briand. Automated Test Case Repair Using Language Models
1134 -- 1152Alex Wolf, Marco Edoardo Palma, Pasquale Salza, Harald C. Gall. Trustworthy Distributed Certification of Program Execution
1153 -- 1172Roselane Silva Farias, Iftekhar Ahmed 0001, Eduardo Santana de Almeida. What Makes a Great Software Quality Assurance Engineer?
1173 -- 1187Yihao Qin, Shangwen Wang, Yiling Lou, Jinhao Dong, Kaixin Wang, Xiaoling Li, Xiaoguang Mao. SoapFL: A Standard Operating Procedure for LLM-Based Method-Level Fault Localization
1188 -- 1204Junjie Ma, Muhui Jiang, Jinan Jiang, Xiapu Luo, Yufeng Hu, Yajin Zhou, Qi Wang 0012, Fengwei Zhang. Understanding Security Issues in the DAO Governance Process
1205 -- 1231Ju Qian, Guizhou Lv, Yiming Jin, Zhengyu Shang, Shuoyan Yan, Yan Wang, Lin Chen 0015. Robotic Visual GUI Testing for Truly Non-Intrusive Test Automation of Touch Screen Applications
1232 -- 1247Quanjun Zhang, Chunrong Fang, Yi Zheng, Ruixiang Qian, Shengcheng Yu, Yuan Zhao, Jianyi Zhou, Yun Yang 0001, Tao Zheng, Zhenyu Chen 0001. Improving Retrieval-Augmented Deep Assertion Generation via Joint Training
1248 -- 1265Mohamed Amine Ferrag, Ammar Battah, Norbert Tihanyi, Ridhi Jain, Diana Maimut, Fatima Alwahedi, Thierry Lestable, Narinderjit Singh Thandi, Abdechakour Mechri, Mérouane Debbah, Lucas C. Cordeiro. SecureFalcon: Are We There Yet in Automated Software Vulnerability Detection With LLMs?
1266 -- 1283Xiaoli Zhang 0003, Yiqiao Song, Yuefeng Du 0001, Chengjun Cai, Hongbing Cheng, Ke Xu 0002, Qi Li 0002. SmartUpdater: Enabling Transparent, Automated, and Secure Maintenance of Stateful Smart Contracts
1284 -- 1302Chenghao Li, Yifei Wu, Wenbo Shen, Rui Chang, Chengwei Liu, Yang Liu 0003. Demystifying Rust Unstable Features at Ecosystem Scale: Evolution, Propagation, and Mitigation
1303 -- 1318Asif Kamal Turzo, Sayma Sultana, Amiangshu Bosu. From First Patch to Long-Term Contributor: Evaluating Onboarding Recommendations for OSS Newcomers
1319 -- 1333Sivana Hamer, Nasif Imtiaz, Mahzabin Tamanna, Preya Shabrina, Laurie A. Williams. Trusting Code in the Wild: Exploring Contributor Reputation Measures to Review Dependencies in the Rust Ecosystem
1334 -- 1357Haoyu Gao, Christoph Treude, Mansooreh Zahedi. Adapting Installation Instructions in Rapidly Evolving Software Ecosystems

Volume 51, Issue 2

325 -- 343Viktor Csuvik, Dániel Horváth, Márk Lajkó, László Vidács. GenProgJS: A Baseline System for Test-Based Automated Repair of JavaScript Programs
344 -- 354Javier Hernandez, Vedant Das Swain, Jina Suh, Daniel McDuff, Judith Amores, Gonzalo Ramos 0001, Kael Rowan, Brian Houck, Shamsi T. Iqbal, Mary Czerwinski. Triple Peak Day: Work Rhythms of Software Developers in Hybrid Work
355 -- 370Marco Edoardo Palma, Alex Wolf, Pasquale Salza, Harald C. Gall. On-the-Fly Syntax Highlighting: Generalisation and Speed-Ups
371 -- 388Pin Ji, Yang Feng 0003, Duo Wu, Lingyue Yan, Penglin Chen, Jia Liu 0015, Zhihong Zhao. MoCo: Fuzzing Deep Learning Libraries via Assembling Code
389 -- 412Yixuan Tang, Jingxuan Zhang, Xiaochen Li, Zhiqiu Huang, He Jiang 0001. Detecting Compiler Error Recovery Defects via Program Mutation Exploration
413 -- 429Yuheng Huang 0004, Jiayang Song, Zhijie Wang, Shengming Zhao, Huaming Chen, Felix Juefei-Xu, Lei Ma 0003. Look Before You Leap: An Exploratory Study of Uncertainty Analysis for Large Language Models
430 -- 448Kelson Silva, Jorge Melegati, Fábio Fagundes Silveira, Xiaofeng Wang 0001, Maurício Gonçalves Vieira Ferreira, Eduardo Guerra 0001. ArchHypo: Managing Software Architecture Uncertainty Using Hypotheses Engineering
449 -- 465Hongzhou Fang, Yuanfang Cai, Ewan D. Tempero, Rick Kazman, Yu-Cheng Tu 0001, Jason Lefever, Ernst Pisch. A Holistic Approach to Design Understanding Through Concept Explanation
466 -- 483Linyi Han, Shidong Pan, Zhenchang Xing, Jiamou Sun, Sofonias Yitagesu, Xiaowang Zhang, Zhiyong Feng 0002. Do Chase Your Tail! Missing Key Aspects Augmentation in Textual Vulnerability Descriptions of Long-Tail Software Through Feature Inference
484 -- 502Chenxing Zhong, Shanshan Li 0002, He Zhang 0001, Huang Huang, Lanxin Yang, Yuanfang Cai. Refactoring Microservices to Microservices in Support of Evolutionary Design
503 -- 520Yuan Huang 0002, Jinbo Huang, Xiangping Chen, Zibin Zheng. Towards Improving the Performance of Comment Generation Models by Using Bytecode Information
521 -- 547Yaoxian Li, Shiyi Qi, Cuiyun Gao, Yun Peng 0003, David Lo 0001, Michael R. Lyu, Zenglin Xu. Understanding the Robustness of Transformer-Based Code Intelligence via Code Transformation: Challenges and Opportunities
548 -- 580Pengzhou Chen, Jingzhi Gong, Tao Chen 0001. Accuracy Can Lie: On the Impact of Surrogate Model in Configuration Tuning
581 -- 594Guojun Chu, Jingyu Wang 0001, Qi Qi 0001, Haifeng Sun 0001, Zirui Zhuang, Bo He 0003, Yuhan Jing, Lei Zhang 0094, Jianxin Liao. Anomaly Detection on Interleaved Log Data With Semantic Association Mining on Log-Entity Graph
595 -- 620Claudio Menghi, Eugene Balai, Darren Valovcin, Christoph Sticksel, Akshay Rajhans. Completeness and Consistency of Tabular Requirements: An SMT-Based Verification Approach
621 -- 637Christopher Molloy, Jeremy Banks, Steven H. H. Ding, Furkan Alaca, Philippe Charland, Andrew Walenstein. Mecha: A Neural-Symbolic Open-Set Homogeneous Decision Fusion Approach for Zero-Day Malware Similarity Detection
638 -- 649Chaochen Shi, Yong Xiang 0001, Jiangshan Yu, Longxiang Gao. MM-SCS: Leveraging Multimodal Features to Enhance Smart Contract Code Search
650 -- 662Sherlock A. Licorish. Understanding the Effect of Agile Practice Quality on Software Product Quality

Volume 51, Issue 1

1 -- 13Zexu Wang, Jiachi Chen, Peilin Zheng, Yu Zhang 0036, Weizhe Zhang, Zibin Zheng. Unity is Strength: Enhancing Precision in Reentrancy Vulnerability Detection of Smart Contract Analysis Tools
14 -- 37Delano Oliveira, Reydne Santos, Benedito de Oliveira, Martin Monperrus, Fernando Castor, Fernanda Madeiral. Understanding Code Understandability Improvements in Code Reviews
38 -- 52Jiannan Wang 0002, Hung Viet Pham, Qi Li, Lin Tan 0001, Yu Guo, Adnan Aziz, Erik Meijer 0001. 3: Differential Testing of Distributed Deep Learning With Model Generation
53 -- 65Mirko Köhler 0001, George Zakhour, Pascal Weisenburger, Guido Salvaneschi. Consistent Local-First Software: Enforcing Safety and Invariants for Local-First Applications
66 -- 81Xuyan Ma, Yawen Wang, Junjie Wang 0001, Xiaofei Xie, Boyu Wu, Yiguang Yan, Shoubin Li, Fanjiang Xu, Qing Wang 0001. Diversity-Oriented Testing for Competitive Game Agent via Constraint-Guided Adversarial Agent Training
82 -- 105Amirhossein Zolfagharian, Manel Abdellatif, Lionel C. Briand, S. Ramesh 0002. SMARLA: A Safety Monitoring Approach for Deep Reinforcement Learning Agents
106 -- 134Jingzhi Gong, Tao Chen 0001, Rami Bahsoon. Dividable Configuration Performance Learning
135 -- 152Itir Karac, José Ignacio Panach, Burak Turhan, Natalia Juristo. Does Treatment Adherence Impact Experiment Results in TDD?
153 -- 171Yu Liu, Tong Li 0001, Runzi Zhang, Zhao Jin, Mingkai Tong, Wenmao Liu, Yiting Wang, Zhen Yang 0004. A Context-Aware Clustering Approach for Assisting Operators in Classifying Security Alerts
172 -- 191Shouyu Yin, Shikai Guo, Hui Li 0014, Chenchen Li, Rong Chen 0003, Xiaochen Li, He Jiang 0001. Line-Level Defect Prediction by Capturing Code Contexts With Graph Convolutional Networks
192 -- 205José Antonio Hernández López, Boqi Chen, Mootez Saad, Tushar Sharma 0001, Dániel Varró. On Inter-Dataset Code Duplication and Data Leakage in Large Language Models
206 -- 219Rongxin Wu, Zhiling Huang, Zige Tian, Chengpeng Wang, Xiangyu Zhang 0001. PackHunter: Recovering Missing Packages for C/C++ Projects
220 -- 242Morakot Choetkiertikul, Peerachai Banyongrakkul, Chaiyong Ragkhitwetsagul, Suppawong Tuarob, Hoa Khanh Dam, Thanwadee Sunetnanta. Sprint2Vec: A Deep Characterization of Sprints in Iterative Software Development
243 -- 261Xiaoxue Ma, Huiqi Zou, Pinjia He, Jacky Keung, Yishu Li, Xiao Yu 0008, Federica Sarro. On the Influence of Data Resampling for Deep Learning-Based Log Anomaly Detection: Insights and Recommendations
262 -- 282Johan Martinson, Wardah Mahmood, Jude Gyimah, Thorsten Berger. FM-PRO: A Feature Modeling Process
283 -- 304Chunrong Fang, Shengcheng Yu, Quanjun Zhang, Xin Li, Yulei Liu, Zhenyu Chen 0001. Enhanced Crowdsourced Test Report Prioritization via Image-and-Text Semantic Understanding and Feature Integration
305 -- 319Ishrak Hayet, Adam Scott, Marcelo d'Amorim. ChatAssert: LLM-Based Test Oracle Generation With External Tools Assistance