ACM Distinguished Speakers Porgram:  talks by and with technology leaders and innovators

List of All Current DSP Lectures

 

Search by Topic


Accessibility

Top of Page
Application Oriented Computing

Top of Page

Application Oriented Computing: Simulation & Modeling


Artificial Intelligence

Top of Page

Artificial Intelligence: Robotics


Career-Related Topics

Top of Page
Computer Graphics and Interactive Techniques

Top of Page

Computer Graphics and Interactive Techniques: Visualization

  • An Attack Surface Metric: Jeannette Wing.
    We propose a metric to determine whether one version of a software
    system is more secure than another with respect to the system's
    attack surface. Intuitively, the larger the attack surface, the more
    likely it is to be attack...

Computer Systems

Top of Page

Computer Systems: Distributed Systems

Computer Systems: Embedded Systems


Computers and Society

  • Applications Quest: Computing Diversity for College Admissions : Juan Gilbert.

     In 2003, two land mark cases challenged the University of Michigan admissions policies, one focused on Law School admission and the other on undergraduate admissions. In Grutter v. Bollinger, the case focused on the Law School, the U. S. S...

  • Broadening Participation in Computing: Breaking Down Stereotypes of Underrepresented Students in the Computational Fields: Juan Gilbert.
    Career opportunities in Science, Technology, Engineering and Mathematics (STEM) disciplines offer some of the highest salaries for college graduates.  Furthermore, advanced degrees in computing disciplines offer job security, independence, leade...
  • Challenging the Computational Metaphor: Implications for How We Think: Lynn Andrea Stein.
    Von Neumann serial computation has been our field's central metaphor.
    It has even influenced how we think brains work.  But the sequentialist metaphor isn't right for brains.  It isn't even right for what computers do. I...
  • Computer Ethics and Technology: Donald Gotterbarn .
    This talk focuses on computer ethics as it relates to the day to day activities of practicing computer professionals. The emphasis is on real world moral and legal issues for the practicing computer professionals and with a focus on how one resolves ...
  • Gender and Games: Why it Matters: Maria Klawe.

    This talk discusses research on gender differences in preferences and styles of play of computer games, and why these differences are important when using computer games as a motivational approach to interesting students in learning computer sci...

  • Gender, Lies and Videogames: The Truth About Females and Computing: Maria Klawe.
    This talk explores how girls and women differ from boys and men in their uses of and attitudes towards computers and computing. From playing computer games to pursuing computing careers, the participation of females tends to be very low compared to t...
  • Intellectual Property Management: Donald Costello.
    Anyone working in the field of Computer Science must develop attitudes and work habits that take into consideration the "value" of the software and systems they create. Computer Science students are taught the importance of testing and soft...
  • Making Meaning on the Web: Lynn Andrea Stein.
    The World Wide Web is increasingly a venue in which we conduct commerce, build relationships, and live out our lives. Underneath the
    everyday activity of the web lurks another layer: computers manipulating symbols and bits to create the i...
  • New Minds: Vibeke Sorensen.
    There is a major increase in transdisciplinary activity in universities and research centres around the world. What is the role that art can play in dialog with science and computing, a...
  • Online Health Communities: Lisa Neal.

    Online health communities provide a means for patients and their families to learn about an illness, seek and offer support, and connect with others in similar circumstances. Changes in the health care system coupled with increased use of the In...

  • Precise Process Definition: Leon Osterweil .

    Software engineering has come to recognize the value of effective development processes as vehicles for addressing such goals as improved efficiency in software development, the achievement of improved product quality, and better...

  • Prime III: Electronic Voting in the 21st Century : Juan Gilbert.
    Subsequent to the debacle of the 2000 U.S. Presidential election, it became abundantly clear that America’s archaic voting system was in dire need of a major overhaul.  Consequently, Direct Recording Electronic (DRE) voting machines were p...
  • Reinventing Engineering Education: Building Olin College: Lynn Andrea Stein.
    Educational institutions evolve slowly.  In 2000, the FW Olin Foundation launched a new college with the explicit intent of designing a new kind of engineering education from a clean slate.  This talk will explore the key insights gained in...
  • Science, Computational Science, and Computer Science: Peter Freeman.
    This talk will explore some aspects of and relationships between science, computational science, and computer science.  Broadly speaking, scientific research is the systematic development of information about a subject and the formation of...
  • Software Development: More Than Just Programming : Donald Gotterbarn .
    We are often surprised by the number of non-programming related issues that affect the professional’s efforts to develop quality software and web interfaces. Development efforts are constrained in a number of positive and negative ways. This ta...
  • Software Engineering Can Make Elections Better: Leon Osterweil .

    An election is a complex process that integrates the activities of various types of agents, both human and automated. The process must be flexible and extensible to capture the variations that exist in practice among different jurisdictions, ...

  • The Incredible Shrinking Pipeline: Tracy Camp.

    The number of Bachelor degrees awarded in Computer Science in the United States reached an all-time high in 2002-03 (57,439), and the trend of women earning a decreasing percentage of the Bachelor degrees awarded ...

  • The Law of Cyberspace, Computers, and Technology: David Ellis.
    The presentation focuses on the emerging fields of cyberspace and computer and technology law. Included are topics such as the law of the Internet; protection of computer software and technology through copyrights, trademarks, patents, and trad...
  • Unmanaged Risk: Why Systems Don¿t Work: Donald Gotterbarn .
    The focus on software testing and risk analysis during software development has only had a limited effect in reducing software failures. This talk will present a new approach to the identification of software risk and reduce the rate of system failur...
  • Using Software Engineering Technology to Reduce Medical Errors: Leon Osterweil .
    It has been estimated that there are approximately 98,000 deaths per year in the United States resulting from medical errors, and many of these are attributed to error-prone processes. In the University of Massachusetts Medical Safety Project, w...

