There are no reviews yet. Be the first to send feedback to the community and the maintainers!
convolutional-attention
Repository for the code of the "A Convolutional Attention Network for Extreme Summarization of Source Code" paperOpenVocabCodeNLM
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.naturalize
Source code for the Naturalize projectapi-mining
Probabilistic API Miningsequence-mining
Probabilistic Sequence Miningtassal
Tree-based Autofolding Software Summarization Algorithmeqnet
Code related to "Learning Continuous Semantic Representations of Symbolic Expressions" project.mineSStuBs
Hosts our tool for mining simple "stupid'' bugs (SStuBs).codemining-core
A set of tools for extracting tokens and ASTs from codeitemset-mining
Probabilistic Itemset Miningcodemining-treelm
Tree Language Modelsclams
CLAMS API Summarizermast-group.github.io
MAST Group Websitecodemining-utils
Utility classes for serialization, parameter loading, sampling and mathcodemining-sequencelm
Sequential Language Modelsvariable-naming-challenge
Source code related to the variable naming challengecommitmining-tools
A set of tools for traversing a Git repository and possibly its filesmaven-repo
Maven repository for jars not on maven centraljs-random-tester
JS Random testing tool and new Definition File creator using old versionsnlptools
A set of NLP tools that may be useful when processing textDeepSStuBs
DeepSStuBs is a framework for learning single statement bug detectors from an existing code corpus.js-analyser-util
Util package to analyse instrumented and collected data from Node.JS projectsLove Open Source and this site? Check out how you can help us