ملف الباحث

Chris Brown

5 أوراق في مجموعة PaperMetrix

المنشورات

أوراق هذا المؤلف

  1. Mining Specifications from Documentation using a Crowd

    2019

    Temporal API specifications are useful for many software engineering tasks, such as test case generation. In practice, however, APIs are rarely formally specified, inspiring researchers to develop tools that infer or mine specifications automatically.Traditional specification …

  2. Sorry to Bother You: Designing Bots for Effective Recommendations

    2019

    Bots have been proposed as a way to encourage developer actions and support software development activities. Many bots make recommendations to users, however humans may find these recommendations ineffective or problematic. In this paper, we …

  3. Sorry to Bother You Again

    2020

    Software robots, or bots, are useful for automating a wide variety of programming and software development tasks. Despite the advantages of using bots throughout the software engineering process, research shows that developers often face challenges …

  4. Understanding the impact of GitHub suggested changes on recommendations between developers

    2020

    Recommendations between colleagues are effective for encouraging developers to adopt better practices. Research shows these peer interactions are useful for improving developer behaviors, or the adoption of activities to help software engineers complete programming tasks. …

  5. Evaluating Capabilities and Perspectives of Generative AI Tools in Smart Contract Development

    2025

    Smart contracts, self-executing agreements on the blockchain, have emerged as a transformative force in blockchain technology, automating agreements and enabling decentralized applications. However, the stakes are extraordinarily high—manual coding errors in smart contracts have repeatedly …