Fetching the paper…
Reading the bibliography…
Every programmer has a characteristic style, ranging from preferences about identifier naming to preferences about object relationships and design patterns.
The magical number seven, plus or minus two: some limits on our capacity for processing information
G. A. Miller · 1956
Earlier work this paper cites.
The mythical man-month
F. P. Brooks · 1975
Earlier work this paper cites.
The elements of style
W. Strunk Jr and E. White · 1979
Earlier work this paper cites.
Optimizing preventive service of software products
E. N. Adams · 1984
Earlier work this paper cites.
Empirical studies of programming knowledge
E. Soloway and K. Ehrlich · 1984
Earlier work this paper cites.
Context based spelling correction
E. Mays, F. J. Damerau, and R. L. Mercer · 1991
Earlier work this paper cites.
Techniques for automatically correcting words in text
K. Kukich · 1992
Earlier work this paper cites.
The concept assignment problem in program understanding
T. J. Biggerstaff, B. G. Mitbander, and D. Webster · 1993
Earlier work this paper cites.
Assessing agreement on classification tasks: the kappa statistic
J. Carletta · 1996
Earlier work this paper cites.
An empirical study of smoothing techniques for language modeling
S. Chen and J. Goodman · 1996
Earlier work this paper cites.
The effects of comments and identifier names on program comprehensibility: an experiential study
A. Takang, P. Grubb, and R. Macredie · 1996
Earlier work this paper cites.
The effects of comments and identifier names on program comprehensibility: an experimental investigation
A. A. Takang, P. A. Grubb, and R. D. Macredie · 1996
Earlier work this paper cites.
The economics of convention
H. P. Young · 1996
Earlier work this paper cites.
Assessing the relevance of identifier names in a legacy software system
N. Anquetil and T. Lethbridge · 1998
Earlier work this paper cites.
Recovering software architecture from the names of source files
N. Anquetil and T. C. Lethbridge · 1999
Earlier work this paper cites.
Restructuring program identifier names
B. Caprile and P. Tonella · 2000
Earlier work this paper cites.
The magical number 4 in short-term memory: A reconsideration of mental storage capacity
N. Cowan · 2001
Earlier work this paper cites.
BLEU: a method for automatic evaluation of machine translation
K. Papineni, S. Roukos, T. Ward, and W.-J. Zhu · 2002
Earlier work this paper cites.
Guide to the Software Engineering Body of Knowledge - SWEBOK
A. Abran, P. Bourque, R. Dupuis, J. W. Moore, and L. L. Tripp · 2004
Earlier work this paper cites.
Safer language subsets: an overview and a case history, MISRA C
L. Hatton · 2004
Earlier work this paper cites.
Rouge: A package for automatic evaluation of summaries
C.-Y. Lin · 2004
Earlier work this paper cites.
Incremental change in object-oriented programming
V. Rajlich and P. Gosavi · 2004
Earlier work this paper cites.
A holistic approach to software quality at work
M. Broy, F. Deißenböck, and M. Pizka · 2005
Earlier work this paper cites.
Concise and consistent naming [software system identifier naming]
F. Deißenböck and M. Pizka · 2005
Earlier work this paper cites.
Toward mining concept keywords from identifiers in large software projects
M. Ohba and K. Gondow · 2005
Earlier work this paper cites.
Syntactic identifier conciseness and consistency
D. Lawrie, H. Feild, and D. Binkley · 2006
Cited alongside, same era.
What’s in a Name? A Study of Identifiers
D. Lawrie, C. Morrell, H. Feild, and D. Binkley · 2006
Cited alongside, same era.
Cognitive perspectives on the role of naming in computer programs
B. Liblit, A. Begel, and E. Sweetser · 2006
Cited alongside, same era.
An empirical study of rules for well-formed identifiers: Research articles
D. Lawrie, H. Feild, and D. Binkley · 2007
Cited alongside, same era.
Using software dependencies and churn metrics to predict field failures: An empirical case study
N. Nagappan and T. Ball · 2007
Cited alongside, same era.
From reality to programs and (not quite) back again
D. Ratiu and F. Deißenböck · 2007
Cited alongside, same era.
On the naturalness of software
A. Hindle, E. T. Barr, Z. Su, M. Gabel, and P. Devanbu · 2012
Later among the works it cites.
How we refactor, and how we know it
E. Murphy-Hill, C. Parnin, and A. P. Black · 2012
Later among the works it cites.
Graph-based pattern-oriented, context-sensitive source code completion
A. T. Nguyen, T. T. Nguyen, H. A. Nguyen, A. Tamrawi, H. V. Nguyen, J. Al-Kofahi, and T. N. Nguyen · 2012
Later among the works it cites.
Mining source code repositories at massive scale using language modeling
M. Allamanis and C. Sutton · 2013
Later among the works it cites.
Artistic style 2.03
astyle Contributors · 2013
Later among the works it cites.
Expectations, Outcomes, and Challenges of Modern Code Review
A. Bacchelli and C. Bird · 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…
Assessing the value of coding standards: An empirical study
C. Boogerd and L. Moonen · 2008
Cited alongside, same era.
How program history can improve code completion
R. Robbes and M. Lanza · 2008
Cited alongside, same era.
To CamelCase or Under_score
D. Binkley, M. Davis, D. Lawrie, and C. Morrell · 2009
Cited alongside, same era.
Learning from examples to improve code completion systems
M. Bruch, M. Monperrus, and M. Mezini · 2009
Cited alongside, same era.
Reading beside the lines: Using indentation to rank revisions by complexity
A. Hindle, M. W. Godfrey, and R. C. Holt · 2009
Cited alongside, same era.
Debugging method names
E. W. Høst and B. M. Østvold · 2009
Cited alongside, same era.
The impact of identifier style on effort and comprehension
D. Binkley, M. Davis, D. Lawrie, J. Maletic, C. Morrell, and B. Sharif · 2013
Later among the works it cites.
Eclipse JDT
Eclipse-Contributors · 2013
Later among the works it cites.
GNU Indent – beautify C code
gnu-indent Contributors · 2013
Later among the works it cites.
Part-of-speech tagging of program identifiers for improved text-based software engineering tools
S. Gupta, S. Malik, L. Pollock, and K. Vijay-Shanker · 2013
Later among the works it cites.
Natural language models for predicting programming comments
D. Movshovitz-Attias and W. W. Cohen · 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.
Code Conventions for the Java Programming Language
Oracle · 2013
Later among the works it cites.
Go at Google
R. Pike · 2013
Later among the works it cites.
Pylint – code analysis for Python
Pylint-Contributors · 2013
Later among the works it cites.
Convergent software peer review practices
P. C. Rigby and C. Bird · 2013
Later among the works it cites.
PEP 8–Style Guide for Python Code
G. v. Rossum, B. Warsaw, and N. Coghlan · 2013
Later among the works it cites.
Hungarian notation
C. Simonyi · 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.
Apple’s SSL iPhone vulnerability: how did it happen, and what next?
C. Arthur · 2014
Closest in time.
JUnit Pull Request #834
GitHub · 2014
Closest in time.
libgdx Pull Request #1400
GitHub · 2014
Closest in time.
Apple’s SSL/TLS bug
A. Langley · 2014
Closest in time.
Structured generative models of natural source code
C. J. Maddison and D. Tarlow · 2014
Closest in time.