All Stories

  1. Automatically Engineering Trusted Software: A Research Roadmap
  2. QEDCartographer: Automating Formal Verification Using Reward-Free Reinforcement Learning
  3. Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification
  4. Automated Program Repair, What Is It Good For? Not Absolutely Nothing!
  5. Baldur: Whole-Proof Generation and Repair with Large Language Models
  6. Better Automatic Program Repair by Using Bug Reports and Tests Together
  7. Avgust: A Tool for Generating Usage-Based Tests from Videos of App Executions
  8. Lowering the bar for achieving responsible ML in modern software systems
  9. PRoofster: Automated Formal Verification
  10. Passport: Improving Automated Formal Verification Using Identifiers
  11. Blindspots in Python and Java APIs Result in Vulnerable Code
  12. Avgust: automating usage-based test generation from videos of app executions
  13. The promise and perils of using machine learning when engineering software (keynote paper)
  14. Diversity-driven automated formal verification
  15. Fairkit-learn
  16. Wasm/k: delimited continuations for WebAssembly
  17. TacTok: semantics-aware proof synthesis
  18. eQual: informing early design decisions
  19. Causal testing
  20. Visualizing Distributed System Executions
  21. Formal foundations of serverless computing
  22. Do automated program repair techniques repair hard and important bugs?
  23. Making well-informed software design decisions
  24. Effectiveness of anonymization in double-blind review
  25. Visually reasoning about system and resource behavior
  26. Repairing Programs with Semantic Code Search (T)
  27. Is the cure worse than the disease? overfitting in automated program repair
  28. Preventing data errors with continuous testing
  29. Behavioral resource-aware model inference
  30. Inferring models of concurrent systems from logs of their behavior with CSight
  31. Automatic mining of specifications from invocation traces and method invariants