Cristina V. Lopes

Orcid: 0000-0003-0551-3908

Affiliations:
  • University of California, Irvine, Department of Informatics
  • Xerox PARC, Palo Alto, USA


According to our database1, Cristina V. Lopes authored at least 167 papers between 1993 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
SourcererJBF: A Java Build Framework For Large-Scale Compilation.
ACM Trans. Softw. Eng. Methodol., March, 2024

Towards AI-Assisted Synthesis of Verified Dafny Methods.
Proc. ACM Softw. Eng., 2024

Integrating AI Tutors in a Programming Course.
CoRR, 2024

Commit Messages in the Age of Large Language Models.
CoRR, 2024

2023
Black Boxes, White Noise: Similarity Detection for Neural Functions.
Art Sci. Eng. Program., February, 2023

Cloning and Beyond: A Quantum Solution to Duplicate Code.
Proceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, 2023

Improving the Quality of Commit Messages in Students' Projects.
Proceedings of the 5th IEEE/ACM International Workshop on Software Engineering Education for the Next Generation, 2023

2021
D-REX: Static Detection of Relevant Runtime Exceptions with Location Aware Transformer.
Proceedings of the 21st IEEE International Working Conference on Source Code Analysis and Manipulation, 2021

Public Software Development Activity During the Pandemic.
Proceedings of the ESEM '21: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2021

SourcererCC: Scalable and Accurate Clone Detection.
Proceedings of the Code Clone Analysis, 2021

Oreo: Scaling Clone Detection Beyond Near-Miss Clones.
Proceedings of the Code Clone Analysis, 2021

2020
Conferences in an era of expensive carbon.
Commun. ACM, 2020

2019
ColosseumRL: A Framework for Multiagent Reinforcement Learning in N-Player Games.
CoRR, 2019

Got: Git, but for Objects.
CoRR, 2019

A Simulation Analysis of Large Contests with Thresholding Agents.
Proceedings of the 2019 Winter Simulation Conference, 2019

On Precision of Code Clone Detection Tools.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Virtual Conferences.
Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, 2019

GoTcha: an interactive debugger for GoT-based distributed systems.
Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, 2019

Towards automating precision studies of clone detectors.
Proceedings of the 41st International Conference on Software Engineering, 2019

Analyzing and supporting adaptation of online code examples.
Proceedings of the 41st International Conference on Software Engineering, 2019

Multi-Winner Contests for Strategic Diffusion in Social Networks.
Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence, 2019

2018
Cloned and non-cloned Java methods: a comparative study.
Empir. Softw. Eng., 2018

The Java Build Framework: Large Scale Compilation.
CoRR, 2018

Toward Understanding the Impact of User Participation in Autonomous Ridesharing Systems.
Proceedings of the 2018 Winter Simulation Conference, 2018

Oreo: detection of clones in the twilight zone.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

50K-C: a dataset of compilable, and compiled, Java projects.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

NJR: a normalized Java resource.
Proceedings of the Companion Proceedings for the ISSTA/ECOOP 2018 Workshops, 2018

Information Design in Crowdfunding under Thresholding Policies.
Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, 2018

2017
Editorial: Introducing The Art, Science, and Engineering of Programming - An Open Access Journal for All-Things Programming.
Art Sci. Eng. Program., 2017

DéjàVu: a map of code duplicates on GitHub.
Proc. ACM Program. Lang., 2017

Predicate Collection Classes.
J. Object Technol., 2017

An Exploratory Study of Functional Redundancy in Code Repositories.
Proceedings of the 17th IEEE International Working Conference on Source Code Analysis and Manipulation, 2017

Stack overflow in github: any snippets there?
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

2016
On designing and testing distributed virtual environments.
Concurr. Comput. Pract. Exp., 2016

CADIS: Aspect-Oriented architecture for collaborative modeling and simulation.
Proceedings of the Winter Simulation Conference, 2016

An Exploratory Study of Interface Redundancy in Code Repositories.
Proceedings of the 16th IEEE International Working Conference on Source Code Analysis and Manipulation, 2016

Collective Intelligence for Smarter API Recommendations in Python.
Proceedings of the 16th IEEE International Working Conference on Source Code Analysis and Manipulation, 2016

From query to usable code: an analysis of stack overflow code snippets.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

An Online Mechanism for Ridesharing in Autonomous Mobility-on-Demand Systems.
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, 2016

Comparing Quality Metrics for Cloned and Non Cloned Java Methods: A Large Scale Empirical Study.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

SourcererCC: scaling code clone detection to big-code.
Proceedings of the 38th International Conference on Software Engineering, 2016

SourcererCC and SourcererCC-I: tools to detect clones in batch mode and during software development.
Proceedings of the 38th International Conference on Software Engineering, 2016

Simulating Cities: A Software Engineering Perspective.
Proceedings of the Programming Languages and Systems, 2016