Top of Page

Computers and Society: Ethics

  • Rambling after all these years: Yale Patt.
    After more than 30 years of teaching, while at the same time having some success at research and consulting in the high-tech microprocessor area, I have acquired some opinions on education. If you let me, I would be happy to share some of them. This ...

Computers and Society: Gender & Computing

  • The Incredible Shrinking Pipeline: Tracy Camp.

    The number of Bachelor degrees awarded in Computer Science in the United States reached an all-time high in 2002-03 (57,439), and the trend of women earning a decreasing percentage of the Bachelor degrees awarded ...

Computers and Society: Intellectual Property

  • Intellectual Property Management: Donald Costello.
    Anyone working in the field of Computer Science must develop attitudes and work habits that take into consideration the "value" of the software and systems they create. Computer Science students are taught the importance of testing and soft...

Data Communication

Top of Page
Databases & Information

Top of Page
Design Automation

Top of Page

Design Automation: CAD for Emerging Technologies & Analog System Design Behaviors

Design Automation: EDA for System Level Design

  • Quo Vadis, EDA?: Alberto Sangiovanni-Vincentelli.

    EDA has played a pivotal role in the past 25 years in making it possible to develop a new generation of electronic systems and circuits. However, innovation in design methodologies has slowed down significantly as we approach a limit in the comp...


Documentation

Top of Page
E-Commerce

  • The Law of Cyberspace, Computers, and Technology: David Ellis.
    The presentation focuses on the emerging fields of cyberspace and computer and technology law. Included are topics such as the law of the Internet; protection of computer software and technology through copyrights, trademarks, patents, and trad...

Top of Page
Education

Top of Page
Embedded Computer Systems

Top of Page
Emerging Technologies

Top of Page
Game Development

  • Gender and Games: Why it Matters: Maria Klawe.

    This talk discusses research on gender differences in preferences and styles of play of computer games, and why these differences are important when using computer games as a motivational approach to interesting students in learning computer sci...

  • Pumping Up the Future of Interactive Games : Michael Zyda.
    The USC Department of Computer Science is in its third year of operating its BS in Computer Science (Games) and MS in Computer Science (Game Development) degree programs. We have developed an interesting educational architecture inside of that deg...
  • Sorting in Space: Hanan Samet.
    The representation of spatial data is an important issue in computer
    graphics, computer vision, geographic information systems, and robotics.
    A wide number of representations is currently in use. Recently, there has
    been much in...

Top of Page
High Performance Computing

Top of Page

High Performance Computing: Grid Computing

High Performance Computing: Multiprocessor Computer Architecture

High Performance Computing: Supercomputing


Human Computer Interaction

Top of Page

Human Computer Interaction: E-Voting

Human Computer Interaction: Ubiquitous Computing

  • Lessons from Wearable Computing and Beyond: Daniel Siewiorek.
    The confluence of decades of computer science and computer engineering research in multi-modal interaction such as speech and gesture recognition; machine learning such as classification and feature extraction; software such as web browsers and distr...

