Premkumar T. Devanbu

According to our database1, Premkumar T. Devanbu
  • authored at least 145 papers between 1988 and 2017.
  • has a "Dijkstra number"2 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepage:

On csauthors.net:

Bibliography

2017
A Survey of Machine Learning for Big Code and Naturalness.
CoRR, 2017

A large-scale study of programming languages and code quality in GitHub.
Commun. ACM, 2017

Recovering clear, natural identifiers from obfuscated JS names.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

Are deep neural networks the best choice for modeling source code?
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

Timezone and time-of-day variance in GitHub teams: an empirical method and study.
Proceedings of the 3rd ACM SIGSOFT International Workshop on Software Analytics, 2017

2016
Initial and Eventual Software Quality Relating to Continuous Integration in GitHub.
CoRR, 2016

OntoCat: Automatically categorizing knowledge in API Documentation.
CoRR, 2016

On the naturalness of software.
Commun. ACM, 2016

The sky is not the limit: multitasking across GitHub projects.
Proceedings of the 38th International Conference on Software Engineering, 2016

On the "naturalness" of buggy code.
Proceedings of the 38th International Conference on Software Engineering, 2016

Belief & evidence in empirical software engineering.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
The ManyBugs and IntroClass Benchmarks for Automated Repair of C Programs.
IEEE Trans. Software Eng., 2015

On the "Naturalness" of Buggy Code.
CoRR, 2015

To what extent could we detect field defects? An extended empirical study of false negatives in static bug-finding tools.
Autom. Softw. Eng., 2015

Quality and productivity outcomes relating to continuous integration in GitHub.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Developer onboarding in GitHub: the role of prior social links and language experience.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Wait for It: Determinants of Pull Request Evaluation Latency on GitHub.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

Will They Like This? Evaluating Code Contributions with Language Models.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

CACHECA: A Cache Language Model Based Code Suggestion Tool.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

New Initiative: The Naturalness of Software.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Assert Use in GitHub Projects.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Gender and Tenure Diversity in GitHub Teams.
Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, 2015

2014
Converging Work-Talk Patterns in Online Task-Oriented Communities.
CoRR, 2014

Focus-shifting patterns of OSS developers and their congruence with call graphs.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

On the localness of software.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

A large scale study of programming languages and code quality in github.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

Panning requirement nuggets in stream of software maintenance tickets.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

The plastic surgery hypothesis.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

Comparing static bug finders and statistical prediction.
Proceedings of the 36th International Conference on Software Engineering, 2014

How social Q&A sites are changing knowledge sharing in open source software communities.
Proceedings of the Computer Supported Cooperative Work, 2014

2013
Roundtable: What's Next in Software Analytics.
IEEE Software, 2013

Using and Asking: APIs Used in the Android Market and Asked about in StackOverflow.
Proceedings of the Social Informatics - 5th International Conference, 2013

Sample size vs. bias in defect prediction.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

Asking for (and about) permissions used by Android apps.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

On the naturalness of software.
Proceedings of the 6th India Software Engineering Conference, 2013

Building Statistical Language Models of code.
Proceedings of the 1st International Workshop on Data Analysis Patterns in Software Engineering, 2013

What effect does distributed version control have on OSS project organization?
Proceedings of the 1st International Workshop on Release Engineering, 2013

How, and why, process metrics are better.
Proceedings of the 35th International Conference on Software Engineering, 2013

Dual ecological measures of focus in software development.
Proceedings of the 35th International Conference on Software Engineering, 2013

2012
Clones: what is that smell?
Empirical Software Engineering, 2012

Measuring the Effect of Social Communications on Individual Working Rhythms: A Case Study of Open Source Software.
Proceedings of the 2012 International Conference on Social Informatics (SocialInformatics), 2012

Mining Stack Exchange: Expertise Is Evident from Initial Contributions.
Proceedings of the 2012 International Conference on Social Informatics (SocialInformatics), 2012

Recalling the "imprecision" of cross-project defect prediction.
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012

On the Naturalness of Software.
Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE'2012), 2012

MIC check: A correlation tactic for ESE data.
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012

To what extent could we detect field defects? an empirical study of false negatives in static bug finding tools.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

When would this bug get reported?
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

On the naturalness of software.
Proceedings of the 34th International Conference on Software Engineering, 2012

Cohesive and Isolated Development with Branches.
Proceedings of the Fundamental Approaches to Software Engineering, 2012

2011
An empirical study on the influence of pattern roles on change-proneness.
Empirical Software Engineering, 2011

Got Issues? Do New Features and Code Improvements Affect Defects?
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

BugCache for inspections: hit or miss?
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

Don't touch my code!: examining the effects of ownership on software quality.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

System compatibility analysis of Eclipse and Netbeans based on bug data.
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011

A simpler model of software readability.
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011