Simulating cities: a systems design perspective (keynote).
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016

2015
A parallel and efficient approach to large scale clone detection.
J. Softw. Evol. Process., 2015

An aspect-oriented approach to large-scale urban simulations.
Proceedings of the 2015 Winter Simulation Conference, 2015

Can the use of types and query expansion help improve large-scale code search?
Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation, 2015

Managing Autonomous Mobility on Demand Systems for Better Passenger Experience.
Proceedings of the PRIMA 2015: Principles and Practice of Multi-Agent Systems, 2015

How scale affects structure in Java programs.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015

The Future of Programming Languages and Programmers.
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

Gate Me If You Can: The Impact of Gating Mechanics on Retention and Revenues in Jelly Splash.
Proceedings of the 10th International Conference on the Foundations of Digital Games, 2015

2014
The OOPSLA two-phase review process.
ACM SIGPLAN Notices, 2014

SIGPLAN treasurer's report.
ACM SIGPLAN Notices, 2014

Sourcerer: An infrastructure for large-scale collection and analysis of open-source code.
Sci. Comput. Program., 2014

Thesaurus-Based Tag Clouds for Test-Driven Code Search.
J. Univers. Comput. Sci., 2014

Enabling fine-grained load balancing for virtual worlds with distributed simulation engines.
Proceedings of the 2014 Winter Simulation Conference, 2014

Impact of event filtering on opensimulator server performance.
Proceedings of the 2014 Summer Simulation Multiconference, 2014

A Comparative Study of Bug Patterns in Java Cloned and Non-cloned Code.
Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation, 2014

A dataset for maven artifacts and bug patterns found in them.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Thesaurus-based automatic query expansion for interface-driven code search.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Probabilistic component identification.
Proceedings of the 7th India Software Engineering Conference, Chennai, 2014

Is Popularity a Measure of Quality? An Analysis of Maven Components.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

Retention and progression: Seven months in World of Warcraft.
Proceedings of the 9th International Conference on the Foundations of Digital Games, 2014

A Framework for Designing and Evaluating Distributed Real-Time Applications.
Proceedings of the 18th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2014

Free-hand interaction with leap motion controller for stroke rehabilitation.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

Comparing direct and indirect interaction in stroke rehabilitation.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

2013
Learning to Detect Vandalism in Social Content Systems: A Study on Wikipedia - Vandalism Detection in Wikipedia.
Proceedings of the Mining Social Networks and Security Informatics, 2013

SIGPLAN professional activities committee report.
ACM SIGPLAN Notices, 2013

Multi-perspective multi-layer interaction on mobile device.
Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, 2013

An assistive tabletop keyboard for stroke rehabilitation.
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, 2013

Using Thesaurus-Based Tag Clouds to Improve Test-Driven Code Search.
Proceedings of the 2013 VII Brazilian Symposium on Software Components, Architectures and Reuse, Brasília, DF, Brazil, September 29, 2013

A Spatial Augmented Reality Rehab System for Post-Stroke Hand Rehabilitation.
Proceedings of the Medicine Meets Virtual Reality 20 - NextMed, 2013

A parallel and efficient approach to large scale clone detection.
Proceedings of the Proceeding of the 7th International Workshop on Software Clones, 2013

Comparing "pick and place" task in spatial Augmented Reality versus non-immersive Virtual Reality for rehabilitation setting.
Proceedings of the 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2013

Applying Program Analysis to Code Retrieval.
Proceedings of the Finding Source Code on the Web for Remix and Reuse, 2013

2012
Efficient Verification of Web-Content Searching Through Authenticated Web Crawlers.
Proc. VLDB Endow., 2012

Virtual Cities in Urban Planning: The Uppsala Case Study.
J. Theor. Appl. Electron. Commer. Res., 2012

Analyzing and mining a code search engine usage log.
Empir. Softw. Eng., 2012

The Universal Campus: An open virtual 3-D world infrastructure for research and education.
eLearn Mag., 2012

Verifying Search Results Over Web Collections
CoRR, 2012

Astra: Bottom-up Construction of Structured Artifact Repositories.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Optical illusion in augmented reality.
Proceedings of the 18th ACM Symposium on Virtual Reality Software and Technology, 2012

Trendy bugs: Topic trends in the Android bug reports.
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012

Parallel code clone detection using MapReduce.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

Easing software evolution: change-data and domain-driven approach.
Proceedings of the Proceeding of the 5th Annual India Software Engineering Conference, 2012

Evolution of scalability with synchronized state in virtual environments.
Proceedings of the 2012 IEEE International Workshop on Haptic Audio Visual Environments and Games, 2012

RESTful Massively Multi-user Virtual Environments: A feasibility study.
Proceedings of the 2012 IEEE International Games Innovation Conference, 2012

