Romain Robbes

Orcid: 0000-0003-4569-6868

Affiliations:
  • University of Chile, Santiago, Chile


According to our database1, Romain Robbes authored at least 113 papers between 2004 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
INSPECT: Intrinsic and Systematic Probing Evaluation for Code Transformers.
IEEE Trans. Software Eng., February, 2024

What the Fix? A Study of ASATs Rule Documentation.
CoRR, 2024

Out of Context: How important is Local Context in Neural Program Repair?
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
JEMMA: An extensible Java dataset for ML4Code applications.
Empir. Softw. Eng., March, 2023

RunBugRun - An Executable Dataset for Automated Program Repair.
CoRR, 2023

2022
Making the Most of Small Software Engineering Datasets With Modern Machine Learning.
IEEE Trans. Software Eng., 2022

Codex Hacks HackerRank: Memorization Issues and a Framework for Code Synthesis Evaluation.
CoRR, 2022

Can OpenAI's Codex Fix Bugs?: An evaluation on QuixBugs.
Proceedings of the 3rd IEEE/ACM International Workshop on Automated Program Repair, 2022

2021
Automatic Program Repair with OpenAI's Codex: Evaluating QuixBugs.
CoRR, 2021

What do pre-trained code models know about code?
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Mining Software Repositories with a Collaborative Heuristic Repository.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results, 2021

2020
The ACM SIGSOFT Paper and Peer Review Quality Initiative: Status Report.
ACM SIGSOFT Softw. Eng. Notes, 2020

Characteristics of method extractions in Java: a large scale empirical study.
Empir. Softw. Eng., 2020

ACM SIGSOFT Empirical Standards.
CoRR, 2020

Open-vocabulary models for source code.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

Big code != big vocabulary: open-vocabulary models for source code.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
The Robot Operating System: Package reuse and community dynamics.
J. Syst. Softw., 2019

To react, or not to react: Patterns of reaction to API deprecation.
Empir. Softw. Eng., 2019

Modeling Vocabulary for Big Code Machine Learning.
CoRR, 2019

Live programming and software evolution: questions during a programming change task.
Proceedings of the 27th International Conference on Program Comprehension, 2019

API fluency.
Proceedings of the 41st International Conference on Software Engineering: New Ideas and Emerging Results, 2019

Leveraging small software engineering data sets with pre-trained neural networks.
Proceedings of the 41st International Conference on Software Engineering: New Ideas and Emerging Results, 2019

Building an expert recommender chatbot.
Proceedings of the 1st International Workshop on Bots in Software Engineering, 2019

2018
How do developers react to API evolution? A large-scale empirical study.
Softw. Qual. J., 2018

On the use of replacement messages in API deprecation: An empirical study.
J. Syst. Softw., 2018

On the reaction to deprecation of clients of 4 + 1 popular Java APIs and the JDK.
Empir. Softw. Eng., 2018

Guest Editorial: Special section on mining software repositories.
Empir. Softw. Eng., 2018

Imprecisions diagnostic in source code deltas.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

The road to live programming: insights from the practice.
Proceedings of the 40th International Conference on Software Engineering, 2018

Assessing the threat of untracked changes in software evolution.
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
What Differentiates Chilean Niche Software Companies: Business Knowledge and Reputation.
IEEE Softw., 2017

Work fragmentation in developer interaction data.
J. Softw. Evol. Process., 2017

Using contexts similarity to predict relationships between tasks.
J. Syst. Softw., 2017

Guest Editorial: Mining software repositories.
Empir. Softw. Eng., 2017

Changes as First-Class Citizens: A Research Perspective on Modern Software Tooling.
ACM Comput. Surv., 2017

2016
Guest editorial: special section on software reverse engineering.
Empir. Softw. Eng., 2016

Do Developers Deprecate APIs with Replacement Messages? A Large-Scale Analysis on Java Systems.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

