SAIP-träff
Topic today: Architectural Smells (not AI)
SAIP:s första träff. En eftermiddag om koden under allt det andra: varför den blir svår att ändra, vad man kan mäta, och vad ni själva använder. Föredrag först, sedan pizza och gott om tid att prata.
- När
- , kl. 16:00–18:00
- Var
- Q-huset, campus Östersund, entré BMittuniversitetet. Vi möter upp vid entrén från 15:55.
- Kostnad
- Gratis, pizza och dryck ingår
- Språk
- Föredraget på engelska, samtalet på svenska och engelska
Anmälan är gratis och tar en minut. Sista anmälningsdag 19 oktober.
Alla pratar AI. Vi också, det är halva namnet på projektet. Men första träffen handlar om mer grundläggande saker: koden, arkitekturen och vad som gör den lätt eller svår att ändra.
Vi vill lika gärna lyssna som prata. Hur håller ni koll på er arkitektur i dag? Använder ni verktyg som SonarQube, CodeScene eller något eget? Vet ni vad era code health-mått egentligen mäter, och litar ni på dem? Ta med era exempel, era frågor och gärna berättelser och erfarenheter kring illa luktande kod.
Program
16:10 Vad är SAIP? Kort om projektet, varför SEE/Mittuniversitetet gör det, och hur tech-community:n och andra näringar kan ta del av det och påverka.
16:25 Architectural smells, code health, and what any of this has to do with Street Fighter 3. Föredrag på engelska, cirka 45 minuter med frågor. En arkitekturlukt är ett återkommande mönster i hur ett system hänger ihop, till exempel paket som beror på varandra i en cirkel. Koden fungerar, men varje ändring blir lite dyrare än den borde. I en studie från 2025 följde vi sju sådana lukter genom 378 versioner av åtta öppna projekt. Sedan tar vi steget till i dag: CodeScene lät AI-agenter refaktorera 300 000 rader C-kod, Street Fighter III, med måttet Code Health som enda kvalitetssignal. Vad säger ett sådant mått, och hur långt kan man lita på det?

17:00 Pizza, dryck och samtal. Resten av tiden är er, och samtalet har två spår. Det ena är koden: vilka mått och verktyg använder ni, vad säger de er, och vad skulle ni vilja kunna se som ni inte ser i dag? Det andra är vad SAIP kan göra. Projektet pågår till 2029 och kan ordna seminarier och workshops kring uppfattade behov, som kan koppla ihop er med studenter för examensarbeten och projekt, och med forskare när man vill ta sig an större utmaningar i obekanta terräng. Felix och kollegor från SEE-gruppen går runt och lyssnar. Berätta vad som skulle hjälpa er, så blir det en del av planeringen för våren. Vi håller på till 18:00.
Att läsa före eller efter
Rodi Jolak, Simon Karlsson och Felix Dobslaw, An empirical investigation of the impact of architectural smells on software maintainability, Journal of Systems and Software, 2025. Öppet tillgänglig: doi.org/10.1016/j.jss.2025.112382.
För den som ändå inte kan hålla sig borta från AI: Adam Tornhill, Case study: Refactoring at scale with agents, CodeScene, september 2026. codescene.com/blog/case-study-refactoring-at-scale-with-agents.
Talare
Felix Dobslaw Docent, projektledare för SAIP
Felix leder forskargruppen SEE vid Mittuniversitetet och forskar om testning och kvalitet i mjukvara, på senare år med fokus på system där AI är en del. Han har arbetat med Volvo Trucks, Getinge och Statens servicecenter. Han är medförfattare till studien som kvällen utgår från.