10, 000 gold for 20 dollars: an exploratory study of World of Warcraft gold buyers.
Proceedings of the International Conference on the Foundations of Digital Games, 2012

Software reuse through methodical component reuse and amethodical snippet remixing.
Proceedings of the CSCW '12 Computer Supported Cooperative Work, 2012

Aspects as latent topics.
Proceedings of the Companion Volume of the 11th International Conference on Aspect-oriented Software Development, 2012

2011
How Well Do Search Engines Support Code Retrieval on the Web?
ACM Trans. Softw. Eng. Methodol., 2011

Hypergrid: Architecture and Protocol for Virtual World Interoperability.
IEEE Internet Comput., 2011

A test-driven approach to code search and its application to the reuse of auxiliary functionality.
Inf. Softw. Technol., 2011

Vandalism detection in Wikipedia: a high-performing, feature-rich model and its reduction through Lasso.
Proceedings of the 7th International Symposium on Wikis and Open Collaboration, 2011

Application Architecture Discovery - Towards Domain-driven, Easily-Extensible Code Structure.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Bagging gradient-boosted trees for high precision, low variance ranking models.
Proceedings of the Proceeding of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval, 2011

RCAT: A RESTful client-scalable architecture.
Proceedings of the 10th Annual Workshop on Network and Systems Support for Games, 2011

File cloning in open source Java projects: The good, the bad, and the ugly.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Multi-Label Classification of Short Text: A Study on Wikipedia Barnstars.
Proceedings of the Analyzing Microtext, 2011

Trust in Online Collaborative IS.
Proceedings of the Community-Built Databases - Research and Development., 2011

2010
Modeling user reputation in wikis.
Stat. Anal. Data Min., 2010

Alternatives to speech in low bit rate communication systems
CoRR, 2010

Leveraging usage similarity for effective retrieval of examples in code repositories.
Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010

