All Stories

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