Aduno addresses the shared workspace problems around task creation and articulation. It offers a real-time collaborative virtual whiteboard with persistence to existing bug trackers and issue systems.

View Details

Contextual Requirements Elicitation

Today's systems are becoming increasingly complex, hence demanding for techniques to deal with complexity. Adaptive systems are proposed to deal with complexity. Requirements elicitation is a first step in Software Engineering and has an impact on further Software Engineering activities. In a case study we were interested in how established requirements elicitation techniques like interviews, focus groups etc. can be used for eliciting contextual requirements for adaptive systems.

View Details


STCharts is a project which deals with socio-technical congruence in regards to software code quality. STCharts allows us to analyse a software project's social and technical data with a web based visualization. We can analyse various software metrics to determine which factors of project development are contributing towards code quality.

View Details


Impact is a tool for software developers to use in regards to indirect conflicts. These types of conflict are often difficult to find and even solve among developers. Impact, alerts developers to these types of changes and how other developer's actions can effect their own work. Impact works on a method invocation level, where technical dependencies are defined by method invocations.

View Details
OAR Northwest after rescue in Puerto Rico, photo credit: Erin J. Hale Photography

Oar Northwest ToTEM Scheduler

SEGAL assisted the trans-Atlantic rowers of OAR Northwest through the development of an adaptive scheduling system that will help them keep on task as they become increasingly mentally and physically fatigued during their voyage. Our research on this project includes runtime requirements elicitation in unobservable environments.

View Details

Team cognition and collaboration in model-driven development

We study the use of social network analysis techniques as well as data mining approaches to investigate collaboration and coordination around modeling artifacts.

View Details
Back to Top