Working Programmer
Research on "the working programmer" focuses on improving the programmer experience through AI-assisted tools and understanding how these tools impact productivity. Current efforts center on evaluating large language models (LLMs) for code generation and repair, assessing their effectiveness in real-world scenarios beyond simple benchmarks, and developing metrics that better align with human programmer needs and perceptions of value. This research is crucial for advancing software engineering practices, enhancing programmer training, and ultimately improving the efficiency and reliability of software development.
Papers
October 15, 2024
September 27, 2024
July 23, 2024
May 3, 2024
April 3, 2024
November 1, 2023
June 7, 2023
February 11, 2023
October 29, 2022