研究兴趣: 软件架构分析、软件数据挖掘、软件缺陷分析、智能化软件工程
教育背景
- 2012.9-2018.6 Drexel University, 博士, 导师: 蔡元芳(Yuanfang Cai)教授
- 2007.9-2011.6 华中科技大学, 学士
工作经历
- 2018.7-至今 华中师范大学, 计算机学院, 副教授, 硕士生导师
- 2017.1-2018.5 ABB US Corporate Research Center, PhD Research Intern & Part-time Software Engineer
教学课程
- 本科生: 软件工程(2019- ), 云计算技术及应用(2023- ), 软件项目管理 (2020), 软件测试与质量保证 (2019), 专业英语(2019, 2020)
- 研究生: 工程研究方法 (2020, 2022- ), 研究方法论(2022- )
代表论文
- Ran Mo, Yingjie Jiang, Wenjing Zhan, Dongyu Wang, and Zengyang Li. "A Comprehensive Study on Code Clones in Automated Driving Software", IEEE/ACM International Conference on Automated Software Engineering (ASE), 2023. (CCF A 类会议)
- Ran Mo, Yao Zhang, Yushuo Wang, Siyuan Zhang, Pu Xiong, Zengyang Li, and Yang Zhao. "Exploring the Impact of Code Clones on Deep Learning Software", ACM Transactions on Software Engineering and Methodology (TOSEM), 2023. (CCF A 类期刊)
- Qiong Feng and Ran Mo*. "Fine-grained Analysis of Dependency Cycles among Classes", Journal Of Software: Evolution And Process (JSEP), 35(1), e2496, 2023. (CCF B 类期刊)
- Ran Mo, Yushuo Wang, Yao Zhang, and Zengyang Li. "Just-in-Time Defect Severity Prediction", International Conference on Software Engineering and Knowledge Engineering (SEKE), 2023. (CCF C 类会议)
- Wuyan Cheng, Po Hu*, Shaozhi Wei, and Ran Mo*. "Keyword-Guided Abstractive Code Summarization via Incorporating Structural and Contextual Information", Information and Software Technology (IST), 150, 106987, 2022. (CCF B 类期刊)
- Yang Zhao, Ran Mo*, Yao Zhang, Siyuan Zhang, and Pu Xiong. "Exploring and Understanding Cross-service Code Clones in Microservice Projects", International Conference on Program Comprehension (ICPC), 449-459, 2022. (CCF B 类会议)
- Ran Mo, Shaozhi Wei, Qiong Feng, and Zengyang Li. "An Exploratory Study of Bug Prediction at The Method Level", Information and Software Technology (IST), 144(C), 106794, 2022. (CCF B 类期刊)
- Lu Xiao, Yuanfang Cai, Rick Kazman, Ran Mo, and Qiong Feng. "Detecting the Locations and Predicting the Maintenance Costs of Compound Architectural Debts", IEEE Transactions on Software Engineering (TSE), 48(9), 3686-3715, 2021. (CCF A 类期刊)
- Ran Mo, Yang Zhao, Qiong Feng, and Zengyang Li. "The Existence and Co-Modifications of Code Clones within or across Microservices", International Symposium on Empirical Software Engineering and Measurement (ESEM), 1-11, 2021. (CCF B 类会议)
- Ting Hu, Ran Mo*, Pu Xiong, Zengyang Li, and Qiong Feng. "Formal Definition and Automatic Generation of Semantic Metrics: An Empirical Study on Bug Prediction", International Working Conference on Source Code Analysis and Manipulation (SCAM), 92-102, 2021. (CCF C 类会议)
- Ran Mo, Yuanfang Cai, Rick Kazman, Lu Xiao, and Qiong Feng. "Architecture Anti-patterns: Automatically Detectable Violations of Design Principles", IEEE Transactions on Software Engineering (TSE), 47(5), 1008-1028, 2021. (CCF A 类期刊)
- Ran Mo and Zhen Yin. "Exploring Software Bug-proneness Based on Evolutionary Clique Modeling and Analysis", Information and Software Technology (IST), 128, 106380, 2020. (CCF B 类期刊)
- Ran Mo, Shaozhi Wei, Ting Hu, and Zengyang Li. "Detecting and Modeling Method-level Hotspots in Architecture Design Flaws", The 32nd International Conference on Software Engineering and Knowledge Engineering (SEKE), 111-116, 2020. (CCF C 类会议)
- Ran Mo and Mengya Zhan. "History Coupling Space: A New Model to Represent Evolutionary Relations", Proceedings of 16th Asia-Pacific Software Engineering Conference (APSEC), 126-133, 2019. (CCF C 类会议)
- Wuxia Jin, Ting Liu, Yuanfang Cai, Rick Kazman, Ran Mo, Qinghua Zheng. "Service Candidate Identification from Monolithic Systems based on Execution Traces", IEEE Transactions on Software Engineering (TSE), 2019. (CCF A 类期刊)
- Yuanfang Cai, Lu Xiao, Rick Kazman, Ran Mo, and Qiong Feng. "Design Rule Spaces: A New Model for Representing and Analyzing Software Architecture", IEEE Transactions on Software Engineering (TSE), 45(7), 657-682, 2019. (CCF A 类期刊)
- Ran Mo, Will Snipes, Yuanfang Cai, Srini Ramaswamy, Rick Kazman and Martin Naedele. "Experiences Applying Automated Architecture Analysis Tool Suites", The 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE), 779-789, 2018. (CCF A 类会议)
- Ran Mo, Yuanfang Cai, Rick Kazman, and Qiong Feng. "Assessing an Architecture's Ability to Support Feature Evolution", The IEEE/ACM International Conference on Program Comprehension (ICPC), 297-307, 2018. (CCF B 类会议)
- Qiong Feng, Yuanfang Cai, Rick Kazman, and Ran Mo. "The Birth, Growth, Death and Rejuvenation of Software Maintenance Communities", The 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 5:1-5:10, 2018. (CCF B 类会议)
- Wensheng Wu, Yuanfang Cai, Rick Kazman, Ran Mo, Zhipeng Liu, Rongbiao Chen, Yingan Ge, Weicai Liu, and Junhui Zhang. "Software Architecture Measurement — Experiences from a Multinational Company", The 12th European Conference on Software Architecture (ECSA), 303-319, 2018.
- Will Snipes, Sunil L Karlekar, and Ran Mo, "A Case Study of the Effects of Architecture Debt on Software Evolution Effort", The 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 400-403, 2018. (CCF C 类会议)
- Ran Mo, Yuanfang Cai, Rick Kazman, Lu Xiao, and Qiong Feng, "Decoupling Level: A New Metric for Architectural Maintenance Complexity", Proceedings of the 38th International Conference on Software Engineering (ICSE), 499-510, 2016. (CCF A 类会议)
- Lu Xiao, Yuanfang Cai, Rick Kazman, Ran Mo, and Qiong Feng. "Identifying and Quantifying Architectural Debts", Proceedings of the 38th International Conference on Software Engineering (ICSE), 488-498, 2016. (CCF A 类会议)
- Qiong Feng, Rick Kazman, Yuanfang Cai, Ran Mo and Lu Xiao. "An Architecture-centric Approach to Security Analysis". Proceedings of 13th Working IEEE/IFIP Conference on Software Architecture (WICSA), 221-230, 2016. (CCF C 类会议)
- Rick Kazman, Yuanfang Cai, Ran Mo, Qiong Feng, Lu Xiao, Serge Haziyev, Volodymyr Fedak, and Andriy Shapochka. "A Case Study in Locating the Architectural Roots of Technical Debt". Proceedings of the 37th International Conference on Software Engineering (ICSE), 179-188, 2015. (CCF A 类会议)
- Ran Mo, Yuanfang Cai, Rick Kazman, Lu Xiao. "Hotspot Patterns: The Formal Definition and Automatic Detection of Architecture Smells", Proceedings of 12th Working IEEE/IFIP Conference on Software Architecture (WICSA), 51-60, 2015. (CCF C 类会议)
- Ran Mo, Joshua Garcia, Yuanfang Cai, Nenad Medvidovic. "Mapping architectural decay instances to dependency models", The 4th International Workshop on Managing Technical Debt (MTD), 39-46, 2013.
发明专利
- Feature Decoupling Level. US Provisional Patent Application, US11687333B2, 2023-6-27.
- Metric for Architectural Maintenance Complexity and Identifying and Quantifying Architectural Debt. US Provisional Patent Application, US11422800B2, 2022-8-23.
学术服务
- CCF 软件工程专委会专委, CCF 开源发展委员会执委
- 审稿人: TSE, ASE, JSS, IST, FSC, JSEP, 软件学报
- 程序委员会委员: ICSE'25, SANER'22, SANER'21, SEKE'21, ICSME'20, ICSS'19, ICSS'20