Master Thesis: Beyond Git: Source Control Architecture for Agentic Software Development
Technology, Data & Digital · Software & Web Development · Software Engineering · DevOps · Data Science
In short
This Master Thesis project investigates the behavior of conventional Git-based source control with hundreds of concurrent AI coding agents and compares it with alternative architectures. The project involves building an experimental environment to simulate agent-scale development and evaluate scalability, merge behavior, CI impact, and semantic integration failures.
Responsibilities
- Investigate how conventional Git-based source control behaves with hundreds of autonomous AI coding agents working concurrently on a shared codebase.
- Compare alternative architectures for agent-scale development.
- Build an experimental environment simulating up to approximately 500 concurrent agents.
- Evaluate scalability, merge behavior, CI impact, resource consumption, and semantic integration failures.
- Research similar solutions at other large-scale software companies.
- Define areas of exploration within the project.
- Design realistic agent workloads and task distributions.
- Define a reproducible setup for running and scaling simulations.
- Select representative codebases of different sizes and modularity.
- Characterize Git behavior under agent-scale load, including repository growth, throughput, contention, conflict rates, rebase loops, and queue delays.
- Analyze impact on CI, including build/test load, queueing, and wasted compute.
- Analyze resource consumption (compute, memory, storage, network).
- Investigate semantic integration failures.
- Identify and compare alternative architectures (e.g., trunk-based, merge-queue, fine-grained changes, stacked changes).
- Define metrics and a benchmarking methodology.
- Propose recommendations for evolving source control and CI to support agentic software development.
Requirements
- Knowledge in Computer Science, Software Engineering, or a related field.
- Solid understanding of version control (especially Git) and continuous integration.
- Experience in at least one programming language (Python is a plus).
- Solid understanding of Linux environments and bash.
- Interest in distributed systems, performance analysis, and experimental evaluation.
- Eagerness to learn and explore new concepts.
- Experience with LLM-based coding agents or agent frameworks.
- Experience with containerization and orchestration (e.g., Docker, Kubernetes).
Skills
GitPythonLinuxBashDockerKubernetes
#AI#Software Development#Git#Source Control#Agentic Software
Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible
Company
EricssonJob Posted
1 day ago
Employment Type
Internship
Work mode
On Site
Experience Level
Student
Locations
Lund, Sweden
Qualification
Master
Applicants
Be an early applicant
Similar Jobs
Saab
Gothenburg, Sweden +1 moreMaster Thesis, 30 hp: Focused Foundation Level Large Language Models for Edge Applications
Internship Be an early applicant Posted 4 days ago
Saab
Solna, SwedenProjektledare
Full Time Be an early applicant Posted 4 days ago
Arla
Stockholm, SwedenExtrapersonal Arla Unika - Östermalmshallen
Temporary Be an early applicant Posted 4 days ago
Saab
Göteborg, SwedenMaster's Thesis, 30 hp, ECTS: Orbit Information-Based Motion Compensation for Satellite-Based Passive Radar
Internship Be an early applicant Posted 4 days ago
Saab
Solna, SwedenAgentic Software Engineer
Full Time Be an early applicant Posted 4 days ago
Saab
Gamleby, SwedenProduktionsplanerare
Full Time Be an early applicant Posted 4 days ago