Information-Theoretic Metrics for Project-Level Scattering and Tangling.
Proceedings of the 22nd International Conference on Software Engineering & Knowledge Engineering (SEKE'2010), Redwood City, San Francisco Bay, CA, USA, July 1, 2010

Automated dependency resolution for open source software.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

Statistical measure of quality in Wikipedia.
Proceedings of the First Workshop on Social Media Analytics, 2010

Searching API usage examples in code repositories with sourcerer API search.
Proceedings of 2010 ICSE Workshop on Search-driven Development: Users, 2010

2009
Sourcerer: mining and searching internet-scale software repositories.
Data Min. Knowl. Discov., 2009

Software-driven sensor networks for short-range shallow water applications.
Ad Hoc Networks, 2009

Leveraging crowdsourcing heuristics to improve search in Wikipedia.
Proceedings of the 2009 International Symposium on Wikis, 2009

The massification and webification of systems' modeling and simulation with virtual worlds.
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009

Applying test-driven code search to the reuse of auxiliary functionality.
Proceedings of the 2009 ACM Symposium on Applied Computing (SAC), 2009

SourcererDB: An aggregated repository of statically analyzed and cross-linked open source Java projects.
Proceedings of the 6th International Working Conference on Mining Software Repositories, 2009

Mining search topics from a code search engine usage log.
Proceedings of the 6th International Working Conference on Mining Software Repositories, 2009

Capturing Java naming conventions with first-order Markov models.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

StellarSim: A Plug-In Architecture for Scientific Visualizations in Virtual Worlds.
Proceedings of the Facets of Virtual Environments - First International Conference, 2009

User contribution and trust in Wikipedia.
Proceedings of the 5th International Conference on Collaborative Computing: Networking, 2009

Review-Based Ranking of Wikipedia Articles.
Proceedings of the International Conference on Computational Aspects of Social Networks, 2009

2008
Mote-based underwater sensor networks: opportunities, challenges, and guidelines.
Telecommun. Syst., 2008

Survey of Technologies for Web Application Development
CoRR, 2008

PRT simulation in an immersive virtual world.
Proceedings of the 1st International Conference on Simulation Tools and Techniques for Communications, 2008

Archetypal Internet-Scale Source Code Searching.
Proceedings of the Open Source Development, 2008

A theory of aspects as latent topics.
Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008

XE (eXtreme Editor) - Bridging the Aspect-Oriented Programming Usability Gap.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008

An Application of Latent Dirichlet Allocation to Analyzing Software Evolution.
Proceedings of the Seventh International Conference on Machine Learning and Applications, 2008

CalSWIM: A Wiki-Based Data Sharing Platform.
Proceedings of the Collaborative Computing: Networking, 2008

2007
Adaptive Low Power Listening for Wireless Sensor Networks.
IEEE Trans. Mob. Comput., 2007

Assessment of Contemporary Modularization Techniques - ACoM'07: workshop report.
ACM SIGSOFT Softw. Eng. Notes, 2007

Mining Internet-Scale Software Repositories.
Proceedings of the Advances in Neural Information Processing Systems 20, 2007

Mining Eclipse Developer Contributions via Author-Topic Models.
Proceedings of the Fourth International Workshop on Mining Software Repositories, 2007

Mining concepts from code with probabilistic topic models.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

CodeGenie: using test-cases to search and reuse source code.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

1st Workshop on Assessment of Contemporary Modularization Techniques (ACoM.07).
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Reliable Symbol Synchronization in Software-Driven Acoustic Sensor Networks.
Proceedings of the Global Communications Conference, 2007

Object Technology for Ambient Intelligence and Pervasive Computing.
Proceedings of the Object-Oriented Technology. ECOOP 2007 Workshop Reader, 2007

Modeling trust in collaborative information systems.
Proceedings of the 3rd International Conference on Collaborative Computing: Networking, 2007

2006
Assessing Aspect Modularizations Using Design Structure Matrix and Net Option Value.
LNCS Trans. Aspect Oriented Softw. Dev., 2006

Localization of off-the-shelf mobile devices using audible sound: architectures, protocols and performance assessment.
ACM SIGMOBILE Mob. Comput. Commun. Rev., 2006

Sourcerer: a search engine for open source code supporting structure-based search.
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

Testing aspect-oriented programming Pointcut Descriptors.
Proceedings of the 2nd Workshop on Testing Aspect-Oriented Programs, 2006

2005
U-MAC: a proactive and adaptive UWB medium access control protocol.
Wirel. Commun. Mob. Comput., 2005

On using Net Options Value as a value based design framework.
ACM SIGSOFT Softw. Eng. Notes, 2005

Breakthrough ideas.
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

State-Driven Energy Optimization in Wireless Sensor Networks.
Proceedings of the Systems Communications 2005 (ICW / ICHSN / ICMCS / SENET 2005), 2005

Beep: 3D indoor positioning using audible sound.
Proceedings of the 2nd IEEE Consumer Communications and Networking Conference, 2005

An analysis of modularity in aspect oriented design.
Proceedings of the 4th International Conference on Aspect-Oriented Software Development, 2005

2004
A survey, classification and comparative analysis of medium access control protocols for ad hoc networks.
IEEE Commun. Surv. Tutorials, 2004

An Acoustic Identification Scheme for Location Systems.
Proceedings of the IEEE/ACS International Conference on Pervasive Services (ICPS'04), 2004

2003
Acoustic Modems for Ubiquitous Computing.
IEEE Pervasive Comput., 2003

Beyond AOP: toward naturalistic programming.
Proceedings of the Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2003

A 40 bps speech coding scheme.
Proceedings of the Global Telecommunications Conference, 2003

2002
Making sense of sensing systems: five questions for designers and researchers.
Proceedings of the CHI 2002 Conference on Human Factors in Computing Systems: Changing our World, 2002

Aerial communications using piano, clarinet, and bells.
Proceedings of the IEEE 5th Workshop on Multimedia Signal Processing, 2002

2000
Aspect-Oriented Programming.
Proceedings of the TOOLS 2000: 34th International Conference on Technology of Object-Oriented Languages and Systems, 30 July, 2000

AspectJ: the language and support tools.
Proceedings of the Addendum to the 2000 Proceedings of the Conference on Object-Oriented Programming Systems, 2000

Improving design and source code modularity using AspectJ (tutorial session).
Proceedings of the 22nd International Conference on on Software Engineering, 2000

A study on exception detecton and handling using aspect-oriented programming.
Proceedings of the 22nd International Conference on on Software Engineering, 2000

Workshop on Aspects and Dimensions of Concern: Requirements on, and Challenge Problems for, Advanced Separation of Concerns.
Proceedings of the Object-Oriented Technology, 2000

1999
Modularization Revisited: Aspects in the Design and Evolution of Software Systems.
Proceedings of the TOOLS 1999: 30th International Conference on Technology of Object-Oriented Languages and Systems, Delivering Quality Software, 1999

Aspect-Oriented Programming.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999

1998
Recent Developments in Aspect.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

1997
Open Implementation Design Guidelines.
Proceedings of the Pulling Together, 1997

Aspect-Oriented Programming Workshop Report.
Proceedings of the Object-Oriented Technology, ECOOP'97 Workshop Reader, 1997

Aspect-Oriented Programming.
Proceedings of the ECOOP'97, 1997

1996
Adaptive Parameter Passing.
Proceedings of the Object Technologies for Advanced Software, 1996

1994
Abstracting Process-to-Function Relations in Concurrency Object-Oriented Applications.
Proceedings of the Object-Oriented Programming, Proceedings of the 8th European Conference, 1994

1993
Distribution and Persistence in the IK Platform: Overview and Evaluation.
Comput. Syst., 1993


  Loading...