Ecological inference in empirical software engineering.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Ownership, experience and defects: a fine-grained study of authorship.
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
The missing links: bugs and bug-fix commits.
Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010

Clones: What is that smell?
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

THEX: Mining metapatterns from java.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

Validity of network analyses in Open Source Projects.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

2009
Future of Mining Software Archives: A Roundtable.
IEEE Software, 2009

Does distributed development affect software quality?: an empirical case study of Windows Vista.
Commun. ACM, 2009

Fair and balanced?: bias in bug-fix datasets.
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009

Structure and Dynamics of Research Collaboration in Computer Science.
Proceedings of the SIAM International Conference on Data Mining, 2009

The promises and perils of mining git.
Proceedings of the 6th International Working Conference on Mining Software Repositories, 2009

Putting It All Together: Using Socio-technical Networks to Predict Failures.
Proceedings of the ISSRE 2009, 2009

Instant multi-tier web applications without tears.
Proceedings of the Proceeding of the 2nd Annual India Software Engineering Conference, 2009

InstantApps: A WYSIWYG model driven interpreter for web applications.
Proceedings of the 31st International Conference on Software Engineering, 2009

2nd international workshop on socio-technical congruence (STC 2009).
Proceedings of the 31st International Conference on Software Engineering, 2009

Does distributed development affect software quality? An empirical case study of Windows Vista.
Proceedings of the 31st International Conference on Software Engineering, 2009

2008
Stable, flexible, peephole pretty-printing.
Sci. Comput. Program., 2008

Graphlet Arrival: Modeling and verifying a broad array of network properties
CoRR, 2008

Reverse Engineering the Bazaar: Collaboration and Communication in Open Source Development.
Proceedings of the WCRE 2008, 2008

Latent social structure in open source projects.
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008

Talk and work: a preliminary report.
Proceedings of the 2008 International Working Conference on Mining Software Repositories, 2008

Expertise identification and visualization from CVS.
Proceedings of the 2008 International Working Conference on Mining Software Repositories, 2008

DEFECTS 2008: international workshop on defects in large software systems.
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2008

Socio-technical congruence (STC 2008).
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

2007
Static checking of dynamically generated queries in database applications.
ACM Trans. Softw. Eng. Methodol., 2007

Recommending random walks.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

Open Borders? Immigration in Open Source Projects.
Proceedings of the Fourth International Workshop on Mining Software Repositories, 2007

Detecting Patch Submission and Acceptance in OSS Projects.
Proceedings of the Fourth International Workshop on Mining Software Repositories, 2007

Visualizing social interaction in open source software projects.
Proceedings of the APVIS 2007, 2007

An aspect-oriented approach to bypassing middleware layers.
Proceedings of the 6th International Conference on Aspect-Oriented Software Development, 2007

2006
Aspect-Oriented Development of Crosscutting Features in Distributed, Heterogeneous Systems.
, 2006

Mining email social networks in Postgres.
Proceedings of the 2006 International Workshop on Mining Software Repositories, 2006

Mining email social networks.
Proceedings of the 2006 International Workshop on Mining Software Repositories, 2006

2005
DISCOA: architectural adaptations for security and QoS.
ACM SIGSOFT Software Engineering Notes, 2005

DISCOA: architectural adaptations for security and QoS.
Proceedings of the 2005 Workshop on Software Engineering for Secure Systems, 2005

Optimizing layered middleware.
Proceedings of the 5th International Workshop on Software Engineering and Middleware, 2005

2004
Flexible authentication of XML documents.
Journal of Computer Security, 2004

A General Model for Authenticated Data Structures.
Algorithmica, 2004

GlueQoS: Middleware to Sweeten Quality-of-Service Policy Interactions.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

Design and Implementation of Distributed Crosscutting Features with DADO.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

JDBC Checker: A Static Analysis Tool for SQL/JDBC Applications.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

Static Checking of Dynamically Generated Queries in Database Applications.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

2003
Authentic Data Publication Over the Internet.
Journal of Computer Security, 2003

Trust Mediation for Distributed Information Systems.
Proceedings of the Security and Privacy in the Age of Uncertainty, 2003

DADO: A Novel Programming Model for Distributed, Heterogenous, Late-Bound QoS Implementations.
Proceedings of the On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops, 2003

DADO: Enhancing Middleware to Support Crosscutting Features in Distributed, Heterogeneous Systems.
Proceedings of the 25th International Conference on Software Engineering, 2003

Modularity in the New Millenium: A Panel Summary.
Proceedings of the 25th International Conference on Software Engineering, 2003

Willow System Demonstration.
Proceedings of the 3rd DARPA Information Survivability Conference and Exposition (DISCEX-III 2003), 2003

Static Type-Inference for Trust in Distributed Information Systems.
Proceedings of the On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE, 2003

2002
Stack and Queue Integrity on Hostile Platforms.
IEEE Trans. Software Eng., 2002

