Skip to content

seart-group/DL4SE

Repository files navigation

DL4SE Logo

Maven Build Status Vue Build Status

DL4SE

The DL4SE tool allows to easily create large-scale datasets that can be used to either run MSR studies or to train DL models to automate SE tasks.

Contents

This project contains several modules:

  • dl4se-model: A module containing domain model classes used for mapping the relational database structure to the programming
  • environment;
  • dl4se-crawler: A standalone crawler application that we use to mine Java source code from GitHub repositories indexed by GitHub Search;
  • dl4se-src2abs: A modification of Michele Tufano's src2abs, changed for more convenient integration into the overall platform;
  • dl4se-server: A Spring Boot server application that acts as our platform back-end;
  • dl4se-website: A front-end web-application written in Vue.

Installation and Usage

This section will detail the necessary actions for setting up and running the project locally on your machine.

License

MIT

FAQ

How can I report a bug, request a feature, or ask a question?

Please add a new issue and we will get back to you very soon.