Hey! You Got People in My Software!
Dr. Patrick Wagstrom
Programming Languages and Software Engineering
IBM TJ Watson Research Center
Stuart Building TBA
Abstract: Software and IT projects have a bad reputation. They're prone to delays, cost overruns, and often total failure. Much of the research to understand the process of engineering these projects has focused on indivudals closely involved with the process of writing code -- developers, project managers, and architects. Yet, many times problems arise as a result of extended stakeholders in these projects. In this talk I'll discuss some of the cross-cutting research that IBM is conducting to improve the reliability of software engineering such as understanding how knowledge flows between related communities, identifying and directing communication and coordination in distributed teams, and improving estimates and analytics in software engineering.
Bio: Patrick Wagstrom is a research staff member in Programming Languages and Software Engineering at the IBM TJ Watson Research Center in Hawthorne, NY. His research addresses the intregration of humans into software engineering teams and processes. Currently he is examining questions surrounding team collaboration in Open Source and enterprise environments, stakeholder identification in distributed teams, and integration of uncertainty and analytics in to the software engineering process. Dr. Wagstrom has a Ph.D. in Computer Science and Engineering and Public Policy from Carnegie Mellon University. He attended Illinois Institute of Technology for bachelor degrees in Computer Science and Electrical Engineering and a masters degree in Computer Science and has fond memories of many hours spent in Stuart Building.