@StrangeLoopConf
  @StrangeLoopConf
Strange Loop Conference | "How to Recommend Tools for Finding and Fixing Software Errors" by Chris Brown @StrangeLoopConf | Uploaded 1 year ago | Updated 3 days ago
Dr. Chris Brown (chbrown13.github.io) is an Assistant Professor in the Department of Computer Science (https://cs.vt.edu/) at Virginia Tech. His research group (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 (dl.acm.org/doi/10.1109/BotSE.2019.00021)
* Brown, et al., How Software Users Recommend Tools to Each Other (ieeexplore.ieee.org/document/8103460)
* Murphy-Hill and Murphy, Peer Interaction Effectively, Yet Infrequently, Enables Programmers to Discover New Tools (dl.acm.org/doi/10.1145/1958824.1958888)
* Thaler and Sunstein, Nudge: Improving Decisions about Health, Wealth, and Happiness (google.com/books/edition/Nudge/NGA9DwAAQBAJ?hl=en&gbpv=0)
* Maier, et al., No evidence for nudging after adjusting for publication bias (pnas.org/doi/abs/10.1073/pnas.2200300119)
* Brown and Parnin, Sorry to Bother You Again: Developer Recommendation Choice Architectures for Designing Effective Bots (dl.acm.org/doi/10.1145/3387940.3391506)

For more information, please feel free to reach out to Chris (chbrown13.github.io/contact.html) and visit 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. 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. gstrm.io/tsl
How to Recommend Tools for Finding and Fixing Software Errors by Chris BrownLight and Adaptive Indexing for Immutable Databases by Håkan Råberg (Strange Loop 2022)Human Involvement Behind Remote Desktop Protocol Brute-Force Attacks by Andréanne BergeronArt you can make by spying on yourself with your phone by Kate Hollenbach (Strange Loop 2022)Shane McIntosh: The unintended consequences of mining software build systemsSoftware for Court Appointed Special Advocates by Linda GoldsteinAll About Regular Expressions by Jade Allen (Strange Loop 2022)Strange Loop Chat with Paula Gearon about the Asami graph databaseBrittany Johnson-Matthews: Causal testing: understanding the root causes of defectsSebastian Baltes: Challenges and opportunities for software engineering in Papua New Guinea.Simple Made Easy - Rich Hickey (2011)An approach to computing and sustainability inspired from permaculture by Devine Lu Linvega

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

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER