pku-logo
 
orange line  
  Pku
  CS
orange line
 

 

 

  

Yanchun Sun

Associate Professor, Ph.D.in Computer Science

Associate Chair of the Department of Computer Science and Engineering

School of Computer Science,
Peking University,
Beijing 100871,
P.R.China

Email: sunyc@pku.edu.cn

 


Biography:

Yanchun Sun is an associate professor in School of Computer Science at Peking University. She is the associate chair of the department of Computer Science and Engineering. She holds a Master degree and a Ph.D. degree in Computer Science from Northeastern University. In 1999, Dr. Yanchun Sun became a faculty of the department of computer Science at Peking University. From September 2005 to September 2006, professor Sun has been a visiting scholar at the department of computer science at Yale Unverisity.

Professor Sun has a broad interest in computer software and theory. Her research interests include software engineering, service computing, software architecture, big data analysis, and intelligent education technologies etc.

Professor Sun has taken part in or been responsible for many national projects, the National Natural Science Foundation of China, the National High Technology Development (863) Program of China, and the National Grand Fundamental Research (973) Program of China and the National Key Research and Development Program of China etc.

Professor Sun developed and teaches the PKU course Software Project Management and Solutions Engineering for graduates, and she teaches the PKU course Software Engineering and Software Engineering Practice for undergraduates.

Professor Sun received the Outstanding Teacher Award in Computer Science for National Universities in 2021. She is the Knowledge Area Editor for the Software Design Knowledge Area of IEEE SWEBOK Version 3. She is an IEEE member, an IEEE Computer Society member, an ACM member, and a distinguished member of China Computer Federation (CCF). She is a member of CCF Software Engineering Committee, a member of CCF Service Computing Committee, and a member of CCF Education Committee.  

As the first inventor, Professor Sun applied for sixteen Chinese invention patents and has eleven authorizations.

 

Projects:

From 1999 till now, as a main researcher and one organizer, Dr.sun has taken part in the national projects as follows.

1. 1999.7-2000.12, Technology for Industrialization Production of Software and its Supporting Environment, sponsored by National Key Technologies R&D Program, main researcher and one of group leaders.

2. 2000.1-2002.12, Research on Technology of Software Development Based on Component, sponsored by National Excellent Teahcer Program of Ministry of Education, main researcher and SA group leader.

3. 2001.1-2002.12, Research on the Theory and Technology of Component Composition, sponsored by National Excellent Young Scientist Foundation Program of Natural Science Foundation Program of China, main researcher and SA group leader.

4. 2001.1-2002.12, Research on Architecture-Orientied Software Construction Technology, sponsored by National Natural Science Foundation Program of China, main researcher and SA group leader.

5. 2001.1-2002.12, Research on Architecture-based Component Composition, sponsored by National Key Program of Ministry of Education, main researcher and SA group leader.

6. 2001.10-2003.12, Domain Oriented Component Operating Platform, sponsored by National High Technology and Development Program, main researcher and SA group leader.

7. 2002.1-2004.12, Research on On-Line Evolution of Component-based Software, sponsored by National Natural Science Foundation of China Program, main researcher and SA group leader.

8. 2003.1-2006.12, Research on Theory and Methogology of Agent-based Middleware on Internet Platform, sponsored by National Basic Research Program, main researcher and SA group leader.

9. 2003.6-2005.5, Research and Build on Models of China' 2008 Olypiad Information System, sponsored by National Key Technologies R&D Program, main researcher and SA group leader.

10. 2006.1-2008.12, Research on Classification Framework and Design Model for Dynamic Variability of Software Architecture in Distributed Environment, sponsored by National Natural Science Foundation of China Program, project leader.

11.2007-7-2009.12, Research on Meta-Model Technology in Model Driving Architecture Modeling, sponsored by National High Technology and Development Program, vice project leader.

12.2009.1-2013.8, Research on Networked Complex Software: Quality and Confidence Assurance, Development Method, and Runtime Mechanism, sponsored by National Basic Research Program, main researcher and SA group leader.

13.2013.1-2016.12, Research on Key Enabling Technologies for Cloud Based Education, sponsored by National Natural Science Foundation of China Program, project leader at Peking University.

14.2018.5-2021.5, High dimensional large scale machine learning system, sponsored by the National Key Research and Development Program of China, project leader at Peking University Information Technology Institute(Tianjin Binhai).

15.2020.11-2023.10, Theory, method and key technology of alliance chain supervision, sponsored by the National Key Research and Development Program of China, project leader at Peking University.

16.2024.3-2027.2, Research and application of key technologies for trusted services of typical scientific and technological resource identification, sponsored by the National Key Research and Development Program of China, project leader at Peking University.

 

