Master Thesis - Discovering memory leaks in source code with the help of AI

Posted 3 Days Ago
Be an Early Applicant
Sweden
Internship
Information Technology • Security
The Role
The thesis aims to discover memory leaks in code using AI, exploring existing LLM models, training methods, and integration into daily workflows while minimizing false positives. Students will work on a significant code-base to enhance memory leak identification.
Summary Generated by Built In

Job Title

Master Thesis - Discovering memory leaks in source code with the help of AI

Job Description

Category

Computer science, Machine learning

Scope

2 students completing 30 credits each

Background

Our code-base consists of millions of lines of code based on GLIb / GStreamer which is prone to memory leaks. Identifying them as early as possible, preferably at the time of writing the code, is a challenging but very important task. Despite extensive unit testing, regression testing and manual QA testing we sometimes fail to do so.

Considering the importance of our products running continuously at maximum performance and without reboot, a memory leak can easily lead to negative customer experience and spending a lot of time in analysing customer input, debugging sessions and manually reading source before the problem gets eventually fixed. 

Using standard tools such as Coverity, Valgrind and others have often shown for one reason or another, not to be enough. 

Goal

The thesis work should answer the following questions:

  • Are there any existing LLM models suitable for this purpose?
  • How much training an existing model (with dataset generated, for example, from GTK-Doc comment blocks and code samples) can further improve its abilities to help us discover memory leaks
  • and at the same time keep false positive alerts to an acceptable minimum
  • Can we integrate such an approach in our daily work

Who are you?

For this Thesis proposal we target students with a strong interest in Machine learning. Most likely you are studying a Master Program in Computer science.

OK, I am interested! What do I do now?
You are valuable to us – how nice that you are interested in one of our proposals! There are a few things for you to keep in mind when applying.

  • Applications are accepted in both Swedish and English, and you apply via the proposal advert.
  • The announced thesis is open only to students affiliated with a Swedish University/College either directly or via an exchange program.
  • When the thesis proposal states that it includes two students working together, we would like you to apply in pairs. In these cases, send one application each but make sure to clearly state in your application who your co-applicant is. If you have any questions regarding this, please do not hesitate to contact us.
  • Please attach your CV and University/College grade summary.

Who to contact for any questions regarding the position!

Ognyan Tonchev, [email protected]

Type of EmploymentTemporary Employment (Fixed Term)

Posting End Date2025-01-14

Certain roles at Axis require background checks, which means applicable verifications will be done in these recruitments. Notice will be provided before we take any action.

About Axis Communications

We enable a smarter, safer world by creating innovative solutions for improving security and business performance. As a network technology company and industry leader, we offer solutions in video surveillance, access control, intercom, and audio systems, enhanced by intelligent analytics applications.

With around 4500 committed employees in over 50 countries, we collaborate with partners worldwide. Together, we thrive in our friendly, open, and collaborative culture and inspire each other to think beyond the expected. United by our commitment to inclusion, diversity, and sustainability, we consistently seek to develop our skills and way of working.

Let´s create a smarter, safer world

For more information about Axis, please visit our website www.axis.com.

Listen to Get To Know Axis – Podcast

Top Skills

Python
The Company
HQ: Chicago, IL
4,363 Employees
On-site Workplace
Year Founded: 1984

What We Do

Axis enables a smarter and safer world by creating solutions for improving security and business performance. As a network technology company and industry leader, Axis offers solutions in video surveillance, access control, intercom, and audio systems. They are enhanced by intelligent analytics applications and supported by high-quality training.

Axis has around 4,000 dedicated employees in over 50 countries and collaborates with technology and system integration partners worldwide to deliver customer solutions. Axis was founded in 1984, and the headquarters are in Lund, Sweden.

For more information, visit www.axis.com. Experiencing technical difficulties with www.axis.com? Visit: https://status.axis.com.

Similar Jobs

Warner Bros. Discovery Logo Warner Bros. Discovery

Software Engineer I

Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
Hybrid
Stockholm, SWE
40000 Employees

Warner Bros. Discovery Logo Warner Bros. Discovery

Software Engineer II - Platform Engineering

Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
Hybrid
Stockholm, SWE
40000 Employees

Smartcat Logo Smartcat

Chief Software Architect (.NET) - Europe

Artificial Intelligence • Machine Learning • Natural Language Processing • Conversational AI
Easy Apply
Remote
28 Locations
242 Employees

Mondelēz International Logo Mondelēz International

Automation Engineer

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Upplands Väsby, SWE
90000 Employees

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account