Cristina Lopes

Last updated
Cristina Videira Lopes
OccupationProfessor of Computer Science
Website www.ics.uci.edu/~lopes/ OOjs UI icon edit-ltr-progressive.svg

Cristina Videira Lopes is a Professor of Informatics and Computer Science at University of California, Irvine. [1] Prior to being a professor, she was a Research Scientist at the Xerox Palo Alto Research Center (PARC). While at PARC, she was most known as a founder of the group that developed Aspect-Oriented Programming (AOP) 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.

Contents

Biography

Lopes received a PhD in Computer Science from Northeastern University in 1998 under Karl Lieberherr and Gregor Kiczales. [2] [3]

List of publications

Related Research Articles

<span class="mw-page-title-main">University of California, Irvine</span> Public university in Irvine, California

The University of California, Irvine is a public land-grant research university in Irvine, California. One of the ten campuses of the University of California system, UCI offers 87 undergraduate degrees and 129 graduate and professional degrees, and roughly 30,000 undergraduates and 6,000 graduate students are enrolled at UCI as of Fall 2019. The university is classified among "R1: Doctoral Universities – Very high research activity", and had $436.6 million in research and development expenditures in 2018. UCI became a member of the Association of American Universities in 1996. The university was rated as one of the "Public Ivies” in 1985 and 2001 surveys comparing publicly funded universities the authors claimed provide an education comparable to the Ivy League.

<span class="mw-page-title-main">Robert Sedgewick (computer scientist)</span> American computer scientist

Robert Sedgewick is an American computer scientist. He is the founding chair and the William O. Baker Professor in Computer Science at Princeton University and was a member of the board of directors of Adobe Systems (1990–2016). He previously served on the faculty at Brown University and has held visiting research positions at Xerox PARC, Institute for Defense Analyses, and INRIA. His research expertise is in algorithm science, data structures, and analytic combinatorics. He is also active in developing the college curriculum in computer science and in harnessing technology to make that curriculum available to anyone seeking the opportunity to learn from it.

AspectJ is an aspect-oriented programming (AOP) extension created at PARC for the Java programming language. It is available in Eclipse Foundation open-source projects, both stand-alone and integrated into Eclipse. AspectJ has become a widely used de facto standard for AOP by emphasizing simplicity and usability for end users. It uses Java-like syntax, and included IDE integrations for displaying crosscutting structure since its initial public release in 2001.

<span class="mw-page-title-main">Adele Goldberg (computer scientist)</span> American computer scientist

Adele Goldberg is an American computer scientist. She participated in developing the programming language Smalltalk-80 and various concepts related to object-oriented programming while a researcher at the Xerox Palo Alto Research Center (PARC), in the 1970s.

Bonnie Nardi is an emeritus professor of the Department of Informatics at the University of California, Irvine, where she led the TechDec research lab in the areas of Human-Computer Interaction and computer-supported cooperative work. She is well known for her work on activity theory, interaction design, games, social media, and society and technology. She was elected to the ACM CHI academy in 2013. She retired in 2018.

<span class="mw-page-title-main">Gregor Kiczales</span> American computer scientist

Gregor Kiczales is an American computer scientist. He is currently a full time professor of computer science at the University of British Columbia in Vancouver, British Columbia, Canada. He is best known for developing the concept of aspect-oriented programming, and the AspectJ extension to the Java programming language, both of which he designed while working at Xerox PARC. He is also one of the co-authors of the specification for the Common Lisp Object System, and is the author of the book The Art of the Metaobject Protocol, along with Jim Des Rivières and Daniel G. Bobrow.

<span class="mw-page-title-main">Chapman University</span> American private university in Orange, California

Chapman University is a private research university in Orange, California. It encompasses ten schools and colleges, including Fowler School of Engineering, Dodge College of Film and Media Arts, Fowler School of Law, and Schmid College of Science and Technology, and is classified among "R2: Doctoral Universities – High research activity". Although it does not claim to be a Christian college, it has had a relationship with the Disciples of Christ since the university's founding and with the United Church of Christ since 2011.

William G. Griswold is a professor of Computer Science and Engineering at the University of California, San Diego. His research is in software engineering; he is best known for his works on aspect-oriented programming using AspectJ and on finding invariants of programs to support software evolution.

<i>Exercises in Style</i>

