Len Bass

Senior Principal Researcher
Australian Technology Park










Education: PhD in Computer Science from Purdue University, 1970

Employment history:   

  • Professor of Computer Science, University of Rhode Island, 1970-1986
  • Senior Member of the Technical Staff, Software Engineering Institute, Carnegie Mellon University, 1986-2011
  • Senior Principal Researcher, NICTA 2011-present 


Career Highlights:

  • 3 editions of the book Software Architecture in Practice 
  • 2 editions of the book Documenting Software Architecture
  • Seminal work in software architecture evaluation, design, documentation, and the relation between software architecture and usability
  • The book Developing Software for the User Interface
  • Forewords for three other books
  • 30+ keynotes/distinguished lectures
  • IFIP Silver Core award
  • Microsoft Architect Advisory Board and Microsoft Most Valuable Professional 2004-9
  • NASA Goddard Space Flight Center Information Science and Technology Visiting Committee 2000-2004
  • Several NASA administrator awards for work on the Mars Exploration Rovers Mission 2003
  • Member of ASAP-SG which developed security controls for aspects of the Smart Grid



see Google Scholar

Unpublished papers

Preventing Mixed Version Race Conditions

A Socio Technical Perspective on Smart Grid Security 

Talks and tutorials

See Slideshare

Book in development

DevOps: A Software Architect's Perspective

Conference Organization

WICSA 2014