Fetching the paper…
Reading the bibliography…
We present the first method for automatically mining code idioms from a corpus of previously written, idiomatic software projects.
A constructive definition of Dirichlet priors
J. Sethuraman · 1991
Earlier work this paper cites.
A program for identifying duplicated code
B. S. Baker · 1993
Earlier work this paper cites.
Pattern matching for clone and concept detection
K. A. Kontogiannis, R. DeMori, E. Merlo, M. Galler, and M. Bernstein · 1996
Earlier work this paper cites.
Clone detection using abstract syntax trees
I. D. Baxter, A. Yahin, L. Moura, M. Sant’Anna, and L. Bier · 1998
Earlier work this paper cites.
CCFinder: a multilinguistic token-based code clone detection system for large scale source code
T. Kamiya, S. Kusumoto, and K. Inoue · 2002
Earlier work this paper cites.
Treefinder: a first step towards XML data mining
A. Termier, M.-C. Rousset, and M. Sebag · 2002
Earlier work this paper cites.
Efficiently mining frequent trees in a forest
M. J. Zaki · 2002
Earlier work this paper cites.
An empirical study of code clone genealogies
M. Kim, V. Sazawal, D. Notkin, and G. Murphy · 2005
Earlier work this paper cites.
Efficiently mining frequent trees in a forest: Algorithms and applications
M. J. Zaki · 2005
Earlier work this paper cites.
Approximate structural context matching: An approach to recommend relevant examples
R. Holmes, R. J. Walker, and G. C. Murphy · 2006
Earlier work this paper cites.
Clone detection using abstract syntax suffix trees
R. Koschke, R. Falke, and P. Frenzel · 2006
Earlier work this paper cites.
CP-Miner: Finding copy-paste and related bugs in large-scale software code
Z. Li, S. Lu, S. Myagmar, and Y. Zhou · 2006
Earlier work this paper cites.
A hierarchical Bayesian language model based on Pitman-Yor processes
Y. W. Teh · 2006
Earlier work this paper cites.
Gaussian Processes for Machine Learning, 2006
C. K. Williams and C. E. Rasmussen · 2006
Earlier work this paper cites.
Mining API patterns as partial orders from source code: from usage scenarios to specifications
M. Acharya, T. Xie, J. Pei, and J. Xu · 2007
Earlier work this paper cites.
Deckard: Scalable and accurate tree-based detection of code clones
L. Jiang, G. Misherghi, Z. Su, and S. Glondu · 2007
Earlier work this paper cites.
A survey on software clone detection research
C. K. Roy and J. R. Cordy · 2007
Earlier work this paper cites.
Semi-automating small-scale source code reuse via structural correspondence
R. Cottrell, R. J. Walker, and J. Denzinger · 2008
Earlier work this paper cites.
Empirical evaluation of clone detection using syntax suffix trees
R. Falke, P. Frenzel, and R. Koschke · 2008
Cited alongside, same era.
“Cloning considered harmful” considered harmful: patterns of cloning in software
C. J. Kapser and M. W. Godfrey · 2008
Cited alongside, same era.
Graph-based mining of multiple object usage patterns
T. T. Nguyen, H. A. Nguyen, N. H. Pham, J. M. Al-Kofahi, and T. N. Nguyen · 2009
Cited alongside, same era.
Bayesian learning of a tree substitution grammar
M. Post and D. Gildea · 2009
Cited alongside, same era.
Comparison and evaluation of code clone detection techniques and tools: A qualitative approach
C. K. Roy, J. R. Cordy, and R. Koschke · 2009
Cited alongside, same era.
Mining source code repositories at massive scale using language modeling
M. Allamanis and C. Sutton · 2013
Later among the works it cites.
Mining challenge 2013: StackOverflow
A. Bacchelli · 2013
Later among the works it cites.
Bayesian data analysis
A. Gelman, J. B. Carlin, H. S. Stern, D. B. Dunson, A. Vehtari, and D. B. Rubin · 2013
Later among the works it cites.
A machine learning framework for programming by example
A. Menon, O. Tamuz, S. Gulwani, B. Lampson, and A. Kalai · 2013
Later among the works it cites.
A statistical semantic language model for source code
T. T. Nguyen, A. T. Nguyen, H. A. Nguyen, and T. N. Nguyen · 2013
Later among the works it cites.
Mining succinct and high-coverage API usage patterns from source code
J. Wang, Y. Dang, H. Zhang, K. Chen, T. Xie, and D. Zhang · 2013
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
H. Zhong, T. Xie, L. Zhang, J. Pei, and H. Mei · 2009
Cited alongside, same era.
Inducing tree-substitution grammars
T. Cohn, P. Blunsom, and S. Goldwater · 2010
Cited alongside, same era.
A study of the uniqueness of source code
M. Gabel and Z. Su · 2010
Cited alongside, same era.
Bayesian nonparametrics
N. L. Hjort · 2010
Cited alongside, same era.
Code template inference using language models
F. Jacob and R. Tairas · 2010
Cited alongside, same era.
Frequent tree pattern mining: A survey
A. Jiménez, F. Berzal, and J.-C. Cubero · 2010
Cited alongside, same era.
Type-based MCMC
P. Liang, M. I. Jordan, and D. Klein · 2010
Cited alongside, same era.
Learning natural coding conventions
M. Allamanis, E. T. Barr, C. Bird, and C. Sutton · 2014
Closest in time.
JavaScript Patterns Collection
S. Chuan · 2014
Closest in time.
Eclipse JDT
Eclipse-Contributors · 2014
Closest in time.
Java Idioms
J. I. Editors · 2014
Closest in time.
GitHub Archive
I. Grigorik · 2014
Closest in time.
High-speed coding with Custom Live Templates
JetBrains · 2014
Closest in time.
Structured generative models of natural source code
C. J. Maddison and D. Tarlow · 2014
Closest in time.
Java SE Documentation: Catching Multiple Exception Types and Rethrowing Exceptions with Improved Type Checking
Oracle · 2014
Closest in time.
Eclipse SnipMatch
E. Recommenders-Contributors · 2014
Closest in time.
High-speed coding with Custom Live Templates
M. Research · 2014
Closest in time.
Principles of Writing Consistent, Idiomatic JavaScript
R. Waldron · 2014
Closest in time.
More C++ Idioms
Wikibooks · 2014
Closest in time.