All Stories

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