2001
Generating Wrappers for Command Line Programs: The Cal-Aggie Wrap-O-Matic Project.
Proceedings of the 23rd International Conference on Software Engineering, 2001

Flexible authentication of XML documents.
Proceedings of the CCS 2001, 2001

2000
Cryptographic Verification of Test Coverage Claims.
IEEE Trans. Software Eng., 2000

Guest Editors' Introduction: Next Generation Software Reuse.
IEEE Trans. Software Eng., 2000

Framework for debugging domain-specific languages.
ACM SIGSOFT Software Engineering Notes, 2000

Desert Island Column.
Autom. Softw. Eng., 2000

Software engineering for security: a roadmap.
Proceedings of the 22nd International Conference on on Software Engineering, 2000

Resource Management.
Proceedings of the Engineering Distributed Objects, Second International Workshop, 2000

Leveraging Knowledge Bases, a decade ago, and now.
Proceedings of the 2000 International Workshop on Description Logics (DL2000), 2000

Authentic Third-party Data Publication.
Proceedings of the Data and Application Security, 2000

1999
GENOA - A Customizable, Front-end-Retargetable Source Code Analysis Framework.
ACM Trans. Softw. Eng. Methodol., 1999

Automatically Exploring Hypotheses About Fault Prediction: A Comparative Study of Inductive Logic Programming Methods.
International Journal of Software Engineering and Knowledge Engineering, 1999

Reuse Research: Contributions, Problems and Non-Problems.
SSR, 1999

International Workshop on Software Transformation Systems (STS'99).
Proceedings of the 1999 International Conference on Software Engineering, 1999

MoHCA-Java: A Tool for C++ to Java Conversion Support.
Proceedings of the 1999 International Conference on Software Engineering, 1999

CHIME: Customizable Hyperlink Insertion and Maintenance Engine for Software Engineering Environments.
Proceedings of the 1999 International Conference on Software Engineering, 1999

Adding more "DL" to IDL: Towards More Knowledgeable Component Inter-Operability.
Proceedings of the 1999 International Conference on Software Engineering, 1999

1998
Stack and Queue Integrity on Hostile Platforms.
Proceedings of the Security and Privacy, 1998

Techniques for Trusted Software Engineering.
Proceedings of the Forging New Links, 1998

1997
The Use of Description Logics in KBSE Systems.
ACM Trans. Softw. Eng. Methodol., 1997

Research Directions for Automated Software Verification: Using Trusted Hardware.
Proceedings of the 1997 International Conference on Automated Software Engineering, 1997

An Investigation into Coupling Measures for C++.
Proceedings of the Pulling Together, 1997

A Comparative Study of Inductive Logic Programming Methods for Software Fault Prediction.
Proceedings of the Fourteenth International Conference on Machine Learning (ICML 1997), 1997

Cryptographic Verification of Test Coverage Claims.
Proceedings of the Software Engineering, 1997

1996
Generating Testing and Analysis Tools with Aria.
ACM Trans. Softw. Eng. Methodol., 1996

Taxonomic Plan Reasoning.
Artif. Intell., 1996

Analytical and Empirical Evaluation of Software Reuse Metrics.
Proceedings of the 18th International Conference on Software Engineering, 1996

1995
On "A Framework for Source Code Search Using Program Patterns".
IEEE Trans. Software Eng., 1995

1994
Automated Construction of Testing and Analysis Tools.
Proceedings of the 16th International Conference on Software Engineering, 1994

The Use of Description Logics in KBSE Systems: Experience Report.
Proceedings of the 16th International Conference on Software Engineering, 1994

1993
Translating Description Logics to Information Server Queries.
Proceedings of the CIKM 93, 1993

1992
Program understanding - does it offer hope for aging software?
Proceedings of the Seventh Knowledge-Based Software Engineering Conference, 1992

Knowledge Base Management Systems using Description Logics and Their Role in Software Information Systems.
Proceedings of the Personal Computers and Intelligent Systems, 1992

GENOA: A Customizable Language- and Front-End Independent Code Analyzer.
Proceedings of the 14th International Conference on Software Engineering, 1992

1991
LaSSIE: A Knowledge-Based Software Information System.
Commun. ACM, 1991

Plan-Based Terminological Reasoning.
Proceedings of the 2nd International Conference on Principles of Knowledge Representation and Reasoning (KR'91). Cambridge, 1991

1990
LaSSIE: a Knowledge-based Software Information System.
Proceedings of the 12th International Conference on Software Engineering, 1990

1989
Moving Selections into Linear Least Fixpoint Queries.
IEEE Trans. Knowl. Data Eng., 1989

A Knowledge-Based Software Information System.
Proceedings of the 11th International Joint Conference on Artificial Intelligence. Detroit, 1989

1988
Moving Selections into Linear Least Fixpoint Queries.
Proceedings of the Fourth International Conference on Data Engineering, 1988


  Loading...