When should internal interfaces be promoted to public?
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Taming the IDE with fine-grained interaction data.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

On the Reaction to Deprecation of 25, 357 Clients of 4+1 Popular Java APIs.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Software analytics for small software companies.
Proceedings of the Perspectives on Data Science for Software Engineering, 2016

2015
An empirical study of goto in C code.
PeerJ Prepr., 2015

Object-oriented software extensions in practice.
Empir. Softw. Eng., 2015

An empirical study of work fragmentation in software evolution tasks.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

On understanding how developers use the Spotter search tool.
Proceedings of the 3rd IEEE Working Conference on Software Visualization, 2015

An empirical study of goto in C code from GitHub repositories.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Code duplication in ROS launchfiles.
Proceedings of the 34th International Conference of the Chilean Computer Science Society, 2015

Is functional programming better for modularity?
Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools, 2015

Polymorphism in the spotlight: studying its prevalence in Java and Smalltalk.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

How do developers react to API evolution? The Pharo ecosystem case.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

Measuring Concentration While Programming with Low-Cost BCI Devices: Differences Between Debugging and Creativity Tasks.
Proceedings of the Foundations of Augmented Cognition, 2015

2014
DIE: A Domain Specific Aspect Language for IDE Events.
J. Univers. Comput. Sci., 2014

An empirical study on the impact of static typing on software maintainability.
Empir. Softw. Eng., 2014

Pitekün: An Experimental Visual Tool to Assist Code Navigation and Code Understanding.
Proceedings of the 33rd International Conference of the Chilean Computer Science Society, 2014

Asking and Answering Questions during a Programming Change Task in Pharo Language.
Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools, 2014

An empirical comparison of static and dynamic type systems on API usage in the presence of an IDE: Java vs. groovy with eclipse.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

How do API documentation and static typing affect API usability?
Proceedings of the 36th International Conference on Software Engineering, 2014

On the use of type predicates in object-oriented software: the case of Smalltalk.
Proceedings of the DLS'14, 2014

Polymorphism in the Spotlight: How Developers Use it in Practice.
Proceedings of the XVII Iberoamerican Conference on Software Engineering, 2014

How does Quality of Formalized Software Processes Affect Adoption?
Proceedings of the Advanced Information Systems Engineering, 2014

Collecting and Processing Interaction Data for Recommendation Systems.
Proceedings of the Recommendation Systems in Software Engineering, 2014

2013
Are Software Analytics Efforts Worthwhile for Small Companies? The Case of Amisoft.
IEEE Softw., 2013

How (and why) developers use the dynamic features of programming languages: the case of smalltalk.
Empir. Softw. Eng., 2013

WEON: towards a software ecosystem ONtology.
Proceedings of the 1st International Workshop on Software Ecosystem Architectures, 2013

Using developer interaction data to compare expertise metrics.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

2012
Execution profiling blueprints.
Softw. Pract. Exp., 2012

Refining code ownership with synchronous changes.
Empir. Softw. Eng., 2012

Evaluating defect prediction approaches: a benchmark and an extensive comparison.
Empir. Softw. Eng., 2012

Spy: A flexible code profiling framework.
Comput. Lang. Syst. Struct., 2012

How do developers react to API deprecation?: the case of a smalltalk ecosystem.
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012

Tracking human-centric controlled experiments with biscuit.
Proceedings of the ACM 4th Annual Workshop on Evaluation and Usability of Programming Languages and Tools, 2012

An empirical study of the influence of static type systems on the usability of undocumented software.
Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2012

Do static type systems improve the maintainability of software systems? An empirical study.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

On how often code is cloned across repositories.
Proceedings of the 34th International Conference on Software Engineering, 2012

Extensions during Software Evolution: Do Objects Meet Their Promise?
Proceedings of the ECOOP 2012 - Object-Oriented Programming, 2012

2011
On porting software visualization tools to the web.
Int. J. Softw. Tools Technol. Transf., 2011

