Cristina Lopes
#60,533
Most Influential Person Now
American academic
Cristina Lopes's AcademicInfluence.com Rankings
Cristina Lopescomputer-science Degrees
Computer Science
#2016
World Rank
#2095
Historical Rank
#940
USA Rank
Software Engineering
#187
World Rank
#189
Historical Rank
#72
USA Rank
Database
#3781
World Rank
#3935
Historical Rank
#657
USA Rank
Download Badge
Computer Science
Cristina Lopes's Degrees
- Bachelors Computer Science University of Lisbon
Similar Degrees You Can Earn
Why Is Cristina Lopes Influential?
(Suggest an Edit or Addition)According to Wikipedia, Cristina Videira Lopes is a Professor of Informatics and Computer Science at University of California, Irvine. Prior to being a professor, she was a Research Scientist at the Xerox Palo Alto Research Center . While at PARC, she was most known as a founder of the group that developed Aspect-Oriented Programming and started aspectj.org. More recently, she has been working in ubiquitous computing, with a focus in communication mechanisms that are pervasive, secure and intuitive for humans to perceive and interact with.
Cristina Lopes's Published Works
Published Works
- Aspect-oriented programming (2001) (6096)
- Aspect-oriented programming (1999) (3315)
- SourcererCC: Scaling Code Clone Detection to Big-Code (2015) (410)
- D: A Language Framework for Distributed Programming (1997) (352)
- A study on exception detection and handling using aspect-oriented programming (2000) (281)
- A survey, classification and comparative analysis of medium access control protocols for ad hoc networks (2004) (275)
- Sourcerer: a search engine for open source code supporting structure-based search (2006) (242)
- Sourcerer: mining and searching internet-scale software repositories (2009) (211)
- Adaptive Low Power Listening for Wireless Sensor Networks (2007) (200)
- Bagging gradient-boosted trees for high precision, low variance ranking models (2011) (186)
- Beep: 3D indoor positioning using audible sound (2005) (164)
- Open Implementation Design Guidelines (1997) (148)
- DéjàVu: a map of code duplicates on GitHub (2017) (142)
- A theory of aspects as latent topics (2008) (141)
- Free-hand interaction with leap motion controller for stroke rehabilitation (2014) (138)
- A Spatial Augmented Reality Rehab System for Post-Stroke Hand Rehabilitation (2013) (132)
- Mining concepts from code with probabilistic topic models (2007) (116)
- Leveraging usage similarity for effective retrieval of examples in code repositories (2010) (116)
- Battery Lifetime Estimation and Optimization for Underwater Sensor Networks (2004) (111)
- Oreo: detection of clones in the twilight zone (2018) (110)
- An analysis of modularity in aspect oriented design (2005) (105)
- Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion (2007) (105)
- Sourcerer: An infrastructure for large-scale collection and analysis of open-source code (2014) (94)
- CodeGenie: using test-cases to search and reuse source code (2007) (93)
- How Well Do Search Engines Support Code Retrieval on the Web? (2011) (92)
- Archetypal Internet-Scale Source Code Searching (2008) (91)
- From Query to Usable Code: An Analysis of Stack Overflow Code Snippets (2016) (90)
- Monitoring Intake Gestures using Sensor Fusion (Microsoft Kinect and Inertial Sensors) for Smart Hom (2012) (88)
- Analyzing and mining a code search engine usage log (2012) (86)
- An Application of Latent Dirichlet Allocation to Analyzing Software Evolution (2008) (79)
- Sourcerer: An internet-scale software repository (2009) (74)
- Abstracting Process-to-Function Relations in Concurrency Object-Oriented Applications (1994) (71)
- Mining Eclipse Developer Contributions via Author-Topic Models (2007) (68)
- Recent Developments in Aspect (1998) (66)
- Acoustic Modems for Ubiquitous Computing (2003) (64)
- Stack Overflow in Github: Any Snippets There? (2017) (63)
- Testing aspect-oriented programming Pointcut Descriptors (2006) (60)
- User contribution and trust in Wikipedia (2009) (60)
- Modeling user reputation in wikis (2010) (57)
- File cloning in open source Java projects: The good, the bad, and the ugly (2011) (55)
- Aspect-Oriented Programming Workshop Report (1997) (54)
- Mining search topics from a code search engine usage log (2009) (53)
- Statistical measure of quality in Wikipedia (2010) (51)
- Localization of off-the-shelf mobile devices using audible sound: architectures, protocols and performance assessment (2006) (51)
- Thesaurus-based automatic query expansion for interface-driven code search (2014) (51)
- SourcererDB: An aggregated repository of statically analyzed and cross-linked open source Java projects (2009) (49)
- A test-driven approach to code search and its application to the reuse of auxiliary functionality (2011) (48)
- Haptic Augmented Reality to monitor human arm's stiffness in rehabilitation (2012) (47)
- Vandalism detection in Wikipedia: a high-performing, feature-rich model and its reduction through Lasso (2011) (46)
- U-MAC: a proactive and adaptive UWB medium access control protocol (2005) (46)
- Automated dependency resolution for open source software (2010) (40)
- Choice of Human–Computer Interaction Mode in Stroke Rehabilitation (2016) (40)
- Managing Autonomous Mobility on Demand Systems for Better Passenger Experience (2015) (40)
- ENERGY-AWARE ADAPTIVE LOW POWER LISTENING FOR SENSOR NETWORKS (2005) (39)
- Beyond AOP: toward naturalistic programming (2003) (39)
- Adaptive Parameter Passing (1996) (37)
- Applying test-driven code search to the reuse of auxiliary functionality (2009) (37)
- Distributed tuning of machine learning algorithms using MapReduce Clusters (2011) (37)
- Software Acoustic Modems for Short Range Mote-based Underwater Sensor Networks (2006) (35)
- A Framework for Modeling Sensor Networks (2004) (33)
- Trendy bugs: Topic trends in the Android bug reports (2012) (33)
- A parallel and efficient approach to large scale clone detection (2013) (32)
- Searching API usage examples in code repositories with sourcerer API search (2010) (31)
- Workshop on Aspects and Dimensions of Concern: Requirements on, and Challenge Problems for, Advanced Separation of Concerns (2000) (31)
- An Online Mechanism for Ridesharing in Autonomous Mobility-on-Demand Systems (2016) (31)
- Mining Internet-Scale Software Repositories (2007) (30)
- Assessing Aspect Modularizations Using Design Structure Matrix and Net Option Value (2006) (30)
- Comparing “pick and place” task in spatial Augmented Reality versus non-immersive Virtual Reality for rehabilitation setting (2013) (30)
- Efficient Verification of Web-Content Searching Through Authenticated Web Crawlers (2012) (30)
- Is Popularity a Measure of Quality? An Analysis of Maven Components (2014) (29)
- Modeling trust in collaborative information systems (2007) (29)
- SourcererCC and SourcererCC-I: Tools to Detect Clones in Batch Mode and during Software Development (2016) (29)
- AP/S++: Case-study of a MOP for purposes of software evolution (1998) (27)
- Breakthrough ideas (2005) (26)
- 50K-C: A Dataset of Compilable, and Compiled, Java Projects (2018) (26)
- A Comparative Study of Bug Patterns in Java Cloned and Non-cloned Code (2014) (23)
- Software Modems for Underwater Sensor Networks (2007) (23)
- Hypergrid: Architecture and Protocol for Virtual World Interoperability (2011) (22)
- Multi-Label Classification of Short Text: A Study on Wikipedia Barnstars (2011) (21)
- Predicting Gains With Visuospatial Training After Stroke Using an EEG Measure of Frontoparietal Circuit Function (2018) (21)
- Analyzing and Supporting Adaptation of Online Code Examples (2019) (21)
- Aspect-Oriented Programming: An Historical Perspective (What's in a Name?) (2002) (20)
- Distribution and Persistence in the IK Platform: Overview and Evaluation (1993) (20)
- Can the use of types and query expansion help improve large-scale code search? (2015) (19)
- Software reuse through methodical component reuse and amethodical snippet remixing (2012) (19)
- A tele-assessment system for monitoring treatment effects in subjects with spinal cord injury (2010) (19)
- Virtual Cities in Urban Planning: The Uppsala Case Study (2012) (19)
- Survey of Technologies for Web Application Development (2008) (18)
- Location-Aware Web System (2004) (17)
- Mote-based underwater sensor networks: opportunities, challenges, and guidelines (2008) (16)
- Collective Intelligence for Smarter API Recommendations in Python (2016) (15)
- Beyond AOP: toward naturalistic programming (2003) (14)
- Retention and progression: Seven months in World of Warcraft (2014) (14)
- Multi-Winner Contests for Strategic Diffusion in Social Networks (2018) (13)
- Information Design in Crowdfunding under Thresholding Policies (2017) (13)
- Semantics-Based Crosscutting in AspectJTM (2000) (13)
- A Comparative Analysis and Experimental Study on Wireless Aerial and Underwater Acoustic Communications (2006) (13)
- Comparing direct and indirect interaction in stroke rehabilitation (2014) (13)
- Exploring Java software vocabulary: A search and mining perspective (2009) (13)
- Abstract T MP43: Utility of Augmented Reality in Relation to Virtual Reality in Stroke Rehabilitation (2014) (12)
- An acoustic identification scheme for location systems (2004) (12)
- PRT simulation in an immersive virtual world (2008) (12)
- Modeling and optimization of ad hoc and sensor networks (2005) (12)
- 10,000 gold for 20 dollars: an exploratory study of World of Warcraft gold buyers (2012) (12)
- On designing and testing distributed virtual environments (2015) (12)
- Comparing Quality Metrics for Cloned and Non Cloned Java Methods: A Large Scale Empirical Study (2016) (11)
- A dataset for maven artifacts and bug patterns found in them (2014) (11)
- Parallel code clone detection using MapReduce (2012) (11)
- Use of a portable device for measuring arm's planar mechanical impedance during motion (2012) (11)
- How scale affects structure in Java programs (2015) (10)
- Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications (2011) (10)
- An Exploratory Study of Functional Redundancy in Code Repositories (2017) (10)
- State-driven energy optimization in wireless sensor networks (2005) (10)
- Evolution of scalability with synchronized state in virtual environments (2012) (10)
- Assessment of Contemporary Modularization Techniques - ACoM'07: workshop report (2007) (10)
- Software-driven sensor networks for short-range shallow water applications (2009) (9)
- The Universal Campus: An open virtual 3-D world infrastructure for research and education (2012) (9)
- StellarSim: A Plug-In Architecture for Scientific Visualizations in Virtual Worlds (2009) (9)
- Review-Based Ranking of Wikipedia Articles (2009) (9)
- Cloned and non-cloned Java methods: a comparative study (2018) (9)
- Tree ensembles for learning to rank (2011) (9)
- Astra: Bottom-up Construction of Structured Artifact Repositories (2012) (8)
- Exercises in Programming Style (2014) (8)
- Real-time Measurement of Arm's Mechanical Impedance with Augmented Reality Illustration (2012) (8)
- On Precision of Code Clone Detection Tools (2019) (8)
- Aerial communications using piano, clarinet, and bells (2002) (8)
- The MICA Experiment: Astrophysics in Virtual Worlds (2013) (8)
- The Aspect Markup Language and its Support of Aspect Plugins (2004) (8)
- qSpell : Spelling Correction of Web Search Queries using Ranking Models and Iterative Correction (2011) (8)
- An assistive tabletop keyboard for stroke rehabilitation (2013) (8)
- Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications (2007) (7)
- The massification and webification of systems' modeling and simulation with virtual worlds (2009) (7)
- Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications (2013) (7)
- Gate Me If You Can: The Impact of Gating Mechanics on Retention and Revenues in Jelly Splash (2015) (7)
- Statistical Measure of the Effectiveness of the Open Editing Model of Wikipedia (2010) (7)
- NJR: a normalized Java resource (2018) (7)
- The Aspect Oriented Markup Language and Its Support of Aspect Plugins (2004) (6)
- Software Analysis with Unsupervised Topic Models (2009) (6)
- Hollywood (2020) (6)
- Reliable Symbol Synchronization in Software-Driven Acoustic Sensor Networks (2007) (6)
- Towards Automating Precision Studies of Clone Detectors (2018) (6)
- Leveraging crowdsourcing heuristics to improve search in Wikipedia (2009) (6)
- Using AspectJ For Programming The Detection and Handling of Exceptions (2000) (6)
- Beyond AOP: Toward naturalistic programming : OOPSLA Onward! Track (2003) (5)
- Generative Patterns (1994) (5)
- An Exploratory Study of Interface Redundancy in Code Repositories (2016) (5)
- Predicate Collection Classes (2017) (5)
- Using Thesaurus-Based Tag Clouds to Improve Test-Driven Code Search (2013) (5)
- TOWARD UNDERSTANDING THE IMPACT OF USER PARTICIPATION IN AUTONOMOUS RIDESHARING SYSTEMS (2018) (5)
- Facilitating internet-scale code retrieval (2010) (5)
- Application Architecture Discovery - Towards Domain-driven, Easily-Extensible Code Structure (2011) (5)
- CADIS: Aspect-Oriented architecture for collaborative modeling and simulation (2016) (5)
- Intelligent Optimal Power Flow System Development Using Aspect-Oriented Modeling (2007) (5)
- Optical illusion in augmented reality (2012) (5)
- A Simulation Analysis of Large Contests with Thresholding Agents (2019) (4)
- A Study of Ranking Schemes in Internet-Scale Code Search (2007) (4)
- Alternatives to speech in low bit rate communication systems (2010) (4)
- Impact of event filtering on opensimulator server performance (2014) (4)
- Software Acoustic Modems for Underwater Sensor Networks (2006) (4)
- Analyzing and mining a code search engine usage log (2010) (4)
- Got: Git, but for Objects (2019) (3)
- Software component utilization and software quality metrics (2013) (3)
- AspectJ: the language and support tools (2000) (3)
- 1st Workshop on Assessment of Contemporary Modularization Techniques (ACoM.07) (2007) (3)
- RCAT : A Scalable Architecture for Massively Multiuser Online Environments (2013) (3)
- Enabling fine-grained load balancing for virtual worlds with distributed simulation engines (2014) (3)
- On using Net Options Value as a value based design framework (2005) (3)
- RESTful Massively Multi-user Virtual Environments: A feasibility study (2012) (3)
- Probabilistic component identification (2014) (3)
- XE (eXtreme editor) - bridging the aspect-oriented programming usability gap (2008) (3)
- Modularization Revisited: Aspects in the Design and Evolution of Software Systems (1999) (2)
- The Future of Programming Languages and Programmers (2015) (2)
- Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (2016) (2)
- SourcererCC: Scalable and Accurate Clone Detection (2021) (2)
- The Java Build Framework: Large Scale Compilation (2018) (2)
- A Framework for Designing and Evaluating Distributed Real-Time Applications (2014) (2)
- NJR (2018) (2)
- Trust in Online Collaborative IS (2011) (2)
- Applying Program Analysis to Code Retrieval (2013) (2)
- OF THE ASPECT-ORIENTED PROGRAMMING WORKSHOP AT ECOOP ’ 97 (1997) (2)
- Easing software evolution: change-data and domain-driven approach (2012) (2)
- An Acoustic Identification Scheme for Location Systems (2004) (2)
- Concepts of Aspect-Oriented Modeling Applied to Optimal Power Flow Problems (2009) (1)
- Capturing Java naming conventions with first-order Markov models (2009) (1)
- SIGPLAN treasurer's report (2013) (1)
- Cookbook (2020) (1)
- Ph.D Thesis Proposal A Language Framework for Distributed Programming (1997) (1)
- The OOPSLA two-phase review process (2014) (1)
- XE ( eXtreme Editor )-Tool Support for Evolution in Aspect-Oriented Programming (2008) (1)
- Improving design and source code modularity using aspectJ/sup TM/ (2000) (1)
- Thesaurus-Based Tag Clouds for Test-Driven Code Search (2014) (1)
- U-MAC: a proactive and adaptive UWB medium access control protocol: Research Articles (2005) (1)
- Scientific Mashups: The Issue of Trust in the Aggregation of Web 2.0 Content (2010) (1)
- Business Intelligence in World of Warcraft (2012) (1)
- Virtually Centralized , Globally Dispersed : A Sametime 3 D Analysis (2011) (1)
- Virtual Conferences (2019) (1)
- Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE! 2011, AOOPES'11, NEAT'11, & VMIL'11 (2011) (1)
- GoTcha: an interactive debugger for GoT-based distributed systems (2019) (1)
- RCAT: A RESTful client-scalable architecture (2011) (0)
- Session details: Onward! session 1 (2007) (0)
- Information-Theoretic Metrics for Project-Level Scattering and Tangling (2010) (0)
- Abstract 11: Targeted Training of a Motor-parietal Circuit Improves Its Behavioral Output (2017) (0)
- Design and Implementation of the I K Remote Invocation Service (1992) (0)
- Simulating cities: a systems design perspective (keynote) (2016) (0)
- CalSWIM: A Wiki-Based Data Sharing Platform (2008) (0)
- ◾ RESTful Client–Server Architecture: A Scalable Architecture for Massively Multiuser Online Environments (2015) (0)
- Learning to Detect Vandalism in Social Content Systems: A Study on Wikipedia - Vandalism Detection in Wikipedia (2013) (0)
- SIGPLAN professional activities committee report (2013) (0)
- Simulating Cities: A Software Engineering Perspective (2016) (0)
- Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada (2007) (0)
- Dense, Shallow, under Control (2020) (0)
- Session details: Tracing traces (2005) (0)
- Good Old Times (2020) (0)
- Verifying Search Results Over Web Collections (2012) (0)
- Engaging with Climate Change : Possible Steps for SIGPLAN (0)
- Session details: Onward! films (2007) (0)
- Letterbox (2020) (0)
- Public Software Development Activity During the Pandemic (2021) (0)
- Unit-Testing Aspectual Behavior ∗ [ Position Paper ] (2005) (0)
- Code Golf (2020) (0)
- Session details: Onward! session 2 (2007) (0)
- A method for securing communication over a network (2003) (0)
- Multi-perspective multi-layer interaction on mobile device (2013) (0)
- Session details: Languages (2014) (0)
- Black Boxes, White Noise: Similarity Detection for Neural Functions (2023) (0)
- Programmation orientee-aspect (2000) (0)
- Joel Ossher Hitesh Sajnani (2011) (0)
- OF THE ASPECT-ORIENTED PROGRAMMING WORKSHOP AT ICSE ’ 98 (1998) (0)
- Double Map Reduce (2020) (0)
- Multi-label classification of short text (2011) (0)
- Dense, Shallow, out of Control (2020) (0)
- A 40 bps speech coding scheme (2003) (0)
- Aspects as latent topics (2012) (0)
- SIGPLAN Professional Activities Committee Report (2014) (0)
- Session details: Languages (2014) (0)
- Protocol Features I E E E C O M M U N I C a T I O N S a Survey, Classification and Comparative Analysis of Medium Access Control Protocols for Ad Hoc Networks (2004) (0)
- Editorial: Introducing The Art, Science, and Engineering of Programming - An Open Access Journal for All-Things Programming (2017) (0)
- Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion (2011) (0)
- An aspect-oriented approach to large-scale urban simulations (2015) (0)
- Session details: Best paper awards (2013) (0)
- SIGPLAN treasurer's report (2014) (0)
This paper list is powered by the following services:
Other Resources About Cristina Lopes
What Schools Are Affiliated With Cristina Lopes?
Cristina Lopes is affiliated with the following schools: