ByNobleID
    Soft skills in software development teams: a survey of the points of view of team leaders and team members | NobleID