Marika Seigel

  • Citations Per Year
Learn More
Experience working in multidisciplinary teams is important both to prepare Computer Science (CS) students for industry and to improve their communication with teammates from disciplines other than their own. This article describes the evolution and results of collaborations among three courses: an undergraduate CS course about user interface design and(More)
Failure in communication between software developers and other stakeholders is a common cause of requirements deficiencies, cost overruns, and delays. It is difficult to present in a classroom setting the complexities that can cause such failures. To address this need, we have developed instructional case study material in software communication. We(More)
This HCI course incorporated unit testing as a quality improvement initiative with an Experiential Learning Model. The focus of the research was on observation and conceptualization---students should be able to associate the benefits of usability and unit testing and apply them to more general situations. Based on our survey results and student interviews,(More)
  • 1