All Stories

  1. An Exploration of How Generative AI Affects Workflow and Collaboration in a Software Engineering Course
  2. Can Alternative Grading Improve Student Interactions In Automatically Graded Programming Assignments?
  3. From Overload to Insight: Bridging Code Search and Code Review with LLMs
  4. Enabling Scalable Proactive Workspaces With Environment-Wide Context
  5. Method-level Bug Prediction: Problems and Promises
  6. Blocks? Graphs? Why Not Both? Designing and Evaluating a Hybrid Programming Environment for End-users
  7. Supporting Web-Based API Searches in the IDE Using Signatures
  8. Block-based Programming for Two-Armed Robots: A Comparative Study
  9. Semi-Automatic, Inline and Collaborative Web Page Code Curations
  10. An empirical study on maintainable method size in Java
  11. Enabling end-users to implement larger block-based programs
  12. The efficacy of online office hours: an experience report
  13. CodeShovel: Constructing Method-Level Source Code Histories
  14. CodeShovel: A Reusable and Available Tool for Extracting Source Code Histories
  15. Deceasing Student Overreliance on Automatic Grading Systems
  16. Learning to listen for design
  17. Context-aware conversational developer assistants
  18. Measuring the cost of regression testing in practice: a study of Java projects using continuous integration
  19. Live API documentation
  20. Coverage is not strongly correlated with test suite effectiveness
  21. Are mutants a valid substitute for real faults in software testing?
  22. Personalized Developer Issue Tracking
  23. Identifying opaque behavioural changes
  24. Identifying program, test, and environmental changes that affect behaviour