Publications

Journal Papers

  1. Yue Wu, Minghao Han, Ruiyin Li*, Peng Liang, Amjed Tahir, Zengyang Li, Qiong Feng, and Mojtaba Shahin: “FasterPy: An LLM-based Code Execution Efficiency Optimization Framework,” (under review) ACM Transactions on Software Engineering and Methodology, 2026. [PDF]

  2. Guangzong Cai, Ruiyin Li*, Peng Liang, Zengyang Li, and Mojtaba Shahin: “Rule Taxonomy and Evolution in AI IDEs: A Mining and Survey Study“, Transactions on Software Engineering and Methodology,” (under review) ACM Transactions on Software Engineering and Methodology, 2026. [PDF]

  3. Syed Mohammad Kashif, Ruiyin Li*, Peng Liang, Amjed Tahir, Qiong Feng, Zengyang Li, Mojtaba Shahin: “Beyond Functional Correctness: Design Issues in AI IDE-Generated Large-Scale Projects,” (under review) ACM Transactions on Software Engineering and Methodology, 2026. [PDF]

  4. Musengamana Jean de Dieu, Ruiyin Li*, Peng Liang, Mojtaba Shahin, Muhammad Waseem, Arif Ali Khan, Bangchao Wang, and Mst Shamima Aktar: “ArchISMiner: A Framework for Automatic Mining of Architectural Issue-Solution Pairs from Online Developer Communities,” (under review) Empirical Software Engineering, 2025. [PDF]

  5. Ruiyin Li, Yiran Zhang, Xiyu Zhou, Yangxiao Cai, Peng Liang, Weisong Sun, Jifeng Xuan, Zhi Jin, and Yang Liu: “Bridging Requirements and Architecture: Multi-Agent Orchestration with External Knowledge and Hierarchical Memory,” (under review) ACM Transactions on Software Engineering and Methodology, 2026. [PDF]

  6. Mst Shamima Aktar, Peng Liang, Muhammad Waseem, Amjed Tahir, Mojtaba Shahin, Muhammad Azeem Akbar, Arif Ali Khan, Aakash Ahmad, Musengamana Jean de Dieu, and Ruiyin Li*: “Decision Models for Selecting Architecture Patterns and Strategies in Quantum Software Systems,” (under review) ACM Transactions on Software Engineering and Methodology, 2025. [PDF]

  7. Xiyu Zhou, Ruiyin Li* , Peng Liang, Beiqi Zhang, Mojtaba Shahin, Zengyang Li, Chen Yang, “Using LLMs in Generating Design Rationale for Software Architecture Decisions,” ACM Transactions on Software Engineering and Methodology, 2025. [PDF] (JCR-1, CCF-A)

  8. Ruiyin Li, Peng Liang, Yifei Wang, Yangxiao Cai, Weisong Sun and Zengyang Li, “Unveiling the Role of ChatGPT in Software Development: Insights from Developer-ChatGPT Interactions on GitHub,” ACM Transactions on Software Engineering and Methodology, 2026. [PDF] (JCR-1, CCF-A)

  9. Ruiyin Li, Peng Liang and Paris Avgeriou, “Towards Automatic Identification of Violation Symptoms of Architecture Erosion,” (under review) ACM Transactions on Software Engineering and Methodology, 2025. [PDF]

  10. Ruiyin Li, Peng Liang and Paris Avgeriou, “Warnings: Violation Symptoms Indicating Architecture Erosion,” Information and Software Technology, vol. 164, p. 107319, 2023. [PDF] (JCR-1, CCF-B)

  11. Ruiyin Li, Peng Liang, Mohamed Soliman and Paris Avgeriou, “Understanding software architecture erosion: A systematic mapping study,” Journal of Software: Evolution and Process, vol. 34, no. 3, p. e2423, 2022. [PDF] (JCR-3, CCF-B)

  12. Zifei Ma, Ruiyin Li, Tong Li, Rui Zhu, Rong Jiang, Juan Yang, Mingjing Tang and Ming Zheng, “A data-driven risk measurement model of software developer turnover,” Soft Computing, vol. 24, no. 2, pp. 825-842, 2020. [PDF] (JCR-2, CCF-C)

  13. Zifei Ma, Rong Jiang, Ruiyin Li, Tong Li, Juan Yang and Qiujin Zhang, “Study on Privacy Risk Measurement Model of Cloud Computing,” Recent Patents on Computer Science, vol. 10, no. 4, pp. 315-324, 2017. [PDF]

