Coder Social home page Coder Social logo

fudanselab.github.io's Introduction

Tools and Benchmarks

  1. CodeWisdom, a platform with our various tools and research work demos, including code recommendation, API knowledge graph, code clone, etc. Welcome to try and give advice.
  2. Cerebro, a software development question answering system. Cerebro means brain in Spanish.
  3. Train Ticket, a benchmark for microservice system.
  4. CLDIFF, a tool for generating code differences whose granularity is in between the existing code differencing and code change summarization methods. It is from our ASE 2018 Paper.
  5. CodeWisdom-aiAssistant, a plugin of IntelliJ IDEA based on big data and deep learning. It provides following features:
    • Recommend top-10 APIs for one line at a time. The APIs include API method calls, API field accesses in JDK 1.8 library and control structures such as if, while.
    • Complete arguments (parameters) in each recommended API.
    • Auto-add import information when a recommended API is selected.
    • Provide API description of each recommended API.
  6. funcverbnet, a python library providing a knowledge system constructed from functionality categories, verbs, and phrase patterns, as well as functionality for fine-grained analysis of functionality descriptions based on this knowledge system. It is from our ESEC/FSE 2020 paper.

Research Papers and Replication Package

2021

  1. "API-Related Developer Information Needs in Stack Overflow"

    • Mingwei Liu, Xin Peng, Andrian Marcus, Shuangshuang Xing, Christoph Treude, and Chengyuan Zha
    • IEEE Transactions on Software Engineering (TSE 2020)
    • Replication Package
  2. "Learning-Based Extraction of First-Order Logic Representations of API Directives"

    • Mingwei Liu, Xin Peng, Andrian Marcus, Christoph Treude, Xuefang Bai, Gang Lyu, Jiazhan Xie, Xiaoxin Zhang
    • The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021)
    • Replication Package

2020

  1. "Generating Concept based API Element Comparison Using a Knowledge Graph"

    • Yang Liu, Mingwei Liu, Xin Peng, Christoph Treude, Zhenchang Xing, and Xiaoxin Zhang
    • The 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020)
    • Replication Package
  2. "API Method Recommendation via Explicit Matching of Functionality Verb Phrases"

    • Wenkai Xie, Xin Peng, Mingwei Liu, Zhenchang Xing, Xiaoxin Zhang, and Wenyun Zhao
    • The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020)
    • Replication Package
    • Tool

2019

  1. "Generating Query-specific Class API Summaries"

    • Mingwei Liu, Xin Peng, Andrian Marcus, Zhenchang Xing, Wenkai Xie, Shuangshuang Xing, and Yang Liu
    • The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019)
    • Replication Package
  2. "A Learning-based Approach for Automatic Construction of Domain Glossary from Source Code and Documentation"

    • Chong Wang, Xin Peng, Mingwei Liu, Zhenchang Xing, Xuefang Bai, Bing Xie, and Tuo Wang,
    • The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019)
    • Replication Package
  3. "A Large-Scale Empirical Study of Compiler Errors in Continuous Integration"

    • Chen Zhang, Bihuan Chen, Linlin Chen, Xin Peng, Wenyun Zhao
    • The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019)
    • Replication Package
  4. "Latent Error Prediction and Fault Localization for Microservice Applications by Learning from System Trace Logs",

    • Xiang Zhou, Xin Peng, Tao Xie, Jun Sun, Chao Ji, Dewei Liu, Qilin Xiang and Chuan He
    • The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019)
    • Replication Package

2018

  1. "CLDIFF: Generating Concise Linked Code Differences"
    • Kaifeng Huang, Bihuan Chen, Xin Peng, Daihong Zhou, Ying Wang, Yang Liu, and Wenyun Zhao.
    • The 33rd IEEE/ACM International Conference on Automated Software Engineering
    • Tool

Contact

If you are interested in our work or have questions, please contact us by email- [email protected]

fudanselab.github.io's People

Contributors

chenzhangg avatar coderzmr avatar cs-wangchong avatar flyer1212 avatar kaifeng-h avatar mingwei-liu avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

fudanselab.github.io's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.