Publications:

  1. Jiaqi Zhang, Yanchun Sun(Corresponding Author), Yuqi Zhou, Jiawei Wu, Huizhen Jiang, Gang Huang. Exploring GitHub Topics: Unveiling Their Content and Potential. Accepted by IEEE SSE 2024.
  2. Yuqi Zhou, Yanchun Sun(Corresponding Author), Jiawei Wu, Jiaqi Zhang, Gang Huang. Wiki2GH: A Recommendation Service to Link Software Engineering Knowledge to Practical Development. In Proceedings of CCF 17th International Conference on Service Science (ICSS 2024), Hong Kong, May 11-12, 2024.
  3. Jiawei Wu, Yanchun Sun(Corresponding Author), Jiaqi Zhang, Yuqi Zhou, Gang Huang. A Programming Language Learning Service by Linking Stack Overflow with Textbooks. In Proceedings of IEEE International Conference on Web Services(ICWS) 2023, Chicago, USA, July 2-8, 2023.
  4. Jiawei Wu, Yanchun Sun(Corresponding Author), and Jiaqi Zhang. An Open-source Repository Retrieval Service Using Functional Semantics for Software Developers. CCF 15th International Conference on Service Science (ICSS 2022), May 13-15, 2022 Best Paper Award.
  5. Yuqi Zhou, Jiawei Wu,Yanchun Sun(Corresponding Author).GHTRec:A Personalized Service to Recommend GitHub Trending Repositories for Developers. In Proceedings of IEEE International Conference on Web Services(ICWS) 2021,online virtual congress, September 5-10, 2021.
  6. Hang Yin, Yuanhao Zheng,Yanchun Sun(Corresponding Author),Gang Huang. An API Learning Service for Inexperienced Developers Based on API Knowledge Graph. In Proceedings of IEEE International Conference on Web Services(ICWS) 2021, online virtual congress, September 5-10, 2021.
  7. Sun Y, Yin H, Wen J, et al. Urban Region Function Mining Service Based on Social Media Text Analysis[J]. International Journal of Software Engineering and Knowledge Engineering, 2021, 31(4): 563-586.
  8. Yin H, Sun Z, Sun Y (Corresponding Author),et al. Automatic Learning Path Recommendation for Open Source Projects Using Deep Learning on Knowledge Graphs. In Proceedings of 2021 IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC). IEEE, 2021.
  9. Sun Y, Yin H, Wen J, et al. Urban Region Function Mining Service Based on Social Media Text Analysis. In Proceedings of 2020 International Conference on Service Science (ICSS). IEEE, 2020: 170-177.
  10. Jiawei Wu,Yanchun Sun(Corresponding Author). A recommendation system for medical consultation based on knowledge graph and social media. National Conference on Services Computing(NCSC), 2020. Accepted by Journal of Frontiers of Computer Science and Technology.
  11. Zhiyu Sun,Fang Peng,Junrui Guan,Yanchun Sun(Corresponding Author). ACM Internetware 2019, Fukuoka, Japan, October 28-29, 2019.
  12. Hang Yin, Zhiyu Sun, Yanchun Sun(Corresponding Author), Wenpin Jiao. A Question-Driven Source Code Recommendation Service Based on Stack Overflow. In Proceedings of IEEE SERVICES 2019, Milan, Italy, July 8-13, 2019.
  13. Zhiyu Sun, Chao Xin, Yanchun Sun(Corresponding Author). An Automatic Semantic Code Repair Service Based on Deep Learning for Programs with Single Error. In Proceedings of IEEE SERVICES 2019, Milan, Italy, July 8-13, 2019.
  14. Jiao Wenpin, Sun Yanchun. A values-driven self-organization mechanism for automating multiagent coordination[J]. Computational Intelligence, 2018, 34(2):635-678.
  15. Jialun Shao, Yanchun Sun(Corresponding Author). A Recommendation Service for Programming Study Based on Stack Overflow. In Proceedings of IEEE SERVICES 2018, San Francisco, USA, July 2-7, 2018.
  16. Yongshen Rao, Jingzhong Zhang, Yu Zou, Yanchun Sun, Xiangping Chen. An Advanced Operating Environment for Mathematics Education Resources,SCIENCE CHINA, Information Sciences, January 2018, Vol.61: 1-3.
  17. Jiu Wen, Yanchun Sun(Corresponding Author). A Map-Matching Service Designed for Courier Trajectories. In Proceedings of IEEE ICWS 2017,Hawaii, USA, June 25-30,2017.
  18. Yanchun Sun,Chao Xin.Using Coursera Clickstream Data to Improve Online Education for Software Engineering.In Proceedings of ACM TURC 2017,Shanghai,China,May 12-14,2017.
  19. Yanchun Sun, Kui Wei, ZijianQiao, Jiu Wen, Tianyuan Jiang. A Personalized Service for Scheduling Express Delivery Using Courier Trajectories. In Proceedings of the 23rd IEEE International Conference on Web Services, San Francisco, USA, June 27 - July 2, 2016.
  20. Yanchun Sun, Zijian Qiao, Dejian Chen, Chao Xin, Wenpin Jiao. An Approach to Using Existing Online Education Tools to Support Practical Education on MOOCs. In Proceedings of the 40th IEEE Computer Society International Conference on Computers, Software & Applications, Atlanta, Georgia, USA, June 10-14, 2016.
  21. Wenpin Jiao, Yanchun Sun. Self-adaptation of multi-agent systems in dynamic environments based on experience exchanges, Journal of Systems and Software, Volume 122, December 2016, Pages 165–179.
  22. Yanchun Sun, Dejian Chen, Chao Xin, Wenpin Jiao. Automating Repetitive Tasks on Web-based IDEs via an Editable and Reusable Capture-Replay Technique. In Proceedings of the IEEE 39th Annual International Computers, Software and Applications Conference (COMPSAC 2015), Taichung, Taiwan, July 1-5, 2015.
  23. Yanchun Sun, Xiwei Zhuang, Kui Wei, Xudong Shan, Tianyuan Jiang. Using Mobile Services Based on SNS to Recommend Who, How and When to Collaborate. In Proceedings of 2015 IEEE International Conference on Mobile Services, New York, USA, June 27-July 2, 2015.
  24. Chao Xin, Zijian Qiao,Yanchun Sun(Corresponding Author). A Cloud-based Notes Plugin for Video on Google Chrome In NASAC 2015.(in Chinese with English abstract)
  25. Yanchun Sun, Dejian Chen, Wenpin Jiao, Gang Huang. An Online Education Approach Using Web Operation Record and Replay Techniques. In Proceedings of the 38th Annual International Computers, Software & Applications Conference (COMPSAC 2014), pages 456-465.
  26. Xiwei Zhuang, Yanchun Sun(Corresponding Author), Kui Wei.A Smart Mobile Contact Recommender Based on Smart Phone Data.In Proceedings of ACM Internetware 2014.
  27. Dejian Chen, Yanchun Sun(Corresponding Author), Kui Wei, Zijian Qiao, Chao Xin. 2014. Supporting Online Synchronous Education for Software Engineering via Web-based Operation Record and Replay. In Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering (SEKE '14), Vancouver, Canada, July 1-3, 2014.
  28. Xiwei Zhuang, Yanchun Sun(Corresponding Author), Kui Wei: SMoCoR: A Smart Mobile Contact Recommender Based on Smart Phone Data. In Proceedings of the 38th Annual International Computers, Software & Applications Conference (COMPSAC 2014), pages 634-635, Poster.
  29. Qiao Zijian, Chen Dejian, Sun Yanchun(Corresponding Author). A Cloud-based Notes Plugin for Class on Google Chrome. In NASAC 2014.(in Chinese with English abstract)
  30. Yanchun Sun,Hui Song, Wenpin Jiao. Using Architecture to Support the Collaborations in Software Maintenance. In the 25th International Conference on Software Engineering and Knowledge Engineering, Boston, USA, June 27-29, 2013.
  31. Wenpin Jiao, Yanchun Sun(Corresponding Author). Supportig Adaption of Decentralized Software based on Application Scenarios, Journal of Systems and Software, 86(7): 1891-1906, 2013.
  32. Yanchun Sun, Xuanzhe Liu. Educating Students by Real-world Software Engineering Practices Designing Software Engineering Practice Course. In the 7th International Conference on Computer Science and Education (ICCSE 2012), Melbourne, Australia, July 14-17, 2012.
  33. Lei Zhang, Yanchun Sun(Corresponding Author), Gang Huang, Weihu Wang, Hui Song. Detecting Anti-Patterns in Java EE Runtime System Model. ACM Internetware 2012.
  34. Hui Song, Gang Huang, Yingfei Xiong, Yanchun Sun, Inferring the Data Access from the Clients of Generic APIs. In the 28th IEEE International Conference on Software Maintenance (ICSM 2012), pages 388-397.
  35. Dejian Chen, Yanchun Sun(Corresponding Author), Gang Huang, Ying Zhang. Operation Remote Synchronization based on Record and Replay for the Eclipse Education Platform. NASAC 2012. (in Chinese with English abstract)
  36. Chen Xiang-Ping, Huang Gang, Song Hui, Sun Yan-Chun, Mei Hong. MOF Based Framework for Integration of Software Architecture Analysis Results. Journal of Software, 23(4):831-845, 2012.(in Chinese with English abstract)
  37. Yanchun Sun. The Challenge and Practice of Creating Software Engineering Curriculum. Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training, Hawaii, USA, May 22-24, 2011.
  38. Lei Zhang, Yanchun Sun(Corresponding Author), Yuehui Peng, Xiaofeng Cui, Hong Mei. Towards Quality Based Solution Recommendation in Decision-Centric Architecture Design. Proceedings of the 23th International Conference on Software Engineering and Knowledge Engineering, Miami Beach, USA, July 7-9, 2011.
  39. Lei Zhang, Yanchun Sun(Corresponding Author), Hui Song, Franck Chauvel, Hong Mei. Detecting Architecture Erosion by Design Decision of Architectural Pattern. Proceedings of the 23th International Conference on Software Engineering and Knowledge Engineering, Miami Beach, USA, July 7-9, 2011.
  40. Wenhui Zhu, Gang Huang, Yanchun Sun, Hong Mei.Documentation-Based Approach to Reveal Architectural View Conflicts.Journal of Software,2011,22(11):2577-2592.(in Chinese with English abstract)
  41. Hui Song, Gang Huang, Franck Chauvel, Yingfei Xiong, Zhenjiang Hu, Yanchun Sun, Hong Mei, Supporting Runtime Software Architecture:A Bidirectional-Transformation-Based Approach, Journal of Systems and Software, Elsevier. 2011, 84(5): 711-723.
  42. Hui Song, Gang Huang, Franck Chauvel, Wei Zhang, Yanchun Sun, Weizhong Shao, Hong Mei. Instant and Incremental QVT Transformation for Runtime Models. In the 14th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2011).
  43. Wenpin Jiao, Yanchun Sun(Corresponding Author), Hong Mei. Automated Assembly of Internet-Scale Software Systems Involving Autonomous Agents, Journal of Systems and Software, 83(2010) pp.1838-1850.
  44. Hui Song, Gang Huang, Franck Chauvel, Yanchun Sun and Hong Mei. Inferring Meta-Models for Runtime System Data from the Clients of Management APIs. In the 13th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2010),Oslo, Norway, October 3-8, 2010,LNCS 6395, pp168-182.
  45. Hui Song, Gang Huang, Franck Chauvel and Yanchun Sun. Applying MDE Tools at Runtime: Experiments upon Runtime Models, the 5th International Workshop on Models@run.time, correlated with MoDELS2010.
  46. Hui Song, Gang Huang, Franck Chauvel, Yanchun Sun and Hong Mei. SM@RT: Representing Runtime System Data as MOF-Compliant Models. In ACM/IEEE 32th International Conference on Software Engineering (ICSE2010), Research Demo, Cape Town, South Africa, May 2-8, 2010.
  47. Xiangping Chen,Gang Huang,Franck Chauvel,Yanchun Sun,Hong Mei. Integrating MOF-Compliant Analysis Results. International Journal of Software and Informatics, 2010,4(4):383-400 (extended from the publication on Asia-Pacific Symposium on Internetware, 2010)
  48. Xiaofeng Cui, Yanchun Sun(Corresponding Author), Hong Mei. A Decision-Centric Software Architecture Design Method. Journal of Software, 2010, Vol 21, No.6. (in Chinese with English abstract)
  49. Wenhui Zhu, Tao Yang, Gang Huang, Yanchun Sun. A Task-Oriented Navigation Approch to Enhance Architectural Description Comprehension. In the 34th Computer Software and Applications Conference (COMPSAC2010), Seoul, Korea, July 19-23, 2010.
  50. Xiangping Chen, Gang Huang, Yanchun Sun, Hong Mei. A Software Architecture Model Supporting Analysis and Planning in Self-Adaptation. Journal of Computer Research and Development, 2010, Vol.47, No.7,pp1156-1164, July 2010.(in Chinese with English abstract)
  51. Yanchun Sun, Hui Song, Wenpin Jiao. Towards Architecture-centric Collaborative Software Development. In the 21th International Conference on Software Engineering and Knowledge Engineering (SEKE 2009), Bosten, USA. July 1 - July 3, 2009.
  52. Xiao Sai, Xiaofeng Cui,Yanchun Sun(Corresponding Author), Gang Huang. A Modeling Tool for Software Architecture Design Decisions. Computer Science, 2009, Vol.36, No.08, pp161-165.(in Chinese with English abstract)
  53. Xiaofeng Cui, Yanchun Sun(Corresponding Author), Hong Mei.Architecture Design for the Large-Scale Software-Intensive Systems: A Decision-Oriented Approach and the Experience. In the 14th IEEE International Conference on Engineering of Complex Computer Systems(ICECCS 2009), Potsdam, Germany, June 2-4, 2009.
  54. Wenhui Zhu, Yanchun Sun(Corresponding Author), Gang Huang, Hong Mei. Documenting Quality Attributes of SoftwareComponents. In the 21th International Conference on Software Engineering and Knowledge Engineering (SEKE 2009), Bosten, USA. July 1 - July 3, 2009.
  55. Yanchun Sun, Hui Song, Xinghua Wang, Wenpin Jiao. Towards Collaborative Development Based on Software Architecture. In the 20th International Conference on Software Engineering and Knowledge Engineering (SEKE 2008), Redwood City, CA, USA. July 1 - July 3, 2008.
  56. Xiaofeng Cui, Yanchun Sun(Corresponding Author), Sai Xiao, Hong Mei. A Decision-Centric Architecture Design Method Facilitating the Contextually Capture and Reuse of Design Knowledge. In the 20th International Conference on Software Engineering and Knowledge Engineering (SEKE 2008), Redwood City, CA, USA. July 1 - July 3, 2008.
  57. Gang Huang, Jie Yang, Yanchun Sun, Hong Mei . Quality Aware Flattening for Hierarchical Software Architecture Models. Studies in Computational Intelligence, Springer. Volumn 150/2008, pp.73-87.
  58. Lianshan Sun, Gang Huang, Yanchun Sun, Hui Song, Hong Mei. An Approach for Generation of J2EE Access Control Configurations from Requirements Specification. In the 8th International Conference on Quality Software(QSIC 2008), Oxford, UK, 12-13 August 2008, 87-96.
  59. Xiaofeng Cui, Yanchun Sun(Corresponding Author), Hong Mei. Towards Automated Solution Synthesis and Rationale Capture in Decision-Centric Architecture Design. In: Proceedings of Working IEEE/IFIP Conference on Software Architecture (WICSA) 2008. February 18–22,2008, Vancouver, BC, Canada.
  60. Hui Song,  Yanchun Sun(Corresponding Author), Li Zhou, Gang Huang. Towards Instant Automatic Model Refinement Based on OCL. In: Proceedings of the 14th Asia-Pacific Software Engineering Conference, Dec 5-7, 2007, Nagoya, Japan.
  61. ZHOU Li, CHEN Xiangping, HUANG Gang, SUN Yanchun, MEI Hong. Negotiation-Enabled Modeling and Verification of Architectural Behavior of Internetware. Journal of Software, 2008,19(5):1099-1112.(in Chinese with English abstract)
  62. Zhang Lei, Zhou Li, Sun Yanchun(Corresponding Author), Mei Hong.The Design and Implementation of a Model Checking Oriented Component Interaction Modeling Tool. NASAC 2007, September 19-21, 2007, Xi'an, China.(in Chinese with English abstract)
  63. Xiaofeng Cui, Yanchun Sun(Corresponding Author), Gang Huang, Hong Mei. Architectural Adaptation Addressing Multiple-Attribute Quality Criteria in Mission-Critical Systems. In the 31st IEEE Computers, Software, and Applications Conference (COMPSAC 2007), Beijing, July 23-27.
  64. Tan Jia, Sun Yanchun(Corresponding Author), Mei Hong. Modeling Architecture Style in ABC Methodology. ACTA Electronica Sinica, 2006(5), pp. 203-210. (in Chinese with English abstract)
  65. Sun Lian-Shan, Huang Gang, Sun Yan-Chun, Chen Hong-Jie, Mei Hong. Towards Modeling Non-Functional Requirements in Feature Model. NASAC 2006.(in Chinese with English abstract)
  66. Sun Lianshan, Sun Yanchun(Corresponding Author), Chen Hongjie, Mei Hong. From Requirements Specification to Software Architecture-A Case Study. ACTA Electronica Sinica, 2005, supplement. (in Chinese with English abstract)
  67. Junrong Shen, Xi Sun, Gang Huang, Wenpin Jiao, Yanchun Sun, Hong Mei. Towards a Unified Formal Model for Supporting Mechanisms of Dynamic Component Update. In ESEC/FSE’05(The 5th joint meeting of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering), 2005.
  68. Yanchun Sun. Research on CSCW System Architecture Based on Component Technology. In: Proceedings of the 9th Annual Joint Workshop on Modern Electronic Technology and Applications. Nov 24-27, 2004, Daegu, Korea.
  69. ZouWei, Sun Jiasu, Sun Yanchun(Corresponding Author). Access Control in Jade Bird Web Component Library System. Journal of Software, 2002, Vol.13, No.1, 92~98. (in Chinese with English abstract)
  70. Ma Liang, Sun Yanchun(Corresponding Author). The Development of Software Component Conception. Computer Science, 2002, Vol.29, No.4, 28~30. (in Chinese with English abstract)
  71. Li Jinyu, Lu Qingda, Sun Yanchun(Corresponding Author). UML Data Exchange. Computer Science, 2002, Vol.29, No.5 (in Chinese with English abstract)
  72. Sun Yanchun. Research on CSCW System Architecture Based on Component Technology . Journal of Software, 2001, Vol.12, Supplement, (in Chinese with English abstract)
  73. Sun Yanchun. Research on Cooperation Model in CSCW System Architecture. Mini-Micro, 2001,Vol.22, No 10, 1182~1185. (in Chinese with English abstract)
  74. Sun Yanchun. Research on CSCW System Architecture Model. Mini-Micro, 2001, Vol.22, No.2, 210~213. (in Chinese with English abstract)
  75. Ma Liang, Sun Yanchun(Corresponding Author), Sun Jiasu. Design of An Extensible OO Component Model. Mini-Micro, 2001, Vol.22, No.10, 1202~1205. (in Chinese with English abstract)
  76. Sun Yanchun, Zou Wei, Ma Liang. A Component Library Management System Based on Internet. Computer Engineering, 2000,Vol.26, No.11, 85~86. (in Chinese with English abstract)
  77. Sun Yanchun. Research on CSCW System Architecture Based on Component Technology . In: the 11th China Conference on Computer Network and Data Communication, Oct.23-26, 2000, Beijing, China. (in Chinese with English abstract)
  78. Sun Yanchun, Zou Wei, Ma Liang. Component Library Management System-JBCLMS, Computer World. 2000 Vol.11. (in Chinese with English abstract)
  79. Sun Yanchun, Zhao Dazhe, Liu Jiren. Research on a CSCW System Developing Platform Based on CORBA and Object Group Mechanism. Journal of Software, 1999, Vol.10, Supplement, 37~41. (in Chinese with English abstract)
  80. Sun Yanchun. Zhao Dazhe,Liu Jiren. The Research on CORBA-based Groupware Developing Platform. Mini-Micro, 1999, Vol.20, No.4, pp246-250. (in Chinese with English abstract)
  81. Zhao Dazhe, Niu Junyu, Sun Yanchun, Shi Dezhi. Workflow Management System—Cooperation and Integration. Journal of Software, 1999, Vol 10, Supplement, 42~46. (in Chinese with English abstract)
  82. Sun Yanchun, Zhao Dazhe, Liu Jiren. A CSCW System Architecture Model Based on Distributed Network. Journal of Software, 1998,Vol 9, Supplement, 174~177. (in Chinese with English abstract)
  83. Sun Yanchun, Zhao Dazhe,Liu Jiren. Research on the Component Integrating Technology in Workflow Management Based on Cooperation. Computer Science, Vol.25, No.3, 22~25. (in Chinese with English abstract)
  84. Sun Yanchun, Zhao Dazhe,Liu Jiren. A Survey of Common Object Request Architecture Specification Technology. Journal of ChongQing University of Posts and Telecommunications.1998, Vol.10, No.3, 27~33. (in Chinese with English abstract)
  85. Zhao Dazhe, Sun Yanchun, Niu Junyu. Workflow Management System—Cooperation and Integration. Journal of Software, 1998, Vol 9, Supplement, 112~115. (in Chinese with English abstract)
  86. Zhao Dazhe, Sun Yanchun, Niu Junyu. Research on Design Method of Software Application System Based on Cooperation. Software Engineer, 1998, Vol.1, 30~32. (in Chinese with English abstract)
  87. Sun Yanchun, Zhao Dazhe, Liu Jiren. Implementing A CSCW System Platform with CORBA-based Groupware Component. In: Proceedings of Third International Workshop on CSCW in Design, July,1998,Japan.
  88. Sun Yanchun, Zhao Dazhe, Liu Jiren. The Research on Software Component Technology in Cooperation-Oriented Workflow Management System. In: the 27th International Conference and Exhibition on technology of Object-Oriented Language and Systems(Tools Asia 98), Sep 22-25,1998, Beijing, China, 131~136.
  89. Zhao Dazhe, Sun Yanchun, Niu Junyu. Workflow Management System—Cooperation and Integration. In: Proceedings of Third International Workshop on CSCW in Design, July,1998, Japan.
  90. Sun Yanchun, Zhao Dazhe, Liu Jiren. An Open and Integrated CSCW System Architecture Model Based on Open Distributed Network. In: Proceedings of Second International Workshop on CSCW in Design, Nov 26-28,1997,Thailand, 131~134.
  91. Zhao Dazhe, Sun Yanchun, Niu Junyu. Workflow Management System Based on Cooperation and Component. In: Proceedings of Second International Workshop on CSCW in Design, Nov 26-28,1997,Thailand, 245~248.
  92. Sun Yanchun, Liu Jiren, Zhao Dazhe. Computer Supported Cooperative Work. In: 96’ Proceedings of National Engineering Research Center for Computer Software. Northeastern University Press, 1996, 189~194. (in Chinese with English abstract)
  93. Sun Yanchun, Liu Jiren, Zhao Dazhe. CORBA Technology Specification. In: 96’ Proceedings of National Engineering Research Center for Computer Software. Northeastern University Press, 1996, 195~202. (in Chinese with English abstract)
  94. Zhao Dazhe, Sun Yanchun, Niu Junyu. The Research and Development of the Cooperation and Component-oriented Workflow Management System. In: the 4th CERNET Conference on CERNET Research and Development, 1996, 171~174. (in Chinese with English abstract)
  95. Cheng Li, Guo Ping, Sun Yanchun, Zhu Jiakeng. General Purpose Electronic Classroom System Model Based on Computer Supported Cooperative Work. Journal of Northeastern University(Natural Science), 1995, Vol.16, Supplement, 14~19. (in Chinese with English abstract)

 

