News

Final Session

Written on 20.02.23 (last change on 20.02.23) by Tural Mammadov

Dear Students,

The Final Sessions of our Seminar will take place on Monday, 13th of March 2023, from 10:00 to 16:00 in room 2.22 at the Main CISPA building (E9.1).

Best,

Andreas and Tural

Project Released

Written on 20.02.23 by Tural Mammadov

Dear students, 

We have released Malware Classifier Project. You can find the project description in the Materials section. Deadline: 2023-03-31 23:59

Best,

Andreas and Tural

Deadline extension for Assignment 2

Written on 17.11.22 (last change on 17.11.22) by Tural Mammadov

Dear students, 

The deadline for Assignment 2 is extended till November 30th. 

A short reminder: the seminar session on the 23rd of November is canceled.

Best,

Andreas and Tural

Assignment 1

Written on 10.11.22 by Tural Mammadov

Dear Students,

You have to prepare a summary of "Using Reinforcement Learning for Load Testing of Video Games" research paper as your first assignment. You can find a link to the corresponding paper in the materials section. Please hand in your summary via the CMS system. The submission deadline… Read more

Dear Students,

You have to prepare a summary of "Using Reinforcement Learning for Load Testing of Video Games" research paper as your first assignment. You can find a link to the corresponding paper in the materials section. Please hand in your summary via the CMS system. The submission deadline for assignment 1 is 16.11.2022, 23:59.

Best,

Andreas and Tural

Next meeting

Written on 08.11.22 (last change on 08.11.22) by Tural Mammadov

Dear Students,

We have set up the seminar timetable and populated the material section with research papers.

The next seminar meeting will take place on Wednesday 9th of November at 16:15, and you should not prepare anything for this session.

Best,

Andreas and Tural

Machine Learning for Software Development

Description: Wouldn't it be cool if one could teach computers to help developers in coding, testing, and debugging software? In this seminar, we will discuss current results and new problems by applying techniques from machine learning into software development, based on relevant scientific papers. We will explore techniques such as

  • Generating software tests
  • Generating test oracles
  • Generating graphical user interfaces
  • Code search and code fill
  • Locating faults
  • Program repair using neural networks
  • and more!

The general process will be as follows: Each week, you get 1-2 reading assignments and write an abstract about them. You may also be asked to give an (ungraded) five-minute short presentation to kick off the discussion and improve your presentation skills. At the end of the seminar, you give a 15-20 minute presentation on one of the techniques, preferably including small experiments or demonstrations on how well they work; these will then be graded.

Requirements: Prior knowledge in machine learning and software engineering will be beneficial. For experiments and evaluations, programming knowledge will be helpful, too. We recommend doing experiments and evaluations in Jupyter Notebooks – so don't be afraid of them.

Registration: To register for this seminar, use the SIC Seminar Registration Page.

 

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