Social Patterns in Productive Software Development Organizations

نویسندگان

  • Brendan G. Cain
  • James Coplien
  • Neil B. Harrison
چکیده

Software development is a predominantly social activity. It is important to view software development groups, departments, and corporations as social bodies. We study software organizations by using a novel data-gathering approach that combines several techniques commonly used in social network analysis. We differ from ordinary social anthropology in that we help the organization introspect about itself; the technique is a “mirror” for the subject organization. We catalogued social network diagrams using a variety of visualization techniques. We have found visual patterns that correlate well to subjective measures of a good organization. We built analytical models to capture properties of the social networks, employing techniques similar to those used in established social network science. The emerging design technique based on architectural patterns provides a good vehicle for communicating organizational patterns. We have captured practices from outstanding organizations in a group of patterns that form a “pattern language” for productive software development.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Social Structure of an Organization: Representation for Success

Organization theory is a discipline on the boundary between economics of organizations, sociology of organizations, management and political science. She is interested in organizations, both commercial and non-commercial, in all their diversity (company, hospital, union, organization, administration, conventions). It analyzes their functioning, structure and development for the purpose of...

متن کامل

Social Structure Based Design Patterns for Agent-Oriented Software Engineering

Multi-agent systems (MAS) architectures are gaining popularity over traditional ones for building open, distributed, and evolving software required by today’s corporate IT applications such as e-business systems, Web services, or enterprise knowledge bases. Since the fundamental concepts of multi-agent systems are social and intentional rather than object, functional, or implementationoriented,...

متن کامل

Design Patterns for agent-oriented software engineering

Multi-agent systems (MAS) architectures are gaining popularity over traditional ones for building open, distributed, and evolving software required by today’s corporate IT applications such as e-business systems, Web services, or enterprise knowledge bases. Since the fundamental concepts of multi-agent systems are social and intentional rather than object, functional, or implementation-oriented...

متن کامل

Introspecting Agent-Oriented Design Patterns

Multi-Agent Systems (MAS) architectures are gaining popularity over traditional ones for building open, distributed, and evolving software required by today’s corporate IT applications such as eBusiness systems, web services or enterprise knowledge bases. Since the fundamental concepts of multi-agent systems are social and intentional rather than object, functional, or implementation-oriented, ...

متن کامل

A Young EFL Learner’s Lexical Development through Different Input and Output Frequency Patterns

The present study was undertaken to investigate the effects of varying frequency patterns (FPs) of words on the productive acquisition of a young EFL learner in a home setting. Target words were presented to the learner using games and role plays. They were subsequently traced for their frequencies in input and output. Eighteen immediate tests and delayed tests were administered to measure the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Ann. Software Eng.

دوره 2  شماره 

صفحات  -

تاریخ انتشار 1996