In order to design for children with special needs, we need to design with children with special needs. The inclusionary model proposed in this paper suggests that appropriate inv...
It is of the utmost importance, we argue, to specifically tailor disaster response systems with users' collaboration in mind. Such an approach, building on top of, and extend...
Although ethnography has become a common approach in HCI research and design, considerable confusion still attends both ethnographic practice and the criteria by which it should b...
Package design is concerned with the determining the best way to partition the classes in a system into subsystems. A poor package design can adversely affect the quality of a sof...
Object-oriented programming, design patterns, and frameworks are common techniques that have been used to reduce the complexity of sequential programming. We have applied these te...
John Anvik, Steve MacDonald, Duane Szafron, Jonath...