Strange Loop Conference | "How to Recommend Tools for Finding and Fixing Software Errors" by Chris Brown @StrangeLoopConf | Uploaded 1 year ago | Updated 2 days ago
Dr. Chris Brown (https://chbrown13.github.io) is an Assistant Professor in the Department of Computer Science (https://cs.vt.edu/) at Virginia Tech. His research group (https://code-world-no-blanket.github.io/) aims to improve the behavior, productivity, and decision-making of software engineers. This talk focuses specifically on improving the adoption of useful tools to automated development tasks. Dr. Brown provides an overview of attempted methods to recommend tools for finding and fixing software errors, proposes a framework to design effective recommendations based on nudge theory, and provides takeaways for researchers, tool builders, and developers to overcome "the three unwise monkeys" of tool adoption.
The papers and books referenced include:
* Brown and Parnin, Sorry to Bother You: Designing Bots for Effective Recommendations (https://dl.acm.org/doi/10.1109/BotSE.2019.00021)
* Brown, et al., How Software Users Recommend Tools to Each Other (https://ieeexplore.ieee.org/document/8103460)
* Murphy-Hill and Murphy, Peer Interaction Effectively, Yet Infrequently, Enables Programmers to Discover New Tools (https://dl.acm.org/doi/10.1145/1958824.1958888)
* Thaler and Sunstein, Nudge: Improving Decisions about Health, Wealth, and Happiness (https://www.google.com/books/edition/Nudge/NGA9DwAAQBAJ?hl=en&gbpv=0)
* Maier, et al., No evidence for nudging after adjusting for publication bias (https://www.pnas.org/doi/abs/10.1073/pnas.2200300119)
* Brown and Parnin, Sorry to Bother You Again: Developer Recommendation Choice Architectures for Designing Effective Bots (https://dl.acm.org/doi/10.1145/3387940.3391506)
For more information, please feel free to reach out to Chris (https://chbrown13.github.io/contact.html) and visit https://se-participants.github.io to discover more ways to get involved with his research.
Chris Brown
Chris is an Assistant Professor in the Department of Computer Science at Virginia Tech. His research aims to improve the behavior, productivity, and decision-making of software engineers.
Presented at the "It Will Never Work in Theory" miniconf at Strange Loop 2022. https://neverworkintheory.org/events/strange-loop-2022-09.html
-------- Sponsored by: --------
Stream is the # 1 Chat API for custom messaging apps. Activate your free 30-day trial to explore Stream Chat. https://gstrm.io/tsl
Dr. Chris Brown (https://chbrown13.github.io) is an Assistant Professor in the Department of Computer Science (https://cs.vt.edu/) at Virginia Tech. His research group (https://code-world-no-blanket.github.io/) aims to improve the behavior, productivity, and decision-making of software engineers. This talk focuses specifically on improving the adoption of useful tools to automated development tasks. Dr. Brown provides an overview of attempted methods to recommend tools for finding and fixing software errors, proposes a framework to design effective recommendations based on nudge theory, and provides takeaways for researchers, tool builders, and developers to overcome "the three unwise monkeys" of tool adoption.
The papers and books referenced include:
* Brown and Parnin, Sorry to Bother You: Designing Bots for Effective Recommendations (https://dl.acm.org/doi/10.1109/BotSE.2019.00021)
* Brown, et al., How Software Users Recommend Tools to Each Other (https://ieeexplore.ieee.org/document/8103460)
* Murphy-Hill and Murphy, Peer Interaction Effectively, Yet Infrequently, Enables Programmers to Discover New Tools (https://dl.acm.org/doi/10.1145/1958824.1958888)
* Thaler and Sunstein, Nudge: Improving Decisions about Health, Wealth, and Happiness (https://www.google.com/books/edition/Nudge/NGA9DwAAQBAJ?hl=en&gbpv=0)
* Maier, et al., No evidence for nudging after adjusting for publication bias (https://www.pnas.org/doi/abs/10.1073/pnas.2200300119)
* Brown and Parnin, Sorry to Bother You Again: Developer Recommendation Choice Architectures for Designing Effective Bots (https://dl.acm.org/doi/10.1145/3387940.3391506)
For more information, please feel free to reach out to Chris (https://chbrown13.github.io/contact.html) and visit https://se-participants.github.io to discover more ways to get involved with his research.
Chris Brown
Chris is an Assistant Professor in the Department of Computer Science at Virginia Tech. His research aims to improve the behavior, productivity, and decision-making of software engineers.
Presented at the "It Will Never Work in Theory" miniconf at Strange Loop 2022. https://neverworkintheory.org/events/strange-loop-2022-09.html
-------- Sponsored by: --------
Stream is the # 1 Chat API for custom messaging apps. Activate your free 30-day trial to explore Stream Chat. https://gstrm.io/tsl