- Monitoring and Evaluation NEWS - https://mande.co.uk -

Network models and Social Frameworks

Tweet [1]

for representing project contexts, plans and outcomes

Contents: | 1. The purpose of this webpage [2] | 2. Where are network models …useful… [3] | 3. What is a network? [4] | 4. Examples of networks… [5] | 5. Ways of representing networks [6] | 6. Describing relationships… [7] | 7. Sources of data [8] | 8. Evaluating relationships… [9] | 9. Structural features of networks [10] | 10. Participatory approaches… [11] | 11. Dynamic network models [12]| 12. Relationship to systems thinking. [13] | 13. Useful Software [14] | 14. Application examples [15] | Related resources [16] |

See also a related post: The Social Framework as an alternative to the Logical Framework [17]. Network diagrams are useful visual tools for mapping and modelling the complex contexts in which many development activities  take place. The Social Framework is a separate but complimentary tool, for providing a summary textual description of project intentions within that context, but in an alternate form to the Logical Framework


Please note: this page is still under re-construction. It was last updated on 21 June 2008. The pre-2008 version can be found here [18]. This is part of a larger section of the pre-2008 website called Networks and Evaluation [19]


1. The purpose of this webpage

…is to explain how network models can be used to describe development projects. Descriptions can be useful for documenting an intended set of activities and outcomes, and for documenting the actual activities and the outcomes that eventuate. An evaluation will normally need to develop and compare both types of description.

There is a background assumption being made here: that better descriptions of planned and actual developments will make it easier to implement these developments, and to evaluate them. Consider an extreme negative example of this proposition: what would be the consequences if the contents of all project proposals had to be communicated by mime?

There are some related webpages that are relevant:

And a relevant quotation: “At the heart of all major discoveries in the physical sciences is the discovery of novel methods of representationSteven Toulmin [23]

2. Where are network models likely to be a useful means of description?

Network models are likely to be useful in any of the following kinds of settings:

  1. Where there are many actors (people and / or organisations) who are fairly autonomous and where there is no central authority.
  2. In large projects with many stakeholders, rather than small projects with few, where a single authority is less likely to be found.
  3. In projects where there is no single objective, but many alternative and/or competing objectives.
  4. In projects deliberately designed to function as networks (called “named networks”, in this paper).

Network models can also be useful as a means of describing projects that are more “traditional”, where there is a single agreed objective, clear lines of authority, clearly differentiated responsibilities, and which can be describe by a temporal logical model (e.g. a Logical Framework). Here network models can provide supplementary detail that cannot be easily represented otherwise. For example, the relationships between multiple Activities and multiple Outputs, or multiple Outputs and multiple Purposes (outcomes).

3. What is a network?

A network is a collection of people and / or things that are connected to each other by some kind of relationship. Many kinds of entities can be part of a network: people, projects, documents, events, organisations, cities, countries, etc. And there are many kinds of relationships that can link such entities, involving transmission or exchange of information, money, goods, affection, influence, infection, etc.

Note: Within this definition, named networks are part of a much larger set of networks. A network does not need to be labelled or formally named as a network to be a network.

Note: Because this webpage is concerned with the use of network models for planning and evaluation purposes the focus will be on networks of actors, objects and events that are observable. That can be interviewed or that can be read about. So network models of more abstract processes will not be discussed here.

In the narrowest sense, network analysis [24] is the analysis of the structure of relationships within a network. A wider and more useful view also considers the attributes of the members of a network.

The tools used for network analysis come from a field of social science known as Social Network Analysis [25] (SNA). SNA is especially relevant to the development of network models of development aid programs, because development aid is about people and their institutions. SNA is the main intellectual influence on the contents of this webpage, and the other related papers mentioned above. Network analysis is also used in the study of biological systems, physical systems and economies, but those usages are not discussed here.

4. Examples of networks that can be seen in development projects

5. Ways of representing networks: diagrams, matrices and measures

In Social Network Analysis (SNA) a network can be described using three types of tools, which are related:

The focus in this paper will be mainly on matrices and network diagrams.

The network matrix shown below documents the existence of relationships between a set of 16 NGOs in Ghana. Each cells value tells us the number of times a specific relationship was mentioned in an NGO report. Note that the convention with such matrices is that the cell entries always show the relationship that exist from the row actor to the column actor. In other words, how often the row actor mentioned some form of relationship with the column actor, in their report. As will be shown below, there are many other aspects of relationships that can be shown, other than simply whether the relationship exists or not.

