Framtidens viktigaste jobb
Vi vill leda omställningen av vår industri mot en hållbar framtid. På samma sätt som vi vill förändra världen, vill vi utveckla alla som är med oss på resan, personligt och professionellt. Vill du vara med och forma framtiden för världens gruv- och mineralindustri?
Uppdragets bakgrund
Bakgrund:Med framväxten av AI-drivna utvecklingsplattformar (t.ex. GitHub Copilot, Lovable, Replit AI) förändras sättet som applikationer utvecklas på. Istället för att manuellt skriva all kod kan utvecklare idag använda AI för att generera, föreslå och förbättra kodbaser. Detta väcker frågor kring produktivitet, kvalitet, säkerhet och hur utvecklarrollen påverkas i praktiken. För LKAB är det viktigt att förstå styrkor och begränsningar i dessa verktyg, särskilt inom fullstackutveckling där både frontend, backend och integrationer måste samverka.
Syfte:Syftet med examensarbetet är att undersöka hur AI-drivna utvecklingsverktyg kan användas för att skapa och underhålla fullstack-applikationer. Arbetet ska analysera fördelar, nackdelar och potentiella risker med AI-stödd kodgenerering, samt jämföra med traditionell utvecklingsmetodik.
Mål:
- Undersöka hur väl AI kan stödja utveckling av en fullstack-applikation (frontend, backend, databas, integrationer).
- Identifiera skillnader i produktivitet, kodkvalitet, underhållbarhet och säkerhet jämfört med traditionell utveckling.
- Utvärdera användarupplevelsen för utvecklare vid AI-stödd utveckling.
- Undersöka kostnader (Total Cost of Ownership) med AI-drivna utvecklingsverktyg
- Ge rekommendationer hur AI-drivna verktyg kan användas i fullstackutveckling.
Problemställning
Frågeställningar:
- Hur effektivt är AI i att generera fungerande fullstack-applikationer?
- Vilka typer av fel, begränsningar eller risker uppstår vid AI-driven utveckling?
- Påverkas kodens långsiktiga underhållbarhet av att använda AI-genererad kod?
- Vilka vinster i tid eller kvalitet kan påvisas jämfört med manuell utveckling?
- Hur upplever utvecklare arbetet med AI-verktyg i jämförelse med traditionell utveckling?
Förväntade resultat:
- En rapport som beskriver hur AI kan användas inom fullstackutveckling.
- Identifierade styrkor och svagheter med AI-drivna utvecklingsverktyg.
- Rekommendationer för LKAB kring användning av AI i projekt.
- Prototyp/demo som visar skillnader i AI-genererad vs. manuell kod.
Din profil
Du är högskole- eller civilingenjörsstudent med inriktning mot datavetenskap eller ett liknande område
Ersättning vid examensarbete och praktiska förmåner hos LKAB
För godkänt examensarbete (både av universitetet och LKAB) erbjuder vi följande ersättning:
- 35 000 SEK för examensarbete motsvarande 30 högskolepoäng (ECTS).
- 20 000 SEK för examensarbete motsvarande 15 högskolepoäng (ECTS).
Är ni två som skriver så delar ni på ersättningen.Utöver ekonomisk ersättning erbjuder vi:
- Reseersättning mellan studieort och LKAB.
- Boende kan tillhandahållas vid behov när fysisk närvaro på plats krävs.
Varmt välkommen med din ansökan!
Start: Enligt överenskommelse
Plats: Luleå/Malmberget/Kiruna
Omfattning: 30 högskolepoäng (ECTS) eller 15 högskolepoäng (ECTS).
För mer information om examensarbetet är du välkommen att kontakta handledare/mentor: David Gustavsson; david.gustavsson@lkab.com.
Om du har frågor som rör praktiska frågor utöver själva examensarbetet är du välkommen att kontakta: examensarbete@lkab.comVi uppskattar ditt engagemang och återkommer om vi bedömer att din ansökan passar för uppdraget. Tack för att du vill göra ditt examensarbete hos oss!