2018 - ACM Fellow For contributions to using software data and meta-data to improve software tools and processes
Premkumar Devanbu spends much of his time researching Software, Software quality, Software development, Data mining and Naturalness. His Software research is multidisciplinary, incorporating elements of Task and Data science. His research in Software quality focuses on subjects like Process, which are connected to Functional programming, Strong and weak typing, Procedural programming and Stability.
His Software development research includes themes of Python, Team diversity, Knowledge management, Social network and Software engineering. His Software engineering research is multidisciplinary, relying on both Backporting, Software development process and Software construction. His studies deal with areas such as Quality, Variety, Predictive modelling and Software quality control as well as Data mining.
Software, Software engineering, Programming language, Source code and Software quality are his primary areas of study. Premkumar Devanbu has included themes like Language model, Reuse and Data science in his Software study. His research integrates issues of Software development, Software development process, Description logic, Software system and Java in his study of Software engineering.
His work on Parse tree, Object-oriented programming and Static analysis as part of general Programming language study is frequently linked to Query by Example, bridging the gap between disciplines. Premkumar Devanbu interconnects Maintainability, Grammar and Code in the investigation of issues within Source code. His Software quality research is multidisciplinary, incorporating perspectives in Computer security, Software design pattern, Commit and Process.
Premkumar Devanbu focuses on Software, Programming language, Source code, Code and Naturalness. The various areas that Premkumar Devanbu examines in his Software study include Java, Software engineering, Process and Data science. Premkumar Devanbu studied Programming language and Commit that intersect with Call graph, Directory and Recommender system.
His Source code study incorporates themes from Exploit, Maintainability, Theoretical computer science and Grammar. His studies in Code integrate themes in fields like Variable, Compiler, Natural language processing, Static analysis and Error detection and correction. His work in Big code addresses subjects such as Machine learning, which are connected to disciplines such as Artificial intelligence.
His scientific interests lie mostly in Software, Software quality, Naturalness, Knowledge management and Empirical research. His work carried out in the field of Software brings together such families of science as Java, Data mining, Software engineering and Code. His work on Software engineering is being expanded to include thematically relevant topics such as Data science.
The concepts of his Software quality study are interwoven with issues in Continuous integration, Bit bucket, Variables and Software construction. His Naturalness research covers fields of interest such as Source code, Language model and Natural language. His work focuses on many connections between Language model and other disciplines, such as Theoretical computer science, that overlap with his field of interest in Programming language.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
On the naturalness of software
Abram Hindle;Earl T. Barr;Mark Gabel;Zhendong Su.
Communications of The ACM (2016)
On the naturalness of software
Abram Hindle;Earl T. Barr;Mark Gabel;Zhendong Su.
Communications of The ACM (2016)
On the naturalness of software
Abram Hindle;Earl T. Barr;Zhendong Su;Mark Gabel.
international conference on software engineering (2012)
On the naturalness of software
Abram Hindle;Earl T. Barr;Zhendong Su;Mark Gabel.
international conference on software engineering (2012)
Software engineering for security: a roadmap
Premkumar T. Devanbu;Stuart Stubblebine.
international conference on software engineering (2000)
Software engineering for security: a roadmap
Premkumar T. Devanbu;Stuart Stubblebine.
international conference on software engineering (2000)
A knowledge-based software information system
Premkumar Devanbu;Peter G. Selfridge;Bruce W. Ballard;Ronald J. Brachman.
international joint conference on artificial intelligence (1989)
A knowledge-based software information system
Premkumar Devanbu;Peter G. Selfridge;Bruce W. Ballard;Ronald J. Brachman.
international joint conference on artificial intelligence (1989)
A Survey of Machine Learning for Big Code and Naturalness
Miltiadis Allamanis;Earl T. Barr;Premkumar Devanbu;Charles Sutton.
ACM Computing Surveys (2018)
A Survey of Machine Learning for Big Code and Naturalness
Miltiadis Allamanis;Earl T. Barr;Premkumar Devanbu;Charles Sutton.
ACM Computing Surveys (2018)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
University of California, Davis
Microsoft (United States)
Heidelberg University
Facebook (United States)
ETH Zurich
University of Zurich
University of California, Santa Cruz
University of Alberta
Google (United States)
University of Virginia
University of Tokyo
AT&T (United States)
Freie Universität Berlin
Shahid Beheshti University
University of Stuttgart
Case Western Reserve University
Johns Hopkins University
Max Planck Society
MIT
University of Macau
University of Minnesota
Columbia University
Universität Hamburg
University of Arizona
Emory University
Space Telescope Science Institute