Conference Papers

  1. Li, Yikun, Ngoc Tan Bui, Ting Zhang, Martin Weyssow, Chengran Yang, Xin Zhou, Jinfeng Jiang, Junkai Chen, Huihui Huang, Huu Hung Nguyen, Chiok Yew Ho, Jie Tang, Ruiyin Li, Yide Yin, Han Wei Ang, Frank Liauw, Eng Lieh Ouh, Lwin Khin Shar and David Lo. “Out of Distribution, Out of Luck: How Well Can LLMs Trained on Vulnerability Datasets Detect Top 25 CWE Weaknesses?” in Proceedings of the 48th IEEE/ACM International Conference on Software Engineering (ICSE), Rio de Janeiro, Brazil, 2026. [PDF] (CCF-A)

  2. Yiran Zhang, Ruiyin Li, Peng Liang, Sun Weisong and Liu Yang,”Knowledge-Based Multi-Agent Framework for Automated Software Architecture Design,” in Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering (FSE) Companion, Trondheim, Norway, 2025, pp. 530-534: ACM. [PDF] (CCF-A)

  3. Ruiyin Li, Peng Liang and Paris Avgeriou, “Code Reviewer Recommendation for Architecture Violations: An Exploratory Study,” in Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering (EASE), Oulu, Finland, 2023, pp. 42-51: ACM. [PDF] (CCF-C)

  4. Ruiyin Li, Mohamed Soliman, Peng Liang and Paris Avgeriou, “Symptoms of architecture erosion in code reviews: A study of two OpenStack projects,” in Proceedings of the 19th IEEE International Conference on Software Architecture (ICSA), Honolulu, Hawaii, USA, 2022, pp. 24-35: IEEE. [PDF] (CCF-C)

  5. Ruiyin Li, Peng Liang, Mohamed Soliman and Paris Avgeriou, “Understanding architecture erosion: The practitioners’ perceptive,” in Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension (ICPC), Madrid, Spain, 2021, pp. 311-322: IEEE. [PDF] (CCF-B)

  6. Ruiyin Li, Peng Liang, Chen Yang, Georgios Digkas, Alexander Chatzigeorgiou and Zhuang Xiong, “Automatic identification of assumptions from the Hibernate developer mailing list,” in Proceedings of the 26th Asia-Pacific Software Engineering Conference (APSEC), Putrajaya, Malaysia, 2019, pp. 394-401: IEEE. [PDF] (CCF-C)

Workshop Papers

  1. Tianqing Liu, Peng Liang, Chen Yang, Zhuang Xiong, Chong Wang and Ruiyin Li, “Understanding the Decision-Making of Students in Requirements Engineering Course Projects,” in Proceedings of the 2nd Software Engineering Education (SEED) Workshop 2019 co-located with 26th Asia Pacific Software Engineering Conference (APSEC), 2019, pp. 1-8. [PDF]

发表论文

期刊论文

  1. Syed Mohammad Kashif, Ruiyin Li*, Peng Liang, Amjed Tahir, Qiong Feng, Zengyang Li, Mojtaba Shahin: “Beyond Functional Correctness: Design Issues in AI IDE-Generated Large-Scale Projects,” (under review) ACM Transactions on Software Engineering and Methodology, 2026. [PDF]
  2. Musengamana Jean de Dieu, Ruiyin Li*, Peng Liang, Mojtaba Shahin, Muhammad Waseem, Arif Ali Khan, Bangchao Wang, and Mst Shamima Aktar: “ArchISMiner: A Framework for Automatic Mining of Architectural Issue-Solution Pairs from Online Developer Communities,” (under review) ACM Transactions on Software Engineering and Methodology, 2025. [PDF]
  3. Ruiyin Li, Yiran Zhang, Xiyu Zhou, Peng Liang, Weisong Sun, Jifeng Xuan, Zhi Jin, and Yang Liu: “MAAD: Automate Software Architecture Design through Knowledge-Driven Multi-Agent Collaboration,” (under review) ACM Transactions on Software Engineering and Methodology, 2025. [PDF]
  4. Mst Shamima Aktar, Peng Liang, Muhammad Waseem, Amjed Tahir, Mojtaba Shahin, Muhammad Azeem Akbar, Arif Ali Khan, Aakash Ahmad, Musengamana Jean de Dieu, and Ruiyin Li*: “Decision Models for Selecting Architecture Patterns and Strategies in Quantum Software Systems,” (under review) ACM Transactions on Software Engineering and Methodology, 2025. [PDF]
  5. Xiyu Zhou, Ruiyin Li* , Peng Liang, Beiqi Zhang, Mojtaba Shahin, Zengyang Li, Chen Yang, “Using LLMs in Generating Design Rationale for Software Architecture Decisions,” ACM Transactions on Software Engineering and Methodology, 2025. [PDF] (JCR-1, CCF-A)
  6. Ruiyin Li, Peng Liang, Yifei Wang, Yangxiao Cai, Weisong Sun and Zengyang Li, “Unveiling the Role of ChatGPT in Software Development: Insights from Developer-ChatGPT Interactions on GitHub,” ACM Transactions on Software Engineering and Methodology, 2026. [PDF] (JCR-1, CCF-A)
  7. Ruiyin Li, Peng Liang and Paris Avgeriou, “Towards Automatic Identification of Violation Symptoms of Architecture Erosion,” (under review) ACM Transactions on Software Engineering and Methodology, 2024. [PDF]
  8. Ruiyin Li, Peng Liang and Paris Avgeriou, “Warnings: Violation Symptoms Indicating Architecture Erosion,” Information and Software Technology, vol. 164, p. 107319, 2023. [PDF] (JCR-1, CCF-B)
  9. Ruiyin Li, Peng Liang, Mohamed Soliman and Paris Avgeriou, “Understanding software architecture erosion: A systematic mapping study,” Journal of Software: Evolution and Process, vol. 34, no. 3, p. e2423, 2022. [PDF] (JCR-3, CCF-B)
  10. Zifei Ma, Ruiyin Li, Tong Li, Rui Zhu, Rong Jiang, Juan Yang, Mingjing Tang and Ming Zheng, “A data-driven risk measurement model of software developer turnover,” Soft Computing, vol. 24, no. 2, pp. 825-842, 2020. [PDF] (JCR-2, CCF-C)
  11. Zifei Ma, Rong Jiang, Ruiyin Li, Tong Li, Juan Yang and Qiujin Zhang, “Study on Privacy Risk Measurement Model of Cloud Computing,” Recent Patents on Computer Science, vol. 10, no. 4, pp. 315-324, 2017. [PDF]