Information Retrieval

  • Spatial Databases and Geographic Information Systems (GIS): Hanan Samet.
    An introduction is given to the spatial database issues involved in
    the design of geographic information systems (GIS) from the perspective
    of a computer scientist.  Some of the topics to be discussed include
    the nature of a...
  • Heterogeneous and Mobile Databases: Ali Hurson.

    require access to information “anytime, anywhere.”  The extensive diversity in the range of information that is accessible to a user at any given time is also growing at a rapid rate.  Furthermore, rapidly expanding technol...

  • Information Retrieval in Context: Susan Dumais.
    Most information retrieval technologies are designed to facilitate information discovery.  However, much knowledge work involves finding and re-using previously seen information in the context of ongoing work activities.  An overview of tec...
  • Scalable Network Distance Browsing in Spatial Databases*: Hanan Samet.

    An algorithm is presented for finding the k nearest neighbors in a
    spatial network in a best-first manner using network distance. The
    algorithm is based on precomputing the shortest paths between all
    possible vertices in the...

  • Sorting in Space: Hanan Samet.
    The representation of spatial data is an important issue in computer
    graphics, computer vision, geographic information systems, and robotics.
    A wide number of representations is currently in use. Recently, there has
    been much in...

Top of Page
Knowledge Discovery in Data

  • Adventures in Data Mining: Maggie Dunham.


    Data Mining is now accepted as a branch of Computer Science. However, it is still in its in...

  • Anomaly Detection: Maggie Dunham.

    One of the most important applications of data mining is in the area of anomaly (rare event) detection.  Applications include intrusion detection, fraud detection, and prediction of terrorist...

Top of Page
Management Information Systems

  • Spatial Databases and Geographic Information Systems (GIS): Hanan Samet.
    An introduction is given to the spatial database issues involved in
    the design of geographic information systems (GIS) from the perspective
    of a computer scientist.  Some of the topics to be discussed include
    the nature of a...
  • Consistent Query Answering in Databases: Leopoldo Bertossi.
    We address the problems of characterizing and obtaining consistent information from inconsistent databases, i.e. databases that violate given integrity constraints.  Our basic assumption departs from the everyday practice of database management ...
  • Heterogeneous and Mobile Databases: Ali Hurson.

    require access to information “anytime, anywhere.”  The extensive diversity in the range of information that is accessible to a user at any given time is also growing at a rapid rate.  Furthermore, rapidly expanding technol...

  • Virtual Data Integration: Leopoldo Bertossi.

    In the following, we describe some of the problems discussed in this talk and some of the approaches to tackle them.

     

    In an increasing number of computer applications a diversity of data sources that have to be int...

Top of Page
Measurement & Evaluation

Top of Page
Microarchitecture

Top of Page
Mobile Computing

Top of Page

Mobile Computing: Energy Efficiency/Power Management

  • Heterogeneous and Mobile Databases: Ali Hurson.

    require access to information “anytime, anywhere.”  The extensive diversity in the range of information that is accessible to a user at any given time is also growing at a rapid rate.  Furthermore, rapidly expanding technol...

Mobile Computing: Evaluation of Real Mobile Systems

  • Lessons from Wearable Computing and Beyond: Daniel Siewiorek.
    The confluence of decades of computer science and computer engineering research in multi-modal interaction such as speech and gesture recognition; machine learning such as classification and feature extraction; software such as web browsers and distr...

Mobile Computing: Mobile Ad Hoc Networking

  • An Overview of The Toilers: An Ad Hoc Networks Research Group: Tracy Camp.

    The Toilers are a unique group of staff, graduate students, and undergraduates who research ad hoc networks, specifically wireless sensor networks (WSNs) and mobile ad hoc networks (MANETs). These types of networks are defined by ...

  • MANET Simulation Studies: The Incredibles: Tracy Camp.

    Simulation is the research tool of choice for a majority of the mobile ad hoc network (MANET) community. However, while the use of simulation has increased, the credibility of the simulation results has decreased. To determine the...

  • New Protocols for Wireless Networks: Mohammad S. Obaidat.
    This talk presents some of our recent research results including new protocols for wireless networks. Among these, an adaptive MAC protocol for distributed wireless LANs that is capable of operating efficiently under bursty traffic conditions. Accord...

Mobile Computing: Mobile Multimedia

Mobile Computing: Sensor Networking


Multimedia

Top of Page
Networks

Top of Page
Open Source

Top of Page
Operating Systems

Top of Page
Programming Languages

Top of Page

Programming Languages: Parallel Computing

  • Parallel Computing: The Software Problem: Ernst Leiss.

    This talk draws on practical experiences in programming a wide variety of commercial parallel systems. It reviews different classifications of parallelism, discusses available hardware, and contrasts vector computing with parallel computing. In ...


