ActiveStory Enhanced Sky Hunter LEET Enhanced Exploratory Testing GeoSearch eGrid

ActiveStory Enhanced

Low-fi prototyping and distributed usability testing to support agile teams in designing user interactions. Partners Included are TRLabs and ivrnet.

Sky Hunter

The ASE Lab in collaboration with the Scalable Reservoir Visualization Group is working on modernizing oil and gas visualizations using multi-surface environments. Partners include Sky Hunter.

LEET Enhanced Exploratory Testing

LEET is a capture-replay tool based on Microsoft’s User Interface Automation Framework. It is targeted at agile teams, and provides support for user interface test-driven development (UITDD). Partners include Pyxis and ivrnet.

GeoSearch

Developing user interfaces prototypes for a search engine for the oil & gas industry. Partners include Intellog and MITACS.

eGrid

Using digital tables to support the control room operation of utility companies. Partners included are TRLabs, NSERC, DextrusPro, and ENMAX.

PreviousNext

Agile Surface Engineering

The Agile Surface Engineering (ASE) group at the University of Calgary is headed by Dr. Frank Maurer and conducts industry-oriented research on application engineering for digital surfaces, agile methods, and API design & usability.

Innovative Software Applications

By working with industrial partners, we are developing advanced prototypes of software applications. These serve as case studies into more fundamental software engineering questions like "What is good software design?" or "How can we build complex systems simply?". We are/were working on the following applications:

  • eGrid (Partners: TRLabs, NSERC, DextrusPro, ENMAX): Using digital tables to support the control room operation of utility companies
  • TableNOC (Partners: TRLabs, ivrnet): Using tables and/or wall sized displays to monitor and control telephony networks

 

APIs, Toolkits and Tools

APIs embody the building blocks for constructing software systems. Toolkits allow developers to extend and enhance APIs. Tools are ready-to-go system prototypes that can be used as is without any programming necessary. The following list includes APIs, toolkits and tools that were developed by the ASE team:

  • Gesture Toolkit(Partners: SurfNet): A device independent toolkit for multi-touch gesture recognition & automated testing for WPF 4 and Silverlight applications
  • Iosremote Connector (Partners: SurfNet): An iPhone API for making remote calls between PCs and iPhones/iPads
  • ActiveStory Enhanced (Partners: TRLabs, ivrnet): Low-fi prototyping and distributed usability testing to support agile teams in designing user interactions.
  • FitClipse (Partners: Pyxis Technologies, NSERC): Eclipse and VisualStudio plugins for refactoring executable acceptance tests based on GreenPepper and Fit.

 

Agile Methods

The ASE lab started to focus research effort on agile methods in the late 1990ies and is now one of the leading research groups in this area [Dingsøyr, Dyba, Moe: Agile Software Development: An Introduction and Overview in: Agile Software Development Current Research and Future Directions, Springer, 2010]. Current projects focus on how to handle cross-cutting concerns in agile processes, scaling agile methods and agile requirements:

 

API Usability and Software Design

The line of research is driven by a simple question "(How) can we build complex systems simply?" [ J. Wing: Five Deep Questions in Computing, Communications of the ACM, Vol 51, No 1, Jan 2008]. We are investigating what constitutes good software design by developing APIs and study their usability.

Please follow the publications, multipedia, as well as the projects links on the top to find out more about our work. The Software section will lead you to open source software developed by our group.

Jun 3, 2011
Category: Publications
Posted by: admin
The publications page has been updated with new publications.
May 4, 2011
Category:
Posted by: admin
The Projects page has been updated to include all the most recent projects.