会议论文

  1. Li, Yikun, Ngoc Tan Bui, Ting Zhang, Martin Weyssow, Chengran Yang, Xin Zhou, Jinfeng Jiang, Junkai Chen, Huihui Huang, Huu Hung Nguyen, Chiok Yew Ho, Jie Tang, Ruiyin Li, Yide Yin, Han Wei Ang, Frank Liauw, Eng Lieh Ouh, Lwin Khin Shar and David Lo. “Out of Distribution, Out of Luck: How Well Can LLMs Trained on Vulnerability Datasets Detect Top 25 CWE Weaknesses?” in Proceedings of the 48th IEEE/ACM International Conference on Software Engineering (ICSE), Rio de Janeiro, Brazil, 2026. [PDF] (CCF-A)
  2. Yiran Zhang, Ruiyin Li, Peng Liang, Sun Weisong and Liu Yang,”Knowledge-Based Multi-Agent Framework for Automated Software Architecture Design,” in Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering (FSE) Companion, Trondheim, Norway, 2025, pp. 530-534: ACM. [PDF] (CCF-A)
  3. Ruiyin Li, Peng Liang and Paris Avgeriou, “Code Reviewer Recommendation for Architecture Violations: An Exploratory Study,” in Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering (EASE), Oulu, Finland, 2023, pp. 42-51: ACM. [PDF] (CCF-C)
  4. Ruiyin Li, Mohamed Soliman, Peng Liang and Paris Avgeriou, “Symptoms of architecture erosion in code reviews: a study of two OpenStack projects,” in Proceedings of the 19th IEEE International Conference on Software Architecture (ICSA), Honolulu, Hawaii, USA, 2022, pp. 24-35: IEEE. [PDF] (CCF-C)
  5. Ruiyin Li, Peng Liang, Mohamed Soliman and Paris Avgeriou, “Understanding architecture erosion: The practitioners’ perceptive,” in Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension (ICPC), Madrid, Spain, 2021, pp. 311-322: IEEE. [PDF] (CCF-B)
  6. Ruiyin Li, Peng Liang, Chen Yang, Georgios Digkas, Alexander Chatzigeorgiou and Zhuang Xiong, “Automatic identification of assumptions from the Hibernate developer mailing list,” in Proceedings of the 26th Asia-Pacific Software Engineering Conference (APSEC), Putrajaya, Malaysia, 2019, pp. 394-401: IEEE. [PDF] (CCF-C)

Workshop 论文

  1. Tianqing Liu, Peng Liang, Chen Yang, Zhuang Xiong, Chong Wang and Ruiyin Li, “Understanding the Decision-Making of Students in Requirements Engineering Course Projects,” in Proceedings of the 2nd Software Engineering Education (SEED) Workshop 2019 co-located with 26th Asia Pacific Software Engineering Conference (APSEC), 2019, pp. 1-8. [PDF]