Sociological models of software engineering
Yingxu Wang · 2006
Various types of social organizations have been formed as results of historical, political, and economical processes. However, few natural laws have been sought in sociology. This paper presents formal sociological models of software engineering. A rigorous treatment of social organization in engineering is developed. Based on the sociological models, the laws and principles behind cooperative work organization are revealed. Organizational psychology and collective social behaviors within groups and organizations are explored, which helps to explain how structures of groups and organizations may impact people's behaviors, productivity, and performance in software engineering.