In this talk, we reconsider the notion of how people go about "navigation-intensive" tasks like debugging complex software code, by exploring a theory that is consistent with today's large collections of source code and modern programming environments: Information Foraging Theory. This talk by Dr. Margarette Burnett will explore the fascinating UX problems facing those who create the software for complex UX platforms.
Information Foraging Theory has become very influential in the field of human-computer interaction, and we are working to bring its benefits to the software engineering community. For example, in recent years, the software engineering community has begun to study program navigation and tools to support it. Some of these navigation tools are very useful, but they lack a human-oriented theoretical basis that could reduce the need for ad hoc tool building approaches by shedding light on what is fundamentally necessary to the people using such tools. To help fill this gap, in this talk, we present our work on Information Foraging Theory and what it tells us about how to support programmer navigation during software maintenance. We show what our results reveal about existing software engineering tools, and how they point the way forward for future software engineering tools.
Margaret Burnett Ph.D Background
Margaret Burnett is a Distinguished Professor at Oregon State Unversity, an ACM Distinguished Scientist, and an ACM CHI Academy member. She began her career in industry, where she was the first woman software developer hired at Procter & Gamble Ivorydale. A few degrees and start-ups later, she joined academia, with a research focus on people who are engaged in some form of software development.
She co-founded the area of end-user software engineering, which aims to improve software created by users who are not trained in programming. She also pioneered the use of information foraging theory to solve software engineering problems, and leads the team that created GenderMag, a software inspection process that uncovers gender inclusiveness issues in software from spreadsheets to programming environments. She serves on a variety of HCI and Software Engineering committees and editorial boards, and on the Academic Alliance Advisory Board of the U.S. National Center for Women & Information Technology (NCWIT). More on Burnett can be found at: http://web.engr.oregonstate.edu/~burnett/
Please register on our EventBrite page at https://goo.gl/UgdWMR.