Sociology in software engineering
American Society for Engineering Education
Place of Publication
Utah, United States of America
School of Computer and Information Science
The sociology of software project management is an often under-represented component in the education and professional development of software engineers even though factors such as team formation, role assignment, motivation, training, hiring, and many other peopleware18 practices have been identified many times as at least equally important to the success of software projects as the technical14,16,18,42,44,45,46. The reasons for this may be two-fold: the seeming arbitrariness of the sociological factors in software development is at odds with the formal and familiar technical aspects; and the lack of suitable tools with which to model and understand human dynamics...