John Riedl
University of Minnesota
Minneapolis, MN

Email: riedl@cs.umn.edu



Infrastructure and Tools for Supporting Collaborative Software Engineering

Prasun Dewan and John Riedl


This research covers two closely related areas of collaboration technology: collaborative tools and infrastructures. In the area of collaborative tools it is addressing the potential of these tools for making distributed collaborative software engineering tasks more concurrent, thereby allowing these time-consuming tasks to be completed significantly more quickly. In the area of collaborative infrastructures, it is addressing support for near-automatic generation of efficient, collaborative tools, thereby significantly reducing the tremendous amount of effort required to program these tools manually. These two efforts are related since the infrastructure is being used to build the tools and the tools are being used to evaluate the infrastructure. Some of the specific issues being addressed include security , consistency , undo , computer support for gathering software engineering requirements, and asynchronous software engineering meetings. The research is using an experimental method wherein the infrastructure and tools are being implemented and used in case studies. The research results include taxonomies of collaboration scenarios; principles , interaction models, software abstractions, and architectures that support these scenarios; and evaluation of the infrastructure and tools being developed.

This project is jointly funded with the NSF Database and Expert Systems Program.

For more info on this project, please visit the http://www.cs.unc.edu/~dewan/cse.html home page for this project.




Return to ITO Workshop Abstracts

Return to ITO Workshop Home Page