SERVICES

Software Development Knowledge Graph
Integrate multi-source heterogeneous software development knowledge and provide a variety of knowledge services, such as API/code recommendation, concept understanding and automatic Q&A.
The software development knowledge graph is a knowledge graph that integrate multi-source heterogeneous software development knowledge for software development scenarios. To build this knowledge graph, a variety of automated knowledge extraction technologies are used to extract different software development knowledge (e.g., API knowledge, library knowledge, software concept knowledge, sample code knowledge) from various knowledge sources (e.g., API reference documentation, API tutorials, Q&A community discussions, GitHub) as structured representations. Fold
Cerebro
Answer developers' questions interactively based on software development knowledge graph and multiple knowledge services.
Answer developers' questions interactively based on software development knowledge graph and multiple knowledge services. Fold
TrainTicket:A Benchmark Microservice System
Provide a train ticket booking system based on microservice architecture which contains 41 microservices.
The project is a train ticket booking system based on microservice architecture which contains 41 microservices. Fold
OSS Supply Chain Audit
Assess and mitigate security, legal and maintenance risks of open-source software (OSS) supply chain.
under construction...
Code differences understanding aims to generate easily-understandable code changes for a commit and capture the causality among code changes. It can be used to ease the code change understanding in various applications (e.g., code review and software merging). Fold
Code Clones and Clone Genealogies
Visualizing of the code clone distribution and genealogies in our open-source repositories. And have a try with your own source code!
under construction...
Find similar code in big code repository and see how code clones evolve. Currently we support searching for the entire method body. You may also browse clones in the code base which we are building incrementally. Fold

Our Team

Xin Peng

Professor
Fudan University
pengxin@fudan.edu.cn https://cspengxin.github.io

Wenyun Zhao

Professor
Fudan University
wyzhao@fudan.edu.cn

Yijian Wu

Associate Professor
Fudan University
wuyijian@fudan.edu.cn

Liwei Shen

Associate Professor
Fudan University
shenliwei@fudan.edu.cn

Bihuan Chen

Associate Professor
Fudan University
bhchen@fudan.edu.cn https://chenbihuan.github.io

Chaofeng Sha

Associate Professor
Fudan University
cfsha@fudan.edu.cn

Yi Li

Lecturer
Fudan University
liy@fudan.edu.cn

Zhen Dong

Pre-tenure Associate Professor
Fudan University
zhendong@fudan.edu.cn https://zhendong2050.github.io