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. 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, 141(1):106705. Elsevier. (URL) (BibTeX)
  2. 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. (BibTeX)
  3. Musengamana Jean de Dieu, Peng Liang and Mojtaba Shahin (2022) How Developers Search for Architectural Information? An Industrial Survey. In Proceedings of the 19th IEEE International Conference on Software Architecture (ICSA).. IEEE. (BibTeX)
  4. 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. (BibTeX)
  5. 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. (BibTeX)
  6. 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. (BibTeX)
  7. Muhammad Waseem, Peng Liang, Mojtaba Shahin, Aakash Ahmad and Ali Rezaei Nasab (2021) On the Nature of Issues in Five Open Source Microservices Systems: An Empirical Study. In Proceedings of the 25th International Conference on Evaluation and Assessment in Software Engineering (EASE).. ACM, pages 201-210. (URL) (BibTeX)
  8. Chen Yang, Peng Liang, Liming Fu and Zengyang Li (2021) Self-Claimed Assumptions in Deep Learning Frameworks: An Exploratory Study. In Proceedings of the 25th International Conference on Evaluation and Assessment in Software Engineering (EASE).. ACM, pages 139-148. (URL) (BibTeX)
  9. Liming Fu, Peng Liang, Xueying Li and Chen Yang (2021) A Machine Learning Based Ensemble Method for Automatic Multiclass Classification of Decisions. In Proceedings of the 25th International Conference on Evaluation and Assessment in Software Engineering (EASE).. ACM, pages 40-49. (URL) (BibTeX)
  10. Sergei Shcherban, Peng Liang, Zengyang Li and Chen Yang (2021) Multiclass Classification of Four Types of UML Diagrams from Images Using Deep Learning. In Proceedings of the 33rd International Conference on Software Engineering and Knowledge Engineering (SEKE).. Knowledge Systems Institute, pages 57-62. (URL) (BibTeX)
  11. Liming Fu, Peng Liang, Xueying Li and Chen Yang (2021) Will Data Influence the Experiment Results?: A Replication Study of Automatic Identification of Decisions. In Proceedings of the 28th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER).. IEEE, pages 614-617. (URL) (BibTeX)
  12. Zengyang Li, Xiaoxiao Qi, Qinyi Yu, Peng Liang, Ran Mo and Chen Yang (2021) Multi-Programming-Language Commits in OSS: An Empirical Study on Apache Projects. In Proceedings of the 29th International Conference on Program Comprehension (ICPC).. IEEE, pages 219-229. (URL) (BibTeX)
  13. Xiaofeng Han, Amjed Tahir, Peng Liang, Steve Counsell and Yajing Luo (2021) Understanding Code Smell Detection via Code Review: A Study of the OpenStack Community. In Proceedings of the 29th International Conference on Program Comprehension (ICPC).. IEEE, pages 323-334. (URL) (BibTeX)
  14. Ruiyin Li, Peng Liang, Mohamed Soliman and Paris Avgeriou (2021) Understanding Architecture Erosion: The Practitioners' Perceptive. In Proceedings of the 29th International Conference on Program Comprehension (ICPC).. IEEE, pages 311-322. (URL) (BibTeX)
  15. Tingting Bi, Peng Liang, Antony Tang and Xin Xia (2021) Mining Architecture Tactics and Quality Attributes Knowledge in Stack Overflow. In Journal of Systems and Software, 180(10):111005. Elsevier. (URL) (BibTeX)
  16. Tingting Bi, Wei Ding, Peng Liang and Antony Tang (2021) Architecture Information Communication in Two OSS Projects: the Why, Who, When, and What. In Journal of Systems and Software, 181(11):111035. Elsevier. (URL) (BibTeX)
  17. Ali Rezaei Nasab, Mojtaba Shahin, Peng Liang, Mohammad Ehsan Basiri, Seyed Ali Hoseyni Raviz, Hourieh Khalajzadeh, Muhammad Waseem and Amine Naseri (2021) Automated Identification of Security Discussions in Microservices Systems: Industrial Surveys and Experiments. In Journal of Systems and Software, 181(11):111046. Elsevier. (URL) (BibTeX)
  18. Yajing Luo, Peng Liang, Chong Wang, Mojtaba Shahin and Jing Zhan (2021) Characteristics and Challenges of Low-Code Development: The Practitioners' Perspective. In Proceedings of the 15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM).. ACM, Article No.: 12. (URL) (BibTeX)
  19. Fangchao Tian, Tianlu Wang, Peng Liang, Chong Wang, Arif Ali Khan and Muhammad Ali Babar (2021) The Impact of Traceability on Software Maintenance and Evolution: A Mapping Study. In Journal of Software: Evolution and Process, 33(10):e2374. Wiley. (URL) (BibTeX)
  20. Muhammad Waseem, Peng Liang, Mojtaba Shahin, Amleto Di Salle and Gastón Márquez (2021) Design, Monitoring, and Testing of Microservices Systems: The Practitioners' Perspective. In Journal of Systems and Software, 182(12):111061. Elsevier. (URL) (BibTeX)
  21. Chen Yang, Peng Liang, Paris Avgeriou, Tianqing Liu and Zhuang Xiong (2021) Industrial Evaluation of An Architectural Assumption Documentation Tool: A Case Study. In Knowledge Management in the Development of Data-Intensive Systems, pages 253-295. Taylor & Francis. (URL) (BibTeX)
  22. Sergei Shcherban, Peng Liang, Zengyang Li and Chen Yang (2021) Multiclass Classification of UML Diagrams from Images Using Deep Learning. In International Journal of Software Engineering and Knowledge Engineering. World Scientific. (BibTeX)
  23. Can Cheng, Bing Li, Zengyang Li, Peng Liang and Xu Yang (2021) An In-depth Study of the Effects of Methods on the Dataset Selection of Public Development Projects. In IET Software. Wiley. (URL) (BibTeX)
  24. Muhammad Waseem, Peng Liang, Gastón Márquez, Mojtaba Shahin, Arif Ali Khan and Aakash Ahmad (2021) A Decision Model for Selecting Patterns and Strategies to Decompose Applications into Microservices. In Proceedings of the 19th International Conference on Service Oriented Computing (ICSOC).. Springer LNCS, pages 850-858. (URL) (BibTeX)
  25. Peng Zhou, Arif Ali Khan, Peng Liang and Sher Badshah (2021) System and Software Processes in Practice: Insights from Chinese Industry. In Proceedings of the 2nd International DevOps Quality Management Workshop (DevOpsQM).. ACM, pages 394-401. (URL) (BibTeX)
  26. Chong Wang, Tianyang Liu, Peng Liang, Maya Daneva and Marten van Sinderen (2021) The Role of User Reviews in App Updates: A Preliminary Investigation on App Release Notes. In Proceedings of the 28th Asia-Pacific Software Engineering Conference (APSEC).. IEEE. (BibTeX)