Skip to content

Commit d6b96ca

Browse files
committed
Added pattern models.
1 parent 2546cbe commit d6b96ca

File tree

3 files changed

+34
-6
lines changed

3 files changed

+34
-6
lines changed

_data/allamanistaxonomy.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
# Generative Models
12
- {bibkey: aggarwal2015using, categories: [generative], type: Transducer, representation: Token , model: Phrase , application: Migration}
2-
- {bibkey: allamanis2013mining, categories: [generative], type: Language Model, representation: Token , model: n-gram , application: --- }
3+
- {bibkey: allamanis2013mining, categories: [generative], type: Language Model, representation: Token , model: n-gram , application: Idiom Mining }
34
- {bibkey: allamanis2014learning, categories: [generative], type: Language Model, representation: Token + Location, model: n-gram, application: Coding Conventions}
4-
- {bibkey: allamanis2014mining, categories: [generative], type: Language Model, representation: Syntax , model: Grammar (pTSG) , application: ---}
5+
- {bibkey: allamanis2014mining, categories: [generative, pattern], type: Language Model, pattern_type: Graphical Model, representation: Syntax , model: Grammar (pTSG) , application: ---}
56
- {bibkey: allamanis2015bimodal, categories: [generative], type: Multimodal, representation: Syntax , model: Grammar (NN-LBL), application: Code Search/Synthesis}
67
- {bibkey: amodio2017neural, categories: [generative], type: Language Model, representation: Syntax+Constraints , model: RNN , application: ---}
78
- {bibkey: barone2017parallel, categories: [generative], type: Multimodal, representation: Token , model: Neural MT , application: Documentation}
@@ -47,3 +48,14 @@
4748
- {bibkey: white2015toward, categories: [generative], type: Language Model, representation: Token , model: NN (RNN) , application: ---}
4849
- {bibkey: yadid2016extracting, categories: [generative], type: Language Model, representation: Token , model: n-gram , application: Information Extraction}
4950
- {bibkey: yin2017syntactic, categories: [generative], type: Multimodal, representation: Syntax , model: NN (Seq2seq) , application: Synthesis}
51+
52+
# Pattern Models
53+
- {bibtex: allamanis2016mining, categories: [pattern], representation: Abstracted AST , pattern_type: Graphical Model , application: Semantic Idiom Mining }
54+
- {bibtex: fowkes2015parameter, categories: [pattern], representation: API Call Sequences , pattern_type: Graphical Model , application: API Mining }
55+
- {bibtex: murali2017bayesian, categories: [pattern], representation: Sketch Synthesis , pattern_type: Graphical Model , application: Sketch Mining }
56+
- {bibtex: murali2017finding, categories: [pattern], representation: API Usage Errors , pattern_type: Graphical Model , application: Defect Prediction }
57+
- {bibtex: movshovitz2015kb, categories: [pattern], representation: Tokens , pattern_type: Graphical Model , application: Knowledge-Base Mining }
58+
- {bibtex: nguyen2017exploring, categories: [pattern], representation: API Usage , pattern_type: Distributed , application: API Mining }
59+
- {bibtex: fowkes2017autofolding, categories: [pattern], representation: Tokens , pattern_type: Graphical Model , application: Code Summarization }
60+
- {bibtex: wang2016automatically, categories: [pattern], representation: Serialized ASTs , pattern_type: Distributed , application: Defect Prediction }
61+
- {bibtex: white2016deep, categories: [pattern], representation: Token + Syntax , pattern_type: Distributed , application: Clone Detection }

base-taxonomy/pattern.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: default
3+
title: Pattern-Mining Models
4+
---
5+
<h2>Pattern Mining Models</h2>
6+
7+
{% assign publicationsList = site.data.allamanistaxonomy | order_by:"bibkey" %}
8+
<table>
9+
<tr><th>Name</th><th>Type</th><th>Representation</th><th>Application</th></tr>
10+
{% for publication in publicationsList %}{% if publication.categories contains "pattern" %}
11+
{% assign pubDetails = site.publications | where:"bibkey", publication.bibkey %}
12+
13+
<tr>
14+
<td><a href="/publications/{{ publication.bibkey}}">{{pubDetails[0].authors}}, {{pubDetails[0].year}}.</a> {{pubDetails[0].title}}</td>
15+
<td>{{publication.pattern_type}}</td>
16+
<td>{{publication.representation}}</td>
17+
<td>{{publication.application}}</td>
18+
</tr>
19+
{% endif %}{% endfor %}
20+
</table>

base-taxonomy/pattern.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)