Prof. Anderson is broadly interested in the fields of software engineering, hypermedia, computer-supported cooperative work and human-computer interaction. He is currently working on projects related to crisis informatics, software architecture, data-intensive software systems, web application frameworks, and REST-based Web services.
data-intensive software systems, big data software engineering, hypermedia, software engineering, software architecture, web engineering, data engineering, web application infrastructure, software process, scientific workflow and data management
ACM Transactions on Computer-Human Interaction.
CSCI 5828 - Foundations of Software Engineering
Provides an introduction to software engineering concepts and techniques. Topics include the history of software engineering, fundamental software engineering principles and theory, software life cycles, software testing, and the design and implementation of concurrent and large-scale software systems.