Dependencies and Reflections in Collaborative Software Engineering
Slides
Speaker: David Redmiles, UC Irvine/ISR
Abstract:
While observing software development "in the field" at multiple organizations, some common problems emerged around communication and coordination. Good software processes and tools were in use at the sites, but problems still emerged. These problems centered on dependencies between people and software artifacts. A description of the field studies illustrates our approach to fieldwork. The problems are distilled into four scenarios involving software developers. Software visualizations are proposed for supporting the scenarios. and making apparent the dependencies between people and artifacts.
Bio:
David Redmiles is an Associate Professor and Chair of the Department of Informatics in the Donald Bren School of Information and Computer Sciences at the University of California, Irvine. His research lies in the overlap between human-computer interaction and software engineering with a specialization in intelligent user interfaces and usability engineering. He received his Ph.D. in Computer Science from the University of Colorado, Boulder, in 1992. His dissertation research was in the area of software comprehension. Between 1992 and 1994, he worked as part of the research faculty in the Department of Computer Science at the University of Colorado, Boulder. During this period, he performed research in the area of computer-supported cooperative work and distance learning. Before his Ph.D. research, he worked for several years at the US National Institute of Standards and Technology (NIST) performing research-oriented software development for applications of scientific visualization and data manipulation.
|