-
1
-
-
84877299230
-
Automated identifier completion and replacement
-
IEEE
-
S. L. Abebe and P. Tonella. Automated identifier completion and replacement. In CSMR, pages 263-272. IEEE, 2013.
-
(2013)
CSMR
, pp. 263-272
-
-
Abebe, S.L.1
Tonella, P.2
-
2
-
-
84987216319
-
The maintenance problem of application software: An empirical analysis
-
G. Alkhatib. The maintenance problem of application software: an empirical analysis. Journal of Software Maintenance: Research and Practice, 4(2):83-104, 1992.
-
(1992)
Journal of Software Maintenance: Research and Practice
, vol.4
, Issue.2
, pp. 83-104
-
-
Alkhatib, G.1
-
4
-
-
84888990474
-
Mining source code repositories at massive scale using language modelling
-
M. Allamanis and C. Sutton. Mining source code repositories at massive scale using language modelling. In MSR, pages 207-216, 2013.
-
(2013)
MSR
, pp. 207-216
-
-
Allamanis, M.1
Sutton, C.2
-
5
-
-
0034444068
-
Programming by voice, VocalProgramming
-
ACM
-
S. C. Arnold, L. Mark, and J. Goldthwaite. Programming by voice, VocalProgramming. In ASSETS, pages 149-155. ACM, 2000.
-
(2000)
ASSETS
, pp. 149-155
-
-
Arnold, S.C.1
Mark, L.2
Goldthwaite, J.3
-
6
-
-
0020719320
-
A maximum likelihood approach to continuous speech recognition
-
L. R. Bahl, F. Jelinek, and R. L. Mercer. A maximum likelihood approach to continuous speech recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 5(2):179-190, 1983.
-
(1983)
IEEE Transactions on Pattern Analysis and Machine Intelligence
, vol.5
, Issue.2
, pp. 179-190
-
-
Bahl, L.R.1
Jelinek, F.2
Mercer, R.L.3
-
7
-
-
84936823635
-
A statistical approach to machine translation
-
P. F. Brown, J. Cocke, S. A. D. Pietra, V. J. D. Pietra, F. Jelinek, J. D. Lafferty, R. L. Mercer, and P. S. Roossin. A statistical approach to machine translation. Computational Linguistics, 16(2):79-85, 1990.
-
(1990)
Computational Linguistics
, vol.16
, Issue.2
, pp. 79-85
-
-
Brown, P.F.1
Cocke, J.2
Pietra, S.A.D.3
Pietra, V.J.D.4
Jelinek, F.5
Lafferty, J.D.6
Mercer, R.L.7
Roossin, P.S.8
-
8
-
-
85022919385
-
Class-based n-gram models of natural language
-
P. F. Brown, P. V. deSouza, R. L. Mercer, V. J. D. Pietra, and J. C. Lai. Class-based n-gram models of natural language. Computational Linguistics, 18(4):467-479, 1992.
-
(1992)
Computational Linguistics
, vol.18
, Issue.4
, pp. 467-479
-
-
Brown, P.F.1
DeSouza, P.V.2
Mercer, R.L.3
Pietra, V.J.D.4
Lai, J.C.5
-
9
-
-
84986874332
-
A holistic approach to software quality at work
-
M. Broy, F. Deißenböck, and M. Pizka. A holistic approach to software quality at work. In 3WCSQ, 2005.
-
(2005)
3WCSQ
-
-
Broy, M.1
Deißenböck, F.2
Pizka, M.3
-
10
-
-
77949394549
-
Learning from examples to improve code completion systems
-
ACM
-
M. Bruch, M. Monperrus, and M. Mezini. Learning from examples to improve code completion systems. In FSE, pages 213-222. ACM, 2009.
-
(2009)
FSE
, pp. 213-222
-
-
Bruch, M.1
Monperrus, M.2
Mezini, M.3
-
11
-
-
78649789321
-
Automatically documenting program changes
-
ACM
-
R. P. Buse and W. R. Weimer. Automatically documenting program changes. In ASE, pages 33-42. ACM, 2010.
-
(2010)
ASE
, pp. 33-42
-
-
Buse, R.P.1
Weimer, W.R.2
-
12
-
-
84920692937
-
Syntax errors just aren't natural: Improving error reporting with language models
-
ACM
-
J. C. Campbell, A. Hindle, and J. N. Amaral. Syntax errors just aren't natural: improving error reporting with language models. In WCRE, pages 252-261. ACM, 2014.
-
(2014)
WCRE
, pp. 252-261
-
-
Campbell, J.C.1
Hindle, A.2
Amaral, J.N.3
-
13
-
-
0033359026
-
Nomen est omen: Analyzing the language of function identifiers
-
IEEE
-
B. Caprile and P. Tonella. Nomen est omen: Analyzing the language of function identifiers. In WCRE, pages 112-122. IEEE, 1999.
-
(1999)
WCRE
, pp. 112-122
-
-
Caprile, B.1
Tonella, P.2
-
15
-
-
70349897886
-
Mining source code to automatically split identifiers for software analysis
-
IEEE
-
E. Enslen, E. Hill, L. Pollock, and K. Vijay-Shanker. Mining source code to automatically split identifiers for software analysis. In MSR, pages 71-80. IEEE, 2009.
-
(2009)
MSR
, pp. 71-80
-
-
Enslen, E.1
Hill, E.2
Pollock, L.3
Vijay-Shanker, K.4
-
16
-
-
78751506008
-
A study of the uniqueness of source code
-
ACM
-
M. Gabel and Z. Su. A study of the uniqueness of source code. In FSE, pages 147-156. ACM, 2010.
-
(2010)
FSE
, pp. 147-156
-
-
Gabel, M.1
Su, Z.2
-
17
-
-
84883654687
-
Tidier: An identifier splitting approach using speech recognition techniques
-
L. Guerrouj, M. Di Penta, G. Antoniol, and Y.-G. Guéhéneuc. Tidier: an identifier splitting approach using speech recognition techniques. Journal of Software: Evolution and Process, 25(6):575-599, 2013.
-
(2013)
Journal of Software: Evolution and Process
, vol.25
, Issue.6
, pp. 575-599
-
-
Guerrouj, L.1
Di Penta, M.2
Antoniol, G.3
Guéhéneuc, Y.-G.4
-
18
-
-
84864230071
-
On the naturalness of software
-
IEEE
-
A. Hindle, E. Barr, M. Gabel, Z. Su, and P. Devanbu. On the naturalness of software. In ICSE, pages 837-847. IEEE, 2012.
-
(2012)
ICSE
, pp. 837-847
-
-
Hindle, A.1
Barr, E.2
Gabel, M.3
Su, Z.4
Devanbu, P.5
-
19
-
-
33947312500
-
Approximate structural context matching: An approach to recommend relevant examples
-
R. Holmes, R. J. Walker, and G. C. Murphy. Approximate structural context matching: An approach to recommend relevant examples. IEEE Transactions on Software Engineering, 32(12):952-970, 2006.
-
(2006)
IEEE Transactions on Software Engineering
, vol.32
, Issue.12
, pp. 952-970
-
-
Holmes, R.1
Walker, R.J.2
Murphy, G.C.3
-
20
-
-
83455169626
-
An evaluation of the strategies of sorting, filtering, and grouping API methods for code completion
-
IEEE
-
D. Hou and D. M. Pletcher. An evaluation of the strategies of sorting, filtering, and grouping API methods for code completion. In ICSM, pages 233-242. IEEE, 2011.
-
(2011)
ICSM
, pp. 233-242
-
-
Hou, D.1
Pletcher, D.M.2
-
21
-
-
79951842550
-
Code template inference using language models
-
ACM
-
F. Jacob and R. Tairas. Code template inference using language models. In ACMSE, pages 104:1-104:6. ACM, 2010.
-
(2010)
ACMSE
, pp. 1041-1046
-
-
Jacob, F.1
Tairas, R.2
-
22
-
-
0016507833
-
Design of a linguistic statistical decoder for the recognition of continuous speech
-
F. Jelinek, L. Bahl, and R. Mercer. Design of a linguistic statistical decoder for the recognition of continuous speech. IEEE Transactions on Information Theory, 21(3):250-256, 1975.
-
(1975)
IEEE Transactions on Information Theory
, vol.21
, Issue.3
, pp. 250-256
-
-
Jelinek, F.1
Bahl, L.2
Mercer, R.3
-
23
-
-
0023312404
-
Estimation of probabilities from sparse data for the language model component of a speech recognizer
-
IEEE
-
S. Katz. Estimation of probabilities from sparse data for the language model component of a speech recognizer. In IEEE Transactions on Acoustics, Speech and Signal Processing, volume 35, pages 400-401. IEEE, 1987.
-
(1987)
IEEE Transactions on Acoustics, Speech and Signal Processing
, vol.35
, pp. 400-401
-
-
Katz, S.1
-
24
-
-
0002582389
-
A spelling correction program based on a noisy channel model
-
Association for Computational Linguistics
-
M. D. Kernighan, K. W. Church, and W. A. Gale. A spelling correction program based on a noisy channel model. In COLING, pages 205-210. Association for Computational Linguistics, 1990.
-
(1990)
COLING
, pp. 205-210
-
-
Kernighan, M.D.1
Church, K.W.2
Gale, W.A.3
-
25
-
-
34547271260
-
Using task context to improve programmer productivity
-
ACM
-
M. Kersten and G. C. Murphy. Using task context to improve programmer productivity. In FSE, pages 1-11. ACM, 2006.
-
(2006)
FSE
, pp. 1-11
-
-
Kersten, M.1
Murphy, G.C.2
-
26
-
-
84986892754
-
Bayesian inference with tears
-
K. Knight. Bayesian inference with tears. Tutorial Workbook, 2009.
-
(2009)
Tutorial Workbook
-
-
Knight, K.1
-
27
-
-
33344457986
-
Real-time specification patterns
-
ACM
-
S. Konrad and B. H. C. Cheng. Real-time specification patterns. In ICSE, pages 372-381. ACM, 2005.
-
(2005)
ICSE
, pp. 372-381
-
-
Konrad, S.1
Cheng, B.H.C.2
-
28
-
-
33846409962
-
Semantic clustering: Identifying topics in source code
-
A. Kuhn, S. Ducasse, and T. Gírba. Semantic clustering: identifying topics in source code. Information and Software Technology, 49(3):230-243, 2007.
-
(2007)
Information and Software Technology
, vol.49
, Issue.3
, pp. 230-243
-
-
Kuhn, A.1
Ducasse, S.2
Gírba, T.3
-
30
-
-
34547226552
-
Quantifying identifier quality: An analysis of trends
-
D. Lawrie, H. Feild, and D. Binkley. Quantifying identifier quality: an analysis of trends. Empirical Software Engineering, 12(4):359-388, 2007.
-
(2007)
Empirical Software Engineering
, vol.12
, Issue.4
, pp. 359-388
-
-
Lawrie, D.1
Feild, H.2
Binkley, D.3
-
32
-
-
31844436753
-
Jungloid mining: Helping to navigate the API jungle
-
ACM
-
D. Mandelin, L. Xu, R. Bodík, and D. Kimelman. Jungloid mining: helping to navigate the API jungle. In PLDI, pages 48-61. ACM, 2005.
-
(2005)
PLDI
, pp. 48-61
-
-
Mandelin, D.1
Xu, L.2
Bodík, R.3
Kimelman, D.4
-
33
-
-
84907337477
-
Natural language models for predicting programming comments
-
Association for Computational Linguistics
-
D. Movshovitz-Attias and W. W. Cohen. Natural language models for predicting programming comments. In ACL, pages 35-40. Association for Computational Linguistics, 2013.
-
(2013)
ACL
, pp. 35-40
-
-
Movshovitz-Attias, D.1
Cohen, W.W.2
-
34
-
-
84864219659
-
Graph-based pattern-oriented, context-sensitive source code completion
-
IEEE
-
A. T. Nguyen, T. T. Nguyen, H. A. Nguyen, A. Tamrawi, H. V. Nguyen, J. Al-Kofahi, and T. N. Nguyen. Graph-based pattern-oriented, context-sensitive source code completion. In ICSE, pages 69-79. IEEE, 2012.
-
(2012)
ICSE
, pp. 69-79
-
-
Nguyen, A.T.1
Nguyen, T.T.2
Nguyen, H.A.3
Tamrawi, A.4
Nguyen, H.V.5
Al-Kofahi, J.6
Nguyen, T.N.7
-
35
-
-
84883676844
-
Lexical statistical machine translation for language migration
-
ACM
-
A. T. Nguyen, T. T. Nguyen, and T. N. Nguyen. Lexical statistical machine translation for language migration. In FSE, pages 651-654. ACM, 2013.
-
(2013)
FSE
, pp. 651-654
-
-
Nguyen, A.T.1
Nguyen, T.T.2
Nguyen, T.N.3
-
36
-
-
84883723253
-
A statistical semantic language model for source code
-
ACM
-
T. T. Nguyen, A. T. Nguyen, H. A. Nguyen, and T. N. Nguyen. A statistical semantic language model for source code. In FSE, pages 532-542. ACM, 2013.
-
(2013)
FSE
, pp. 532-542
-
-
Nguyen, T.T.1
Nguyen, A.T.2
Nguyen, H.A.3
Nguyen, T.N.4
-
37
-
-
0021139353
-
The modular structure of complex systems
-
IEEE
-
D. L. Parnas, P. C. Clements, and D. M. Weiss. The modular structure of complex systems. In ICSE, pages 408-417. IEEE, 1984.
-
(1984)
ICSE
, pp. 408-417
-
-
Parnas, D.L.1
Clements, P.C.2
Weiss, D.M.3
-
38
-
-
83455201149
-
Generating natural language summaries for cross-cutting source code concerns
-
IEEE
-
S. Rastkar, G. C. Murphy, and A. W. Bradley. Generating natural language summaries for cross-cutting source code concerns. In ICSM, pages 103-112. IEEE, 2011.
-
(2011)
ICSM
, pp. 103-112
-
-
Rastkar, S.1
Murphy, G.C.2
Bradley, A.W.3
-
39
-
-
77952026146
-
Improving code completion with program history
-
R. Robbes and M. Lanza. Improving code completion with program history. Automated Software Engineering, 17(2):181-212, 2010.
-
(2010)
Automated Software Engineering
, vol.17
, Issue.2
, pp. 181-212
-
-
Robbes, R.1
Lanza, M.2
-
40
-
-
84974673806
-
A natural language approach for requirements engineering
-
Springer
-
C. Rolland and C. Proix. A natural language approach for requirements engineering. In Advanced Information Systems Engineering, pages 257-277. Springer, 1992.
-
(1992)
Advanced Information Systems Engineering
, pp. 257-277
-
-
Rolland, C.1
Proix, C.2
-
41
-
-
8644271722
-
Evaluating high accuracy retrieval techniques
-
ACM
-
C. Shah and W. B. Croft. Evaluating high accuracy retrieval techniques. In SIGIR, pages 2-9. ACM, 2004.
-
(2004)
SIGIR
, pp. 2-9
-
-
Shah, C.1
Croft, W.B.2
-
42
-
-
34548279855
-
Using natural language program analysis to locate and understand action-oriented concerns
-
ACM
-
D. Shepherd, Z. P. Fry, E. Hill, L. Pollock, and K. Vijay-Shanker. Using natural language program analysis to locate and understand action-oriented concerns. In AOSD, pages 212-224. ACM, 2007.
-
(2007)
AOSD
, pp. 212-224
-
-
Shepherd, D.1
Fry, Z.P.2
Hill, E.3
Pollock, L.4
Vijay-Shanker, K.5
-
43
-
-
34548247598
-
Using language clues to discover crosscutting concerns
-
D. Shepherd, L. Pollock, and T. Tourwé. Using language clues to discover crosscutting concerns. ACM SIGSOFT Software Engineering Notes, 30(4):1-6, 2005.
-
(2005)
ACM SIGSOFT Software Engineering Notes
, vol.30
, Issue.4
, pp. 1-6
-
-
Shepherd, D.1
Pollock, L.2
Tourwé, T.3
-
44
-
-
78649762925
-
Towards automatically generating summary comments for Java methods
-
ACM
-
G. Sridhara, E. Hill, D. Muppaneni, L. Pollock, and K. Vijay-Shanker. Towards automatically generating summary comments for Java methods. In ASE, pages 43-52. ACM, 2010.
-
(2010)
ASE
, pp. 43-52
-
-
Sridhara, G.1
Hill, E.2
Muppaneni, D.3
Pollock, L.4
Vijay-Shanker, K.5
-
45
-
-
79959898406
-
Automatically detecting and describing high level actions within methods
-
ACM
-
G. Sridhara, L. Pollock, and K. Vijay-Shanker. Automatically detecting and describing high level actions within methods. In ICSE, pages 101-110. ACM, 2011.
-
(2011)
ICSE
, pp. 101-110
-
-
Sridhara, G.1
Pollock, L.2
Vijay-Shanker, K.3
-
47
-
-
79951634595
-
Text to software: Developing tools to close the gaps in software engineering
-
ACM
-
W. F. Tichy and S. J. Koerner. Text to software: developing tools to close the gaps in software engineering. In FoSER, pages 379-384. ACM, 2010.
-
(2010)
FoSER
, pp. 379-384
-
-
Tichy, W.F.1
Koerner, S.J.2
-
48
-
-
84864211699
-
Automatic parameter recommendation for practical API usage
-
IEEE
-
C. Zhang, J. Yang, Y. Zhang, J. Fan, X. Zhang, J. Zhao, and P. Ou. Automatic parameter recommendation for practical API usage. In ICSE, pages 826-836. IEEE, 2012.
-
(2012)
ICSE
, pp. 826-836
-
-
Zhang, C.1
Yang, J.2
Zhang, Y.3
Fan, J.4
Zhang, X.5
Zhao, J.6
Ou, P.7
-
49
-
-
84888194843
-
Detecting API documentation errors
-
ACM
-
H. Zhong and Z. Su. Detecting API documentation errors. In OOPSLA, pages 803-816. ACM, 2013.
-
(2013)
OOPSLA
, pp. 803-816
-
-
Zhong, H.1
Su, Z.2
-
50
-
-
69949134981
-
MAPO: Mining and recommending API usage patterns
-
Springer
-
H. Zhong, T. Xie, L. Zhang, J. Pei, and H. Mei. MAPO: mining and recommending API usage patterns. In ECOOP, pages 318-343. Springer, 2009.
-
(2009)
ECOOP
, pp. 318-343
-
-
Zhong, H.1
Xie, T.2
Zhang, L.3
Pei, J.4
Mei, H.5
-
51
-
-
80052962210
-
Inferring specifications for resources from natural language API documentation
-
H. Zhong, L. Zhang, T. Xie, and H. Mei. Inferring specifications for resources from natural language API documentation. Automated Software Engineering, 18(3-4):227-261, 2011.
-
(2011)
Automated Software Engineering
, vol.18
, Issue.3-4
, pp. 227-261
-
-
Zhong, H.1
Zhang, L.2
Xie, T.3
Mei, H.4
|