Science & Computing

Top of Page

Science & Computing: Bioengineering


Security, Audit & Control

Top of Page

Security, Audit & Control: Analysis & Testing

  • On the Art and Practice of Internet Forensics : Hal Berghel.

    For the past decade, Internet Forensics has been subsumed under the rubric of Computer Forensics. Typically, Internet forensics is buried in the latter chapters of Computer Forensics books - usually between "the Criminal Justice System"...

  • Risk Aversion in the Digital Age : Hal Berghel.

    The rapid explosion in Internet use has added new dimensions to the business of risk aversion, both in terms of illegal and unethical activities. The new millennia carries with it previously unimagined categories of Internet activity that is of ...

Security, Audit & Control: Cryptography

Security, Audit & Control: Hacking

  • Defending Against the Digital Tsunami: Hal Berghel.

    The same Internet that provides us with access to enormous repositories of information, sustains e-commerce, and provides global interactivity, also exposes us to a wide range of vulnerabilities.  This talk will discuss such vulnerabilities...

  • On the Art and Practice of Internet Forensics : Hal Berghel.

    For the past decade, Internet Forensics has been subsumed under the rubric of Computer Forensics. Typically, Internet forensics is buried in the latter chapters of Computer Forensics books - usually between "the Criminal Justice System"...

  • Risk Aversion in the Digital Age : Hal Berghel.

    The rapid explosion in Internet use has added new dimensions to the business of risk aversion, both in terms of illegal and unethical activities. The new millennia carries with it previously unimagined categories of Internet activity that is of ...

Security, Audit & Control: Internet & Network Security

  • Defending Against the Digital Tsunami: Hal Berghel.

    The same Internet that provides us with access to enormous repositories of information, sustains e-commerce, and provides global interactivity, also exposes us to a wide range of vulnerabilities.  This talk will discuss such vulnerabilities...

  • On the Art and Practice of Internet Forensics : Hal Berghel.

    For the past decade, Internet Forensics has been subsumed under the rubric of Computer Forensics. Typically, Internet forensics is buried in the latter chapters of Computer Forensics books - usually between "the Criminal Justice System"...

  • Risk Aversion in the Digital Age : Hal Berghel.

    The rapid explosion in Internet use has added new dimensions to the business of risk aversion, both in terms of illegal and unethical activities. The new millennia carries with it previously unimagined categories of Internet activity that is of ...

Security, Audit & Control: Law

  • Risk Aversion in the Digital Age : Hal Berghel.

    The rapid explosion in Internet use has added new dimensions to the business of risk aversion, both in terms of illegal and unethical activities. The new millennia carries with it previously unimagined categories of Internet activity that is of ...

Security, Audit & Control: Security Tips/Bot Nets

  • Defending Against the Digital Tsunami: Hal Berghel.

    The same Internet that provides us with access to enormous repositories of information, sustains e-commerce, and provides global interactivity, also exposes us to a wide range of vulnerabilities.  This talk will discuss such vulnerabilities...

  • On the Art and Practice of Internet Forensics : Hal Berghel.

    For the past decade, Internet Forensics has been subsumed under the rubric of Computer Forensics. Typically, Internet forensics is buried in the latter chapters of Computer Forensics books - usually between "the Criminal Justice System"...

  • Risk Aversion in the Digital Age : Hal Berghel.

    The rapid explosion in Internet use has added new dimensions to the business of risk aversion, both in terms of illegal and unethical activities. The new millennia carries with it previously unimagined categories of Internet activity that is of ...


Simulation and Modeling

Top of Page
Software Engineering

Top of Page

Software Engineering: Analysis & Testing

Software Engineering: Best Practices

  • Improving Software Development Cycle Time: Dennis Frailey.
    Being first to market is a critical factor for business success. Yet we often hear complaints about the poor quality of software that was rushed in order to meet a deadline. "Agile" methods of rapid software development have been touted in ...

Software Engineering: Design & Architecture

Software Engineering: Software Economics


Theory, Algorithms & Numerical Computing

Top of Page

Theory, Algorithms & Numerical Computing: Algorithms & Problem Complexity


Web Topics

Top of Page
Featured Speaker


Dilma Da Silva
IBM T. J. Watson Research Center

Get Involved!
Help improve the DSP by nominating a speaker or providing feedback to ACM.

DSP Procedures, Guidelines & Tips

Learn about the DSP's history and mission, and view a list of current DSP Committee Members.
How to Use Content
Use the DSP for events such as local chapter meetings, conferences, and academic programs