Software has transformed society in dramatic and powerful ways; software systems inform, control and enhance daily activities. Software research at the School for Information and Computer Sciences at UC Irvine and the Institute for Software Research is aimed at creating new software technology and solutions, furthering the information revolution. The central goal of this research is improvement in software development, evolution, deployment, quality, understandability and cost-effectiveness.

Specific research emphases include:

» Software design
» Collaborative technologies
» Web technologies
» Analysis and testing
» Software understanding
» Free and Open Source software development
» Game and virtual world software development
» Environments and user-interface software
» Process/workflow
» Distributed component-based systems
» Extensible systems
» Mobile code

More information about the many areas of research can be found on the Institute for Software Research website: