LittleYUYU / codenn

Summarizing Source Code using a Neural Attention Model - CODENN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Run CODENN

See details of CODENN in our paper

Summarizing Source Code using a Neural Attention Model (https://github.com/sriniiyer/codenn/blob/master/summarizing_source_code.pdf)

Requirements

Setup environment

export PYTHONPATH=~/codenn/src/:~/codenn/src/sqlparse export CODENN_DIR=~/codenn/ export CODENN_WORK=./workdir

Build both csharp and sql datasets

Install modified sqlparse

cd src/sqlparse/ sudo python setup.py install

Build datasets

cd src/model ./buildData.sh

Train codenn models and predict on test set

./run.sh {sql|csharp}

About

Summarizing Source Code using a Neural Attention Model - CODENN

License:MIT License


Languages

Language:Python 90.8%Language:ANTLR 3.8%Language:Lua 3.6%Language:HTML 0.8%Language:CSS 0.4%Language:PLpgSQL 0.2%Language:Makefile 0.2%Language:JavaScript 0.1%Language:Roff 0.1%Language:Shell 0.1%Language:PLSQL 0.0%