@StrangeLoopConf
  @StrangeLoopConf
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
How to Recommend Tools for Finding and Fixing Software Errors by Chris BrownKalDB: A cloud native log search platform by Suman Karumuri (Strange Loop 2022)Game Development in Eight Bits by Kevin ZurawelSniffing the Metaverse by Benjamin Cabé (Strange Loop 2022)The Lemniscate by Ann Johnson, Charles ComstockIntroducing the HandAxe Collections Pattern Language by Maurice Rabb (Strange Loop 2022)How Automated Tools Can Communicate Effective Strategies for Fixing Bugs by Justin SmithReviving 1990s Digital Dress-Up Dolls with Smooch by Libby Horacek (Strange Loop 2022)The Evolution of a Planetary-scale Distributed Database by Kevin Scaldeferri (Strange Loop 2022)Blueprints for a Universal Reasoning Machine by Zenna Tavares (Strange Loop 2022)In the Land of the Sizing, the One-Partition Kafka Topic is King by Ricardo FerreiraHedy: A Gradual programming language by Felienne Hermans (Strange Loop 2022)

"How to Recommend Tools for Finding and Fixing Software Errors" by Chris Brown @StrangeLoopConf