Education:

* Courses:

  1. C Language(undergraduate course): 1999.9-2001.1, 2000.9-2001.1
  2. Software Engineering(undergraduate course): 2001.2-2001.7, 2002.2-2002.7, 2003.2-2003.7, 2004.2-2004.7, 2005.2-2005.7, 2007.2-2007.7, 2008.2-2009.7, 2008.9-2009.1, 2009.9-2010.1, 2010.9-2011.1, 2011.9-2012.1, 2012.9-2013.1, 2013.2-2013.7, 2014.2-2014.7, 2015.2-2015.7, 2016.2-2016.7, 2017.2-2017.7, 2018.2-2018.7, 2022.9-2022.12 2019.2-2019.7, 2020.2-2020.7, 2020.9-2021.1, 2021.2-2021.7, 2021.9-2022.1, 2022.9-2023.1, 2023.9-2024.1.
  3. Software Project Management(graduate course): 2000.9-2001.1, 2001.9-2002.1, 2004.2-2004.7, 2007.2-2007, 2007.7-2008.1
  4. Solutions Engineering(graduate course):2008.2-2008.7, 2009.2-2009.7, 2010.2-2010.7, 2011.2-2011.7, 2012.2-2012.7, 2013.2-2013.7, 2014.2-2014.7, 2015.2-2015.7,2016.2-2016.7
  5. Software Engineering Practice(undergraduate course):2011.9-2012.1, 2012.9-2013.1, 2013.9- 2014.1, 2014.9-2015.1, 2015.9-2016.1,2016.9-2017.1,2017.9-2018.1,2018.9-2019.1, 2019.9-2020.1, 2020.9-2021.1
  6. Introduction to Object-Oriented Technology(undergraduate course):2021.2-2021.7, 2022.2-2022.6, 2023.2-2023.6, 2024.2-2024.6

