Skip to main content

Cem Kaner

Florida Institute of Technology

Cem Kaner is a professor of software engineering at Florida Institute of Technology and director of FIT’s Center for Software Testing Education & Research. Cem teaches and researches in software engineering—software testing, software metrics, and computer law and ethics. In his career, he has studied and worked in areas of psychology, law, programming, testing, technical writing, sales, applying what he learned to the central problem of software satisfaction. Cem has done substantial work on the development of the law of software quality. He coauthored Testing Computer Software, Lessons Learned in Software Testing, and Bad Software: What To Do When Software Fails.

Speaker Presentations
Tuesday, April 30, 2013 - 1:00pm
Half-day Tutorials
How to Actually DO High-volume Automated Testing

In high volume automated testing (HiVAT), the test tool generates the test, runs it, evaluates the results, and alerts a human to suspicious results that need further investigation. What makes it simple is its oracle—run the program until it crashes or fails in some other extremely obvious way. More powerful HiVAT approaches are more sensitive to more types of errors. They are particularly useful for testing combinations of many variables and for hunting hard-to-replicate bugs that involve timing or corruption of memory or data. Cem Kaner presents a new strategy for teaching HiVAT testing.