Automated Testing and Debugging Andreas Zeller + Jenny Rau

News

16.06.2020

Talk by Andreas Zeller "Learning the Language of Failure" on Thursday

Dear all,

as we have talked a lot about presentation techniques, and as we give feedback each week on your presentations, let me announce one of my own talks taking place this Thursday at 13:30:

    https://casa.rub.de/en/news/distinguished-lectures

The... Read more

Dear all,

as we have talked a lot about presentation techniques, and as we give feedback each week on your presentations, let me announce one of my own talks taking place this Thursday at 13:30:

    https://casa.rub.de/en/news/distinguished-lectures

The talk is (believe it or not) on Testing and Debugging, and gives a nice overview on our latest and greatest recent research. And you may even see a few presentation ideas you haven't seen before. Enjoy!

Andreas Zeller

30.04.2020

Initial meeting

Welcome to the proseminar on Automated Testing and Debugging!

We will have a first (virtual) proseminar meeting on Friday May 8 at 16:00.  Invites to the Zoom videoconference will be sent by mail before the meeting.

Looking forward to see you, and best... Read more

Welcome to the proseminar on Automated Testing and Debugging!

We will have a first (virtual) proseminar meeting on Friday May 8 at 16:00.  Invites to the Zoom videoconference will be sent by mail before the meeting.

Looking forward to see you, and best wishes,

Jenny Rau + Andreas Zeller

31.03.2020

Registration

Please note that to register, you have to use the central system of the CS department.

 

Automated Testing and Debugging

It is estimated that programmers spend half of their time testing and debugging their code.  Wouldn't it be great if computers could help automating these boring tasks?

In this proseminar, we explore and evaluate automated techniques for testing and debugging software.  We look at a number of classic approaches for generating software tests automatically, for finding errors and locating faults, and for having these two interact with each other.  You will be 

  • reading the associated papers,
  • presenting the associated work,
  • possibly even with a demonstration of the technique.

For every technique, we will be providing you with the papers (and a reference or textbook implementation, if available).  For the presentation, we use standard presentation software; for demonstrations, Python and Jupyter Notebooks have shown to be practical.  During the seminar, you will refine your presentation and demonstration skills with us up to the final (and decisive) presentation.

Requirements: Programming skills will be required for demonstrations.  Knowledge of Python and experience with Jupyter Notebooks is helpful, but can be acquired during the proseminar.

Registration: To register, use the central system of the CS department.



Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators