• Stars
    star
    4
  • Rank 3,286,894 (Top 66 %)
  • Language
    HTML
  • Created almost 9 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MAST Group Website

More Repositories

1

convolutional-attention

Repository for the code of the "A Convolutional Attention Network for Extreme Summarization of Source Code" paper
HTML
119
star
2

OpenVocabCodeNLM

Contains the code for our ICSE 2020 paper: Big Code != Big Vocabulary: Open-Vocabulary Language Models for Source Code and for its earlier pre-print: Maybe Deep Neural Networks are the Best Choice for Modeling Source Code (https://arxiv.org/abs/1903.05734). This is the first open vocabulary language model for code that uses the byte pair encoding algorithm (BPE) to learn a segmentation of code tokens into subword units.
Python
83
star
3

naturalize

Source code for the Naturalize project
Java
56
star
4

api-mining

Probabilistic API Mining
Java
53
star
5

sequence-mining

Probabilistic Sequence Mining
Java
44
star
6

tassal

Tree-based Autofolding Software Summarization Algorithm
Java
42
star
7

eqnet

Code related to "Learning Continuous Semantic Representations of Symbolic Expressions" project.
Python
36
star
8

mineSStuBs

Hosts our tool for mining simple "stupid'' bugs (SStuBs).
Java
35
star
9

codemining-core

A set of tools for extracting tokens and ASTs from code
Java
22
star
10

itemset-mining

Probabilistic Itemset Mining
Java
19
star
11

codemining-treelm

Tree Language Models
Java
9
star
12

clams

CLAMS API Summarizer
Python
8
star
13

codemining-utils

Utility classes for serialization, parameter loading, sampling and math
Java
4
star
14

codemining-sequencelm

Sequential Language Models
Java
4
star
15

variable-naming-challenge

Source code related to the variable naming challenge
Python
4
star
16

commitmining-tools

A set of tools for traversing a Git repository and possibly its files
Java
3
star
17

js-analyser

Javascript analyser using Node and Esprima
JavaScript
2
star
18

maven-repo

Maven repository for jars not on maven central
Python
2
star
19

js-random-tester

JS Random testing tool and new Definition File creator using old versions
JavaScript
2
star
20

nlptools

A set of NLP tools that may be useful when processing text
Java
1
star
21

DeepSStuBs

DeepSStuBs is a framework for learning single statement bug detectors from an existing code corpus.
JavaScript
1
star
22

js-analyser-util

Util package to analyse instrumented and collected data from Node.JS projects
Java
1
star