[26] [27] Click on each image to get a full-screen version in a new window.

Click again to get better resolution with the network diagram

A network matrix can be converted into a diagram, and vice versa. In the network diagram above we can see aspects of the network structure which are not readily visible in the matrix description of the same network. There is a cluster of NGOs on the left, where all the NGOs are linked to each other. In the top left corner there are some isolated NGOs, not linked in to the network, and there are some NGOs that are quite central, having many connections (e.g. WILDAF and ABANTU).

There are two types of networks that can be shown in matrices: one mode and two mode networks. In a one-mode network the list of actors down the left side (in the rows) are the same as those listed across the top (in the columns). The NGOs x NGOs matrix above is a one-mode network. In a two-mode network the row and column entities are of a different kind. For example, the rows may list NGOs and the columns may list different government policies that the NGOs are engaging with (See this Ghana example, [28] pages 11-14).

6. Describing relationships within a network matrix or network diagram

The network shown above has a very simple description of the relationships involved. The matrix cell values simply state how often a relationship has been referred to. For the purpose of project planning and evaluation a more detailed description would be needed. In Social Network Analysis cells in a matrix can be used to describe many different aspects of relationships:

The same information can be represented in network diagrams by using the colour, size and line type to code the type of links that exist between specific actors (as described in the matrix). Similarly the colour size and shape of nodes in networks can be used to code actor’s attributes.

The choice of what kinds of actors, and what kinds of relationships between them, should be captured in a network description is a matter of choice. This choice should be informed by one’s theory or views, of what is most important about the network being described.

7. Sources of data available for describing networks

8. Evaluating networks

Evaluators’ attention can be directed towards:

9. Structural features of networks.

The structure of networks needs both description and interpretation. This because while it is true that there are various structural features that can be found in many networks, the meaning of these features is typically highly context specific, depending on who is being asked, and where they fit within or outside the network we are talking about.

Seeking stakeholders interpretations of the significance of network structures will be easier, if we can talk in more specific terms about network structures The structure of networks can be described in a variety of ways. Some of these are straightforward and easy to understand. Others involve some complex mathematics, and won’t be discussed here. Interpretation will be discussed in further below.

Although there are many different terms used to describe the structure of networks these can be broadly categorised as follows;

  1. Terms describing the position of individuals within networks (see the diagram below)
    1. How central or peripheral they are E.g.
      1. Degree Centrality = number of links an actor has with others
      2. In-Degree and Out-Degree = number of inward and outward links to other actors
      3. Betweenness = extent to which an actor is situated between two groups, and is a necessary route between those groups
      4. Closeness = the average distance between an actor and all other actors in the network.
  2. How similar one actor’s position is to others. E.g.
    1. Reciprocity = two actors reporting the same kind of relationship with each other
    2. Structural equivalence = two actors have the same structure of relationships with other actors in the same network
  3. Terms describing the structure of the whole network
    1. The size of the network, = number of members
    2. The existence of components = multiple smaller networks not linked to each other
    3. The density of the network linkages = number of linkages as percentage of those possible in a given network
    4. Cohesion = the average distance between two members of a network
    5. Clusters = a group of actors with more inter-connections between each other, than with others surrounding them
    6. Cliques = a group of actors totally connected to each other. All possible connections exist.

For more detailed information on each of these, and other types of features, go to Robert A. Hanneman and Mark Riddle’s online “Introduction to social network methods [36]

A summary, using Krackhardt’s [37] Kite [37] network example

[38]

[39]

Node 7 has the highest Degree Centrality
Node 8 has the highest Betweenness Centrality
Nodes 4 and 5 have the highest Closeness Centrality
Node 10 is the most peripheral, having the least connections of all
Nodes 4 and 5 are “structurally equivalent”

Don’t forget the actors themselves. An exclusive focus on structure of relationships within networks runs the risk of ignoring an equally important dimension of networks: the members and their attributes. Stakeholders in a network may be just as concerned with the overall membership of the network as with any structural features of the relationships between them. Similarly, with the contents of their relationships. It is no simply the existence of relationships but the kinds of relationships that will matter to stakeholders. These two basic elements that make up the structure of networks can easily be lost sight of.

10. Participatory approaches to network analysis

