Chris Brown
5 أوراق في مجموعة PaperMetrix
أوراق هذا المؤلف
-
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 …
-
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 …
-
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 …
-
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. …
-
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 …