Software Engineering and Architecture

Software Engineering and Architecture Group (SEARCH) > CS > Bernoulli Institute > FSE > RUG

Dr. Peng Liang

lecturer

  • room number: 576 (Bernoulliborg, building 5161)
  • phone numbers
      domestic:    (050) 363-7480
international:    +31-50-363-7480
  • e-mail: liangp whu.edu.cn
  • personal page: N/A

Research

Teaching

  • Orientation of Software Engineering (BSc period 2.1)
  • Software Requirements Engineering (BSc period 3.1)
  • Student Colloquium (MSc period 4.1) Reviewer
  • Software Architecture (MSc period 4.1) Primary Coach

Peng's Recent Publications

(For more publications go to Peng's publications page, Google Scholar, DBLP or ResearchGate.)

  1. Ali Rezaei Nasab, Mojtaba Shahin, Seyed Ali Hoseyni Raviz, Peng Liang, Amir Mashmool and Valentina Lenarduzzi (2023) An Empirical Study of Security Practices for Microservices Systems. In Journal of Systems and Software. Elsevier. 198(4):111563. (URL) (BibTeX)
  2. Musengamana Jean de Dieu, Peng Lianga, Mojtaba Shahin and Arif Ali Khan (2023) Characterizing Architecture Related Posts and Their Usefulness in Stack Overflow. In Journal of Systems and Software. Elsevier. 198(4):111608. (URL) (BibTeX)
  3. Beiqi Zhang, Tianyang Liu, Peng Liang, Chong Wang, Mojtaba Shahin and Jiaxin Yu (2023) Architecture Decisions in AI-based Systems Development: An Empirical Study. In Proceedings of the 30th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER).. IEEE. (BibTeX)
  4. Fangchao Tian, Peng Liang and Muhammad Ali Babar (2022) Relationships between Software Architecture and Source Code in Practice: An Exploratory Survey and Interview. In Information and Software Technology. Elsevier. 141(1):106705. (URL) (BibTeX)
  5. Ruiyin Li, Peng Liang, Mohamed Soliman and Paris Avgeriou (2022) Understanding Software Architecture Erosion: A Systematic Mapping Study. In Journal of Software: Evolution and Process. Wiley. 34(3):e2423. (URL) (BibTeX)
  6. Ruiyin Li, Mohamed Soliman, Peng Liang and Paris Avgeriou (2022) 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).. IEEE, pages 24-35. (URL) (BibTeX)
  7. Musengamana Jean de Dieu, Peng Liang and Mojtaba Shahin (2022) How do Developers Search for Architectural Information? An Industrial Survey. In Proceedings of the 19th IEEE International Conference on Software Architecture (ICSA).. IEEE, pages 58-68. (URL) (BibTeX)
  8. Can Cheng, Bing Li, Zengyang Li, Peng Liang, Xiaofeng Han and Jiahua Zhang (2022) Improving Generality and Accuracy of Existing Public Development Project Selection Methods: A Study on GitHub Ecosystem. In Automated Software Engineering. Springer. 29(3):Article No. 33. (URL) (BibTeX)
  9. Muhammad Waseem, Peng Liang, Aakash Ahmad, Mojtaba Shahin, Arif Ali Khan and Gastón Márquez (2022) Decision Models for Selecting Patterns and Strategies in Microservices Systems and their Evaluation by Practitioners. In Proceedings of the 44th International Conference on Software Engineering (ICSE).. ACM, pages 135-144. (URL) (BibTeX)
  10. Chen Yang, Peng Liang, Liming Fu, Guorui Cui, Fei Huang, Feng Teng and Yawar Abbas Bangash (2022) Using 5G in Smart Cities: A Systematic Mapping Study. In Intelligent Systems with Applications. Elsevier. 14(5):200065. (URL) (BibTeX)
  11. Can Cheng, Bing Li, Zengyang Li, Peng Liang and Xu Yang (2022) An In-depth Study of the Effects of Methods on the Dataset Selection of Public Development Projects. In IET Software. Wiley. 16(2):146-166. (URL) (BibTeX)
  12. Liming Fu, Peng Liang, Zeeshan Rasheed, Zengyang Li, Amjed Tahir and Xiaofeng Han (2022) Potential Technical Debt and Its Resolution in Code Reviews: An Exploratory Study of the OpenStack and Qt Communities. In Proceedings of the 16th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM).. ACM, pages 216-226. (URL) (BibTeX)
  13. Xiaofeng Han, Amjed Tahir, Peng Liang, Steve Counsell, Kelly Blincoe, Bing Li and Yajing Luo (2022) Code Smells Detection via Modern Code Review: A Study of the OpenStack and Qt Communities. In Empirical Software Engineering. Springer. 27(6):Article No. 127. (URL) (BibTeX)
  14. Yajing Luo, Peng Liang, Mojtaba Shahin, Zengyang Li and Chen Yang (2022) Decisions in Continuous Integration and Delivery: An Exploratory Study. In Proceedings of the 34th International Conference on Software Engineering and Knowledge Engineering (SEKE).. Knowledge Systems Institute, pages 457-462. (URL) (BibTeX)
  15. Zengyang Li, Jieling Xu, Guangzong Cai, Peng Liang and Ran Mo (2022) An Empirical Study on the Explicitness of Bug Associations. In Proceedings of the 34th International Conference on Software Engineering and Knowledge Engineering (SEKE).. Knowledge Systems Institute, pages 212-215. (URL) (BibTeX)
  16. Arif Ali Khan, Sher Badshah, Peng Liang, Muhammad Waseem, Bilal Khan, Aakash Ahmad, Mahdi Fahmideh, Mahmood Niazi and Muhammad Azeem Akbar (2022) Ethics of AI: A Systematic Literature Review of Principles and Challenges. In Proceedings of the 26th International Conference on Evaluation and Assessment in Software Engineering (EASE).. ACM, pages 383-392. (URL) (BibTeX)
  17. Liming fu, Peng Liang and Beiqi Zhang (2022) Understanding Code Snippets in Code Reviews: A Preliminary Study of the OpenStack Community. In Proceedings of the 30th International Conference on Program Comprehension (ICPC).. ACM, pages 152-156. (URL) (BibTeX)
  18. Zengyang Li, Xiaoxiao Qi, Qinyi Yu, Peng Liang, Ran Mo and Chen Yang (2022) Exploring Multi-Programming-Language Commits and Their Impacts on Software Quality. In Journal of Systems and Software. Elsevier. 194(12):111508. (URL) (BibTeX)