The Strangest Thing About Software

  title={The Strangest Thing About Software},
  author={T. Menzies and D. Owen and Julian Richardson},
  • T. Menzies, D. Owen, Julian Richardson
  • Published 2007
  • Computer Science
  • Computer
  • Although there are times when random search is dangerous and should be avoided, software analysis should start with random methods because they are so cheap, moving to the more complex methods only when random methods fail 

    Figures, Tables, and Topics from this paper.

    Explore Further: Topics Discussed in This Paper

    Understanding the Value of Software Engineering Technologies
    • 17
    • Open Access
    On the Relative Merits of Software Reuse
    • 9
    • Open Access
    “SHORT”er Reasoning About Larger Requirements Models
    • 4
    • Open Access
    Lightweight Automatic Error Detection by Monitoring Collar Variables
    • 4
    • Highly Influenced
    • Open Access
    Understanding performance stairs: elucidating heuristics
    • 9
    • Open Access
    Real-time Optimization of Requirements Models
    • 2
    • Open Access
    Building Very Small Test Suites (with Snap).


    Publications referenced by this paper.
    Software Testability: The New Verification
    • 360
    • Open Access
    When can we test less?
    • 42
    • Open Access
    The Model Checker SPIN
    • 4,098
    • Open Access
    Software Testing
    • 301
    A Spiral Model of Software Development and Enhancement
    • 240
    Many Maybes Mean (Mostly) the Same Thing
    • 36
    • Open Access
    Making Sense of Requirements, Sooner
    • 9
    • Open Access