Mänskliga aspekter på programvaruteknik studerar kognitiva, beteendemässiga och sociala aspekter på olika nivåer i samband med arbete som utförs av mjukvaruutvecklare. Studiet är inriktat på ingenjörerna och mjukvaruutvecklarna själva – ensamma eller i grupp – men omfattar inte mänskliga aspekter i förhållande till användningen av den faktiska programvaran; det senare studeras redan inom fältet människa–datorinteraktion (HCI).
Under hela programvaruteknikens historia har det upprepade gånger visat sig att de människor som är involverade, alltså ingenjörer, utvecklare och andra intressenter, är en viktig faktor för om projektet ska lyckas eller inte. Hittills har det dock funnits begränsat med forskning som fokuserar på de mänskliga aspekterna, jämfört med den forskning som finns om tekniken och processerna. Med en ökad mognad inom området, intresset för agila metoder och ett växande missnöje med de fortsatta utmaningarna med att lyckas färdigställa högkvalitativ mjukvara inom utsatt tid, har vi sett en ökning av mängden forskning om programvaruteknik som sätter den mänskliga aspekten i fokus.
Forskningsområden
- Personlighet, åsikter och attityder
- Global programvaruteknik
- Gruppdynamik och utveckling av arbetsgrupper
- Hållbarhetsaspekter på mjukvarusystem
- Utvecklarnas välbefinnande och anpassningsförmåga
- Mångfald, jämlikhet, inkludering och tillgänglighet
- Beslutsfattande
- Programvaruteknikens didaktik
Mer information om forskningsprojekt, publikationer, kurser och lista över anställda hittar du på vår engelska sida.