Robert Dyer

Orcid: 0000-0001-9571-5567

Affiliations:
  • University of Nebraska-Lincoln, Lincoln, NE, USA
  • Bowling Green State University, Bowling Green, OH, USA (former)
  • Iowa State University (former)


According to our database1, Robert Dyer authored at least 43 papers between 2006 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Data-Driven Evidence-Based Syntactic Sugar Design.
CoRR, 2024

Boidae: Your Personal Mining Platform.
CoRR, 2024

2023
Method Chaining Redux: An Empirical Study of Method Chaining in Java, Kotlin, and Python.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

2022
Pitfalls and guidelines for using time-based Git data.
Empir. Softw. Eng., 2022

Performing large-scale mining studies: from start to finish (tutorial).
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

An exploratory study on the predominant programming paradigms in Python code.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

2021
Escaping the Time Pit: Pitfalls and Guidelines for Using Time-Based Git Data.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

2020
PAClab: a program analysis collaboratory.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Boa Views: Easy Modularization and Sharing of MSR Analyses.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

2018
Software engineering collaboratories (SEClabs) and collaboratories as a service (CaaS).
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

Towards combining usage mining and implementation analysis to infer API preconditions.
Proceedings of the 1st ACM SIGSOFT International Workshop on Automated Specification Inference, 2018

Using consensus to automatically infer post-conditions.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

2017
Classifying commit messages: A case study in resampling techniques.
Proceedings of the 2017 International Joint Conference on Neural Networks, 2017

2016
Modular Reasoning in the Presence of Event Subtyping.
LNCS Trans. Modul. Compos., 2016

FourD: do developers discuss design? revisited.
Proceedings of the 2nd International Workshop on Software Analytics, 2016

2015
Boa: Ultra-Large-Scale Software Repository and Source-Code Mining.
ACM Trans. Softw. Eng. Methodol., 2015

Consensus-based mining of API preconditions in big code.
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

Demonstrating programming language feature mining using Boa.
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

Inferring Behavioral Specifications from Large-scale Repositories by Leveraging Collective Intelligence.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Proceedings of the Art and Science of Analyzing Software Data, 2015

2014
Mining preconditions of APIs in large-scale code corpus.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

Mining billions of AST nodes to study actual and potential usage of Java language features.
Proceedings of the 36th International Conference on Software Engineering, 2014

2013
Language Features for Software Evolution and Aspect-Oriented Interfaces: An Exploratory Study.
LNCS Trans. Aspect Oriented Softw. Dev., 2013

Task fusion: improving utilization of multi-user clusters.
Proceedings of the SPLASH'13, 2013

Mining source code repositories with boa.
Proceedings of the SPLASH'13, 2013

Boa: a language and infrastructure for analyzing ultra-large-scale software repositories.
Proceedings of the 35th International Conference on Software Engineering, 2013

Declarative visitors to ease fine-grained source code mining with full history on billions of AST nodes.
Proceedings of the Generative Programming: Concepts and Experiences, 2013

2012
Boa: analyzing ultra-large-scale code corpus.
Proceedings of the SPLASH'12, 2012

Analyzing ultra-large-scale code corpus with boa.
Proceedings of the SPLASH'12, 2012

Event type polymorphism.
Proceedings of the eleventh workshop on Foundations of Aspect-Oriented Languages, 2012

An exploratory study of the design impact of language features for aspect-oriented interfaces.
Proceedings of the 11th International Conference on Aspect-oriented Software Development, 2012

2011
Modularizing crosscutting concerns with ptolemy.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

VMIL 2011: the 5th workshop on virtual machines and intermediate languages.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Applying translucid contracts for modular reasoning about aspect and object oriented events.
Proceedings of the 10th international workshop on Foundations of aspect-oriented languages, 2011

Modularizing crosscutting concerns with Ptolemy.
Proceedings of the Companion Volume of the 10th International Conference on Aspect-Oriented Software Development, 2011

2010
Supporting dynamic aspect-oriented features.
ACM Trans. Softw. Eng. Methodol., 2010

Feature Volatility Assessment.
Proceedings of the Software Product Lines - 14th International Conference, 2010

VMIL 2010: 4th workshop on virtual machines and intermediate languages.
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

2009
VMIL: workshop on virtual machines and intermediate languages.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

2008
Virtual machines and intermediate languages for emerging modularization mechanisms.
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008

A decision tree-based approach to dynamic pointcut evaluation.
Proceedings of the VMIL@OOPSLA 2008: Proceedings of the 2nd Workshop on Virtual Machines and Intermediate Languages for emerging modularization mechanisms, Nashville, Tennessee, USA, October 21, 2008

Nu: a dynamic aspect-oriented intermediate language model and virtual machine for flexible runtime adaptation.
Proceedings of the 7th International Conference on Aspect-Oriented Software Development, 2008

2006
Nu: preserving design modularity in object code.
ACM SIGSOFT Softw. Eng. Notes, 2006


  Loading...