Because quantitative social network data is increasingly amenable to the use of social network analysis software there is a risk that analysis of networks will be reduced to a 21st century version of “number crunching”. If the data is there, and the software is there, why not crunch the numbers?

The answer is that this will only take us so far. Analysis needs to be informed by a theory of what is supposed to be happening. While our own theories may be interesting and relevant, the theories of the actual participants in these networks will probably be even more so. This is especially the case in development projects, where there will usually be some intention to seek change in the behaviour of at least some of the actors in the network.

Social network analysis has come from an academic background, so there is still plenty of room for innovation relating to practical applications. Especially in participatory approaches to the description, analysis and planning of networks.

Options

People can be involved in network analysis at all stages of a project’s development:

People can participate in different ways, via the use of various tools:

The role of specialist facilitators: Some suggestions

11. Dynamic network models

Network structures change over time, and so do the attributes of the actors and relationships within those networks. It can be useful to try to map or model these changes. One simple means is to treat separate network diagrams as slides in a rapidly moving slideshow, describing changes in the structure of a given network over time. Some software like Visualyzer [42] allows series of network diagrams to be replayed like this. Even the “View as a Slideshow” option in Windows can be used for this purpose, if network diagrams are saved as image files.

The NodeXL template for Excel provides another means, this time for describing changes in the attributes of actors and relationships within a given network structure. If actors are each given a numerical value (on some attribute of interest), and the same is done with each of the relationships between them, formula can be inserted in a NodeXL worksheet that will generate new values for the actors in the next time period, depending of how each actor is connected to the others in the prior period. This process can be reiterated through any number of time periods, creating a series of new values. Because of the complexity of some networks, the final values that are produced through this iterated process may not be easily predictable at the first glance of a network structure.  A very simple imagined example in Excel is available here [43].  (NB: NodeXL [44] needs to be installed and used within with MS Excel 2007). PS: Click on Show Graph in left panel, to make the network structure visible.

12. Relationship to systems thinking

In Systems Thinking and Capacity Development in the International Arena (in Beyond Logframe; Using Systems Concepts in Evaluation [45], 2010) Bob Williams has written on what he sees as three core systems concepts: Relationships, Perspectives and Boundaries. The first of these is the oldest idea, and one which Bob describes as being the “wiring diagram stage” of thinking systematically. In discussing this core concept he introduces two methods that highlight inter-relationships: “Systems dynamics” and “Viable systems modelling”. Somewhat to my surprise he makes no mention of social network analysis as a method. Yet, as far as I can see there is no other set of methods for describing inter-relationships that has been so extensively developed and so widely used.

The second core concept is Perspectives. This emphasises  the fact that the relative importance of particular inter-relationships depends on the different purposes you can ascribe to any single situation.This is an important point, which I try to make by saying to people that how you read a network depends on your “theory of change”, what you think should be happening. It is important to help people articulate their expectations when viewing networks, as part of a process of learning, both about differences in views with others looking at the same network, and about differences between what was planned and what actually happened. Perspectives are also important when using social network analysis visualisation software. Almost all versions of social network analysis software enable you to filter out specific kinds of actors and specific kinds of relationships, in order to focus in on what you think is most important. This is a very valuable feature of the software, you are not just given one static view. But it also requires that you think about the different perspectives you are looking for, and why so. Random searching amongst different perspectives (i.e. different combinations of actor and relationship attributes) will waste large amounts of time. Searching informed by a prior idea of what is important helps enormously.

The third core concept is Boundaries. In some ways this is an extension of the perspectives concept. This is about being clear what has been left out of the network, by whose decision and why so. The choices made about network boundaries affects the whole range of perspectives that can be taken on what is included in a network. Very few networks have natural boundaries that are easily identifiable and agreed upon by different observers. yet, for practical purposes decisions need to be made about what is to be included and what is left out. At a minimum, those decisions need to be transparent, to all those viewing and using the networks then described. A more ambitious approach is to engage people in actively thinking about what is outside the network as described, and how they could be affecting what is happening inside the network.

PS: 3rd November 2010. Please see Richard Hummelbrunner’s extensive comment on this section, below under Comments. Robert wrote one of the chapters in the “Beyond Logframe…” book cited above.

13. Useful software

On another section of this website I have compiled a list of Social Network Analysis software packages, [46] along with some comments on those packages I have been using.

14. Application Examples: Mainly ad hoc network analyses

[53]

You need to click on this image to make it big enough to read, and then again to improve focus

 

[54]


Related resources