Enabling program comprehension through a visual object-focused development environment.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

IWPSE-EVOL 2011: 12th international workshop on principles on software evolution and 7th ERCIM workshop on software evolution.
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

How developers use the dynamic features of programming languages: the case of smalltalk.
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011

Effective mining of software repositories.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Software systems as cities: a controlled experiment.
Proceedings of the 33rd International Conference on Software Engineering, 2011

A study of ripple effects in software ecosystems.
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
The Small Project Observatory: Visualizing software ecosystems.
Sci. Comput. Program., 2010

Improving code completion with program history.
Autom. Softw. Eng., 2010

Visualizing Dynamic Metrics with Profiling Blueprints.
Proceedings of the Objects, Models, Components, Patterns, 48th International Conference, 2010

Requirements Engineering Practices in Very Small Software Enterprises: A Diagnostic Study.
Proceedings of the SCCC 2010, 2010

Language-Independent Clone Detection Applied to Plagiarism Detection.
Proceedings of the Tenth IEEE International Working Conference on Source Code Analysis and Manipulation, 2010

Replaying IDE interactions to evaluate and improve change prediction approaches.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

An extensive comparison of bug prediction approaches.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

Recovering inter-project dependencies in software ecosystems.
Proceedings of the ASE 2010, 2010

Linking e-mails and source code artifacts.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Commit 2.0.
Proceedings of the 1st Workshop on Web 2.0 for Software Engineering, 2010

2009
Promises and perils of porting software visualization tools to the web.
Proceedings of the 11th IEEE International Symposium on Web Systems Evolution, 2009

On the Relationship Between Change Coupling and Software Defects.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

Benchmarking Lightweight Techniques to Link E-Mails and Source Code.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

Lumière: a novel framework for rendering 3D graphics in Smalltalk.
Proceedings of the International Workshop on Smalltalk Technologies, 2009

Supporting task-oriented navigation in IDEs with configurable HeatMaps.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

Lumière: An Infrastructure for Producing 3D Applications in Smalltalk.
Proceedings of the 3rd Workshop on FAMIX and Moose in Reengineering, 2009

2008
Logical Coupling Based on Fine-Grained Change Information.
Proceedings of the WCRE 2008, 2008

Example-Based Program Transformation.
Proceedings of the Model Driven Engineering Languages and Systems, 2008

How Program History Can Improve Code Completion.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008

SpyWare: a change-aware development toolset.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

A teamwork-based approach to programming fundamentals with scheme, smalltalk & java.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

2007
Mining a Change-Based Software Repository.
Proceedings of the Fourth International Workshop on Mining Software Repositories, 2007

Characterizing and Understanding Development Sessions.
Proceedings of the 15th International Conference on Program Comprehension (ICPC 2007), 2007

An Approach to Software Evolution Based on Semantic Change.
Proceedings of the Fundamental Approaches to Software Engineering, 2007

The "Extract Refactoring" Refactoring.
Proceedings of the 1st Workshop on Refactoring Tools, 2007

2006
A Change-based Approach to Software Evolution.
Proceedings of the Selected Papers of the ERCIM Working Group on Software Evolution, 2006

Change-based Software Evolution.
Proceedings of the 2nd ERCIM Workshop on Software Evolution, 2006

2005
Multi-level Method Understanding Using Microprints.
Proceedings of the 3rd International Workshop on Visualizing Software for Understanding and Analysis, 2005

Microprints: A Pixel-based Semantically Rich Visualization of Methods.
Proceedings of the 2005 International Smalltalk Conference, 2005

Versioning Systems for Evolution Research.
Proceedings of the 8th International Workshop on Principles of Software Evolution (IWPSE 2005), 2005

2004
Un modèle multi-agent unifiant les notions de groupe et d'aspect.
Proceedings of the Systèmes Multi-Agents Défis scientifiques et nouveaux usages - JFSMA 04, 2004


  Loading...