Exercises in Style, written by Raymond Queneau, is a collection of 99 retellings of the same story, each in a different style. In each, the narrator gets on the "S" bus, witnesses an altercation between a man with a long neck and funny hat and another passenger, and then sees the same person two hours later at the Gare St-Lazare getting advice on adding a button to his overcoat. The literary variations recall the famous 33rd chapter of the 1512 rhetorical guide by Desiderius Erasmus, Copia: Foundations of the Abundant Style.

<span class="mw-page-title-main">Philip Wadler</span> American computer scientist

Philip Lee Wadler is an American computer scientist known for his contributions to programming language design and type theory. He is the chair of Theoretical Computer Science at the Laboratory for Foundations of Computer Science at School of Informatics, University of Edinburgh. He has contributed to the theory behind functional programming and the use of monads in functional programming, the design of the purely functional language Haskell, and the XQuery declarative query language. In 1984, he created the Orwell programming language. Wadler was involved in adding generic types to Java 5.0. He is also author of the paper Theorems for free! that gave rise to much research on functional language optimization.

<span class="mw-page-title-main">David Eppstein</span> American computer scientist and mathematician

David Arthur Eppstein is an American computer scientist and mathematician. He is a Distinguished Professor of computer science at the University of California, Irvine. He is known for his work in computational geometry, graph algorithms, and recreational mathematics. In 2011, he was named an ACM Fellow.

<span class="mw-page-title-main">Mary Shaw (computer scientist)</span> American software engineer

Mary Shaw is an American software engineer, and the Alan J. Perlis Professor of Computer Science in the School of Computer Science at Carnegie Mellon University, known for her work in the field of software architecture.

Rebecca Elizabeth "Beki" Grinter is a professor in the School of Interactive Computing in the College of Computing at the Georgia Institute of Technology. She is affiliated with the RIM@GT, the GVU Center and the Scheller College of Business. Grinter's research lies generally in the fields of human-computer interaction (HCI) and computer-supported cooperative work (CSCW). She has chaired and published papers in top-tier academic conferences in these fields. Her research and expert opinion on technology have also been reported in major news media sources.

Elizabeth D. "Beth" Mynatt is the Dean of the Khoury College of Computer Sciences at Northeastern University. She is former executive director of the Institute for People and Technology, director of the GVU Center at Georgia Tech, and Regents' and Distinguished Professor in the School of Interactive Computing, all at the Georgia Institute of Technology.

The UBC Computer Science department at the University of British Columbia was established in May 1968. UBC CS is located at the UBC Point Grey campus in Vancouver, British Columbia, Canada. As of September 2022, it has 65 faculty, 62 staff, 248 graduate students, and 2,763 undergraduates.

<span class="mw-page-title-main">William Newman (computer scientist)</span> British computer scientist (1939–2019)

William Maxwell Newman was a British computer scientist. With others at the Xerox Palo Alto Research Center in the 1970s Newman demonstrated the advantages of the raster display technology first deployed in the Xerox Alto personal workstation, developing interactive programs for producing illustrations and drawings. With Bob Sproull he co-authored the first major textbook on interactive computer graphics.

<span class="mw-page-title-main">Rina Dechter</span> Computer scientist

Rina Dechter is a distinguished professor of computer science in the Donald Bren School of Information and Computer Sciences at University of California, Irvine. Her research is on automated reasoning in artificial intelligence focusing on probabilistic and constraint-based reasoning. In 2013, she was elected a Fellow of the Association for Computing Machinery.

<span class="mw-page-title-main">Michael Franz</span> American computer scientist

Michael Franz is an American computer scientist best known for his pioneering work on just-in-time compilation and optimisation and on artificial software diversity. He is a Chancellor's Professor of Computer Science in the Donald Bren School of Information and Computer Sciences at the University of California, Irvine (UCI), a Professor of Electrical Engineering and Computer Science in the Henry Samueli School of Engineering at UCI, and Director of UCI's Secure Systems and Software Laboratory.

Krzysztof R. Apt is a Polish computer scientist. He defended his PhD in mathematical logic in Warsaw, Poland in 1974. His research interests include program correctness and semantics, use of logic as a programming language, distributed computing, and game theory. Besides his own research, he has been heavily involved in service to the computing community, notably by promoting the use of logic in computer science and by advocating open access to scientific literature.

References

  1. "Cristina Videira Lopes". UC Irvine. Retrieved 3 August 2015.
  2. Lopes, Cristina Videira. "CV VideiraLopes Jan22" (PDF). Crista Lopes Home Page at UCI. Retrieved 4 December 2022.
  3. Kiczales, Gregory. "Students". Gregory Kiczales's Home Page. Retrieved 4 December 2022.