Koester de ontwikkelaar
Software Engineering gaat tegenwoordig evenveel om mensen als om techniek. Er zijn veel verschillende invalshoeken om de menselijke aspecten van Software Engineering te bestuderen. Nathan Cassee en Alexander Serebrenik zien daarbij dat diversiteit en rekening houden met menselijke aspecten belangrijk zijn om kwaliteit van code hoog te houden.
Software wordt (meestal) ontwikkeld door mensen en, logischerwijs worden zowel het ontwikkelingsproces als de software zelf beïnvloed door ontwikkelaars en hoe ze met elkaar omgaan. “Social software engineering” bestudeert deze kwesties met het oog op de vereenvoudiging van ontwikkeling en onderhoud van softwaresystemen.