*Textbook:

  1. Yanchun Sun, Gang Huang, Shuiguang Deng. Software Engineering: Classic, Modern and   Frontier. Peking University Press, 2024. 
  2. Lifu Wang, Yanchun Sun, Xueyang Liu. Software Engineering, Third Edition. Peking University Press, 2009.

*Education Papers:

  1. Yanchun Sun,Chao Xin.Using Coursera Clickstream Data to Improve Online Education for Software Engineering.ACM TURC 2017,Shanghai,China.May 12-14,2017.
  2. Yanchun Sun, ZijianQiao, Dejian Chen, Chao Xin, Wenpin Jiao. An Approach to Using Existing Online Education Tools to Support Practical Education on MOOCs.In Proceedings of the 40th IEEE Computer Society International Conference on Computers, Software & Applications, Atlanta, Georgia, USA, June 10-14, 2016.
  3. Yanchun Sun, Dejian Chen, Chao Xin, Wenpin Jiao. Automating Repetitive Tasks on Web-based IDEs via an Editable and Reusable Capture-Replay Technique. In Proceedings of the IEEE 39th Annual International Computers, Software and Applications Conference (COMPSAC 2015), Taichung, Taiwan, July 1-5, 2015.
  4. Chao Xin, Zijian Qiao,Yanchun Sun. A Cloud-based Notes Plugin for Video on Google Chrome In NASAC 2015.(in Chinese with English abstract)
  5. Yanchun Sun, Dejian Chen, Wenpin Jiao, Gang Huang. An Online Education Approach Using Web Operation Record and Replay Techniques. In Proceedings of the 38th Annual International Computers, Software & Applications Conference (COMPSAC 2014), pages 456-465.
  6. Dejian Chen, Yanchun Sun, Kui Wei, Zijian Qiao, Chao Xin. 2014. Supporting Online Synchronous Education for Software Engineering via Web-based Operation Record and Replay. In Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering (SEKE '14), Vancouver, Canada, July 1-3, 2014.
  7. Qiao Zijian, Chen Dejian, Sun Yanchun. A Cloud-based Notes Plugin for Class on Google Chrome. In NASAC 2014.(in Chinese with English abstract)
  8. Yanchun Sun, Xuanzhe Liu. Educating Students by Real-world Software Engineering Practices Designing Software Engineering Practice Course. In the 7th International Conference on Computer Science and Education (ICCSE 2012), Melbourne, Australia, July 14-17, 2012.
  9. Yanchun Sun. The Challenge and Practice of Creating Software Engineering Curriculum. Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training, Hawaii, USA, May 22-24, 2011.
  10. Yanchun Sun, Lifu Wang, Hong Mei.Exploration and Practice of Undergraduate Software Engineering Teaching. Computer Education, 2009, No16, 112-115.
  11. Yanchun Sun, Hong Mei. Exploration and Practice of Software Engineering Teaching at Peking Unverisity. 2nd National University Conference on Computer Practical Teaching, Weihai, Sandong Province, China. July 24-26, 2009.
  12. Yanchun Sun, Hong Mei. The Challenge and Practice of Creating Software Engineering Curriculum. International Symposium on Collaborative Software Engineering, Changchun, Jilin Province, China. Oct. 14-16, 2010.

 

Translations:

    1. Sun Yanchun(First Translator), Whitten, N.(Writer), Managing Software Development Projects: Formula for Success(2nd Edition), Publishing House of Electronics Industry, Beijing, April, 2002.
    2. Sun Yanchun(First Translator), Martin Kalin(Writer). Object-Oriented Programming in Java. China Machine Press, Beijing, September, 2002.
    3. Sun Yanchun(First Translator), Reifer, D.J.(Writer). Practical Software Reuse: Strategies for Introducing Reuse Concepts in Your Organization. China Machine Press, Beijing, March, 2005.

 

Services:

* Program committee member:

    *IEEE International Conference on Web Services (ICWS 2018-2024)

    *IEEE SmartDataServices 2020-2021

    *International Conference on Software Engineering and Knowledge Engineering(SEKE 2012-2024).

    *ACM TURC 2017-2021

    *IEEE Service Computing Conference (SCC 2016)

    *Asia-Pacific Software Engineering Conference(APSEC 2016)

    * IEEE Computer Software and Applications Conference(COMPSAC 2013)

    * International Conference on Service Sciences(ICSS 2010, 2013, 2014, 2015).

    * Conference on Software Engineering Education and Training(CSEET 2012, 2013).

    * International Symposium on Software Architecture and Patterns 2012

* Organizing committee member:

    * International Symposium on Service Oriented System Engineering(SOSE 2013), Registration Chair.

    * The 2019 IEEE SERVICES Symposium on Service Computing, Chair.

    * Chair of Women in Services Computing(WISC) Committee, IEEE Technical Committee on Services Computing(TCSVC), 2018-2019.

    * IEEE SSE 2024, Program Co-Chair.

     

Awards:

    * Software "General Multimedia Classroom", Outstanding Software Award by Ministry of Education in 1996.

    * Software "General Multimedia Classroom", Excellent Software Award for National Undergraduates' Software Competition in 1997.

    * Program "Research on Cooperative Work Oriented and Component Based System, The First Science and Techonolgy Award of Liaoning Province in 1999.

    *Paper "Reseach on CSCW System Architecure Based on Component Technology", Excellent Paper Award, in the 11th China Conference on Computer Network and Data Communication, Oct23-26, 2000, Beijing.

    *Substitutive Secretary-general, Software Engineering Branch, China Computer Federation, 2004-2005.

    *Substitutive Secretary-general, Software Engineering Branch, China Software Industry Association, 2004-2005.

    * Yale University--Visiting Scholar 2005-2006.

    * IBM Teacher Award, 2009.

    *"Solutions Engineering" honered as "Excellent Course" by Ministry of Education of China & IBM, 2010.

    *"Software Engineering" honered as "National Level Excellent Course" by Ministry of Education of China, 2010.

    * IBM Teacher Award, 2010.

    * "The Creation of Software Engineering Curriculum Cultivating Comprehensive Abilities and Innovation Ability" honered as "First Grade Prize of Teaching Achievement Award" by Peking University, 2012.

    *"Software-defined cloud management key technologies and systems" honered as "First prize of science progress award of Ministry of Education", by Ministry of Education of China, 2015.

    *"Software Engineering" honered as "National Excellent resource sharing Course" by Ministry of Education of China, 2016.

    *"The Creation of Software Engineering Curriculum Facing to The Cultivation Reqirement of Innovation Ability and Personalization" honered as "First Grade Prize of Teaching Achievement Award" by Peking University, 2017.

    *"The Creation of Software Engineering Curriculum Facing to The Cultivation Reqirement of Innovation Ability and Personalization" honered as "Second Grade Prize of Teaching Achievement Award" by Beijing Municipal Education Commission, 2017.

    *Honered as "Excellent Teaching Award" by Peking University, 2019.

    *"Software Engineering" honered as "National First Class?undergraduate Course" by Ministry of Education of China, 2020.

    *"Research and practice of Hybrid Software Engineering Teaching System for Innovation and Comprehensive Practical Ability Training" honered as "First Grade Prize of Teaching Achievement Award" by Peking University, 2021. 

    *"Outstanding Teacher Award in Computer Science for National Universities in 2021" by China Teacher Development Foundation, 2022.

     * A Personalized Service for Scheduling Express Delivery Using Courier Trajectories, honered as "IEEE-CCF Best Application Paper Award for Service Computing", 2023.