This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, June 22 • 3:03pm - 3:15pm
Automatically Deriving Test Data for Julia Functions

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
The use of multiple dispatch in Julia’s standard library and user-written functions presents a challenge for automated techniques of generating test data. In order to exercise all the methods that implement a function, the generation technique must generate test data with diverse data types, but traditional techniques typically focus solely on diverse data values and implicitly assume a constant data type. In this talk, I will demonstrate our solution to this challenge which automatically learns an effective probability distribution over types and methods that create instances of these types. I will explain how we used this approach to fuzz-test some common arithmetic and string functions in the Julia standard library, in the process identifying three faults.


Simon Poulding

Blekinge Institute of Technology, Sweden
I am an assistant professor in software engineering. The primary objective of my research is to improve the cost-effectiveness of software testing through the application of machine learning and statistical methods. I have been a user of Julia for three years, and am co-developer... Read More →

Thursday June 22, 2017 3:03pm - 3:15pm
East Pauley Pauley Ballroom, Berkeley, CA