Länkstig

Ovanligt kreativt studentsamarbete resulterade i Lighthouse++

En grupp på sex studenter från tre olika kandidatprogram står bakom exjobbet Lighthouse++. Exjobbet blev ett lärorikt och hårt arbete som verkligen gav utdelning. Tillsammans har de sex kandidatstudenterna utvecklat ett helt nytt tillägg för open-source-verktyget Google Lighthouse.

En solig förmiddag i maj får studenterna efter många veckors arbete presentera sitt exjobb i längan vid Mossen uppe på Campus Johanneberg.  

Tre av studenterna i gruppen är från Göteborgs universitet och tre är från Chalmers. Det är rätt ovanligt att ha en så blandad grupp av studenter, men här verkar det ha varit en fördel. 

Gruppen består av Yousef Noufal, Simon Johansson och Kevin Pettersson från Datavetenskapligt program vid Göteborgs universitet; Daniel Alm-Eriksson och Mohammad Hamdan från D-programmet och Adam Jöeärr från IT-programmet, de båda programmen är på Chalmers. Handledare är tekniklektor Haroon Elahi.

Studentgruppen bakom exjobbet Lighthouse++
Stående från vänster: Mohammad Hamdan, Adam Jöeärr, Daniel Alm-Eriksson och Kevin Pettersson. Nedanför från vänster: Yousef Noufal och Simon Johansson.
Foto: Catharina Jerkbrant

Vad är det ni har utvecklat i ert exjobb?

– Vi har tittat på open-source-verktyget Google Lighthouse, som analyserar webbsidors ranking när det gäller sökoptimering; sådant som prestanda, tillgänglighet, kontraster, hur lång tid sidan tar att ladda och hur lättläst den är. Resultatet avgör hur högt webbsidan hamnar i Google-sökningar.

– Problemet med det befintliga Google Lighthouseverkytget var att när man som utvecklare körde analysen och kunde se sin ranking, fanns det sedan inte något konkret sätt se vad man egentligen behövde göra för att förbättra koden bakom webbsidan. För att lösa det har vi utvecklat en så kallad extension till Lighthouseverktyget, där vi tagit fram ett system som i sin tur analyserar den rapport som Lighthouse skapar.  

– I vårt verktyg har vi både använt oss av AI och av mer traditionell teknologi för att kunna detektera var i koden felen egentligen ligger.

– Vi har även utvecklat en extra komponent som tar höjd för att allt fler sökningar görs via chatbottar eller ChatGPT, istället för Google. Där kollar vi hur din sajt kommer ut från ett ChatGPT-perspektiv, bland annat hur ditt textinnehåll matchar olika sökfrågor som besökare ofta använder sig av. Vårt verktyg ger konkreta förslag på vad du kan förbättra, beroende på vad det är du vill uppnå med din sajt.

Vad tar ni med er från projektet?

– Vi har lärt oss enormt mycket på det här arbetet. Visst har varit svårt, men väldigt kul. Projektet kom att bli lite oväntat självständigt där vi verkligen har fått jobba med att skaffa fram lösningar på de här utmaningarna på egen hand. Det var också vi själva som kom upp med den konkreta idéen på vad det var vi ville försöka lösa i vårt kandidatarbete.

– Att få jobba i den här gruppen har varit en de riktigt roliga grejorna. Är nog lite ovanligt att ha gruppmedlemmar från tre olika program i samma examensarbete, i vårt fall dessutom från två olika lärosäten, men det funkade väldigt bra och vi har nog kompletterat varandra.

– Det vi skulle vilja göra nu är lite användartester, så att vi ser hur vår vidareutveckling av Google Lighthouse funkar och hur vi skulle kunna förbättra den ytterligare.

Vi vill passa på att tacka Haroon för hans handledning, stöd och engagemang under projektet, och för den värdefulla återkoppling vi har fått under arbetets gång!
 

Lighthouse++ logotyp

Gruppens handledare Haroon Elahi kommenterar:

– I det här examensarbetet har studenterna framgångsrikt och med hjälp av artificiell intelligens utvecklat nya funktioner för verktyget Lighthouse, som löser avgörande begränsningar i dagens verktyg för sökmotoroptimering, SEO, inom både industri och akademi. Tillsammans har gruppen skapat nya metoder för att systematiskt testa, analysera och förbättra webbplatser och också utformat ett ramverk för att mäta effektiviteten i sitt eget optimeringssystem. 

– Arbetet är ett stort bidrag ur både akademisk och vetenskaplig synvinkel och det är en ovanlig prestation för ett projekt på grundnivå. Projektet har visat hur kunniga och målmedvetna de här studenterna är redan på kandidatnivå.

–  Studenternas vidareutvecklade verktyg får nu dessutom ett mycket stort kommersiellt värde för miljontals webbutvecklare och e-handelsföretag som vill maximera sin synlighet på nätet.

 

Text: Catharina Jerkbrant