Critical forms of communications include soliciting requirements and feedback on prototype systems. Our research develops a software lifecycle emphasizing feedback from end users and communication among end users, developers, and other stakeholders in a software development project.
Communication implies the transferal, storage, and review of knowledge about a software project.
Three software systems Argo, EDEM, and the Knowledge Depot illustrate one kind of support that can be provided for the management of knowledge to improve the design of interactive software. David Redmiles is an Assistant Professor in the Department of Information and Computer Science at the University of California, Irvine. His research interests lie in the overlap between human-computer interaction and software 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.