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

Distinguished ACM Speaker:
Scott Tilley
Based in FL, USA

Bio: Scott Tilley is Professor & Director of Computing Education with the Department of Education and Interdisciplinary Studies in the College of Science at the Florida Institute of Technology. Previously he was a Professor of Software Engineering in the Department of Computer Sciences. He holds a PhD from the University of Victoria.

Scott is a Past Chair of the ACM's Special Interest Group on Design of Communication (SIGDOC). He is Chair of the Steering Committee for the IEEE Web Systems Evolution (WSE) series of events. His work in computing education focuses on computing literacy, educational technology, and STEM outreach, while his software engineering research is at the intersection of software testing, cloud computing, and system migration.

Scott writes the weekly "Technology Today" column for the Florida Today newspaper (Gannett). His recent books include "Software Testing in the Cloud: Migration & Execution" (Springer, 2012) and "Hard Problems in Software Testing: Solutions Using Testing as a Service (TaaS)" (Morgan & Claypool, 2014).

Digital Library Author Page

Available Lectures:

  • Agile Software Development:
    There's an old saying that in life you can never be too rich or too thin. In modern software engineering, you can never be too agile. But what does it really mean to be "agile"? 
  • Agile Testing:
    For a tester to thrive in an agile environment, they need to understand how agile development differs from traditional development. Once they have internalized these differences, they can determine where they can best add value to the team and...
  • Cyberethics:
    Cyberethics are a particularly important topic for students to consider as they complete their studies and enter the workforce. Many complex ethical issues, such as privacy and trust, have become major business concerns of online companies lik...
  • Multilingual Websites:
    Designing, developing, and maintaining a large-scale website can be a daunting task. When the website is in more than one natural language, important issues related to content and structure become complex. Even the notion of universal design g...
  • Quantum Computing:
    Einstein called it spooky. He was referring to entanglement, when two particles share the same properties, even while separated by long distances. Quantum computers make use of entanglement to work their magic. They also rely on superposition ...
  • Software Testing in the Cloud:
    A recurring challenge in software testing is lack of time. Cloud computing offers the use of virtualized hardware, effectively unlimited storage, and software services that can aid in reducing the execution time of large test suites in a cost-...
  • Technology and Society:
    Technology affects every aspect of our daily lives. No matter what your age, computer literacy is just as important now as traditional literacy was years ago. This talk explores various aspects of technology's role in society and how it af...
  • Writing About Technology:
    Communication skills are essential to a successful career in computing. You may be an excellent programmer, but if you can’t explain your work to your peers then your career will quickly plateau. This means the most importa...
Featured Speaker

Brian A. Barsky
University of California, Berkeley

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