Professional Documents
Culture Documents
PHD Dissertation Murillo Searching For Virtual Communities of Practice Vol 2
PHD Dissertation Murillo Searching For Virtual Communities of Practice Vol 2
Part Three
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
164
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
CHAPTER SIX
This chapter reports the execution and results of Stage III of the Funnel Strategy, i. e.
the search and selection of Usenet communities exhibiting high affinity to the VCoP
model. The contribution of the chapter is to locate and select the communities that will
take part in the study, and thereby address the Preliminary Research Questions.
Stage III comprises four distinct Sub-stages (see Figure 6.1), which begin at the top of the
Funnel, and move downwards through successive quantitative and qualitative filters,
each a particular operationalisation of the Exemplary Traits. The Funnel Strategy owes
its efficiency to the decision of locating the more time- and computationally-intensive
The First Sub-stage uses Netscan to perform a comprehensive search through the
exhibiting high affinity with the quantitative Exemplary Traits of the VCoP model. The
interaction conflict to assess qualitative Exemplary Traits, and further narrow the
newsgroup sample. The Third Sub-stage applies Social Network Analysis (SNA) to
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
165
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
sci.* uk.*
misc.* can.*
comp.* alt.comp.*
soc.*
To Stage IV
Methods
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
166
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The Fourth Sub-stage combines these various indicators and selects twelve virtual
communities and specific members of each for inclusion into the study sample.
Chapter Six is organised in five sections, one for each of the the corresponding
A worked example in Section 5.1 illustrated the use of Netscan for discarding
newsgroups incompatible with one or more Exemplary Traits of the VCoP model.
However, these Traits have not been formally operationalised; this is the first task of
the Sub-stage.
The Exemplary Trait of mid-sized online group can be operationalised using the value
Netscan provides for Returnees as a rough proxy. Wenger et al (2002) put the size of
conventional CoPs between 15 and 50. Previous research by this author showed the
members of a newsgroup (Murillo, 2002). Thus, to set relatively loose limits on both
ends, the top plausible value for Returnees was set at 200 and the lower bound was set
Filter1: Discard newsgroups where Returnees are less than 10 or greater than
200.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
167
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
using the Posts result of Netscan to discard newsgroups with little or no activity. The
lowest acceptable value was set to 300 messages per month, or 10 per day.
The Exemplary Traits of core-periphery structure and highly focused discussions can
The first two will be combined into a single criterion by simple addition, while a
Filter3: Discard newsgroups where the sum of the PPRatio and %Cross-Post
The combined quantitative filters will substantially narrow the initial newsgroup
population. Two more qualitative filters can be applied at this time, because they both
depend on the name of the newsgroup, of which Netscan provides a convenient listing.
The first will simply filter out newsgroups whose main discussion language is not
English. Although not required by the VCoP model, this criterion pragmatically
guarantees that respondents will be able to understand the questionnaire, and that the
Content Analysis of discussions will not present a language problem for the researcher.
Thus:
The other qualitative filter aims to retain only newsgroups whose discussion topic is an
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
168
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
this point are based only on the name of the newsgroup, but since a large proportion of
(Hahn, 2000), many newsgroups can be safely discarded from the study at an early
stage. Other newsgroups will require more subtle distinctions. Thus the criterion will be
applied at this point as a “first pass”; but will be applied a second, more careful time in
profession.
The next issue is to decide the specific Usenet hierarchies that will be searched. The
aim of this study is to make the Usenet search as comprehensive as possible, but
Netscan can only search a specified hierarchy at a time, such as comp.* or sci.*. The
Groups Area of Google.com reveals Usenet currently comprises over 900 hierarchies.
study will therefore target the “Big-7” or mainstream hierarchies (displayed in Table
6.1), because they hold the longest-running and best-established subset of newsgroups
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
169
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
At this point, though, three of these hierarchies can be safely discarded from the study,
because their focus is generally incompatible with the Exemplary Trait criterion of
having an identifiable profession for a topic. Hence, the rec.*, news.* and talk.*
The alt.* hierarchy deserves a mention. Without question it is the largest: Google
Groups report (in late 2005) it contains 13,833 newsgroups, and that’s without counting
the alt.binaries.* sub-hierarchy, which alone exceeds 2,500. However, alt.* is regarded
as rather more frivolous than the “Big-7” (Bradley, 1999). Anyone can launch an alt
hierarchy was also excluded from Netscan searches, with the considered exception of
To judiciously expand the search area, three additional hierarchies were included to the
four already mentioned: can.* includes 104 Canada-based newsgroups, and uk.*, 462
after the USA newsgroups, hence interesting search areas. In addition, the alt.comp.*
The seven selected hierarchies are the most plausible Usenet areas for seeking
include a mere 2842 newsgroups must be put in a broader context. Even though Usenet
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
170
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
100,000 newgroups (Smith, 2002), the large majority of these are inactive for lack of
participants (Smith, 1999). Hahn (2000) puts the number of active newsgroups
Berkeley). Therefore, it is not surprising that once popular hierarchies, such as alt.* and
rec.*, are discarded, the potential search area for “professional” newsgroups becomes
fairly small.
The base month for the Netscan analysis was set for March 2003. Each hierarchy-wide
search generated a large table of results which was first pasted into Excel and later
imported into Access, because it provided a convenient tool for applying quantitative
criteria using Access queries (both sets of results are provided in Appendix E). Table
6.2 displays statistics for the consecutive filters applied in the First Sub-stage.
Table 6.2: Original newsgroup population and progressive application of selection criteria
Hierarchy Number of Filter1 Filter2 Filter3 Filter4 Filter5
newsgroups 10 ≤ Returnees ≤ 200 Posts ≥ 300 Sum ≤ 0.40 English Profession
TPRatio ≤ 0.80
sci.* 243 110 59 12 10 8
misc.* 272 87 44 14 14 8
comp.* 1196 409 220 88 88 17
soc.* 310 152 115 36 32 4
uk.* 462 248 152 76 76 3
alt.comp.* 255 64 31 8 8 1
can.* 104 17 11 3 3 0
Total 2842 1087 632 237 231 41
Using the Access database to apply the three quantitative filters was a straightforward
task, yielding a 92% reduction of the original newsgroup population, from 2842 to 237.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
171
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The first qualitative filter, about newsgroup language, was also straightforward, and it
By contrast, it was a longer, and at times subtle task, to identify and filter out
newsgroups whose topic was not a profession, mostly because of the huge variety of
topics that are discussed in Usenet. The systematic application of the professional
In addition, a large number of newsgroups, though professional in their tone and level
of expertise, were discarded because their focus was deemed too narrow to constitute a
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
172
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
comp.sys.hp48. Again, the criterion was easier to apply to some groups that others, and
Finally, a small number of newsgroups were discarded because their topics, though
laymen, both knowledgeable and not. This resulted in fairly heterogeneous newsgroups,
with participants hailing from diverse backgrounds, and where it is hard to distinguish
established discipline from vocally held opinion. In these conditions, it is difficult for a
uk.sci.weather.
In some cases, the name of the newsgroup did not provide sufficient information to
newsgroups were given the benefit of doubt, and allowed to proceed to the Second Sub-
The output of the First Sub-stage selection process is displayed on Table 6.3. A total of
41 newsgroups cleared all filters, and thus exhibit high affinity to the quantitative
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
173
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
174
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
further narrow the First Sub-stage sample to about 16-20 newsgroups. This number was
the maximum that could practically be managed in the Third Sub-stage, which will
derive the social network of a one-year sample of interactions for each newsgroup, and
As previously shown in Figure 6.1, the Second Sub-stage includes three qualitative
for available institutional documents of each newsgroup, and assess these for
which can be located using the Google search engine. Four distinct types of
institutional documents will be sought: newsgroup charter, FAQ, home page, and
posting guidelines. They will be assessed as very good, good or poor. In addition,
(since not all moderated newsgroups reflect this on their name). The filter will be
operationalised thus:
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
175
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
criterion. The second qualitative criterion involves checking all newsgroups once again
online interaction. The wide-open nature of the Usenet network makes newsgroups
topic posters (trolls) and personal attacks (flames) (Smith, 1999). Some participants deal
with such distractions by censoring messages by these posters using a killfile, which is a
blacklist in the newsreader that will refrain from downloading messages from posters that
have been added to the blacklist for past online misbehaviour. Other newsgroups choose
to become moderated, reviewing all submitted messages before they are uploaded to the
newsgroup. In any case, it is relatively easy to detect newsgroups that do not succeed in
preserving their topic focus, because tempers erupt and subject headings appear rife with
conflict, which endangers the success of the newsgroup (Kollock and Smith, 1996). This
symptom is fairly obvious when browsing a newsgroup, as posters capitalise their subject
headings to make them stand out from the others, the Internet equivalent of
open warfare will be able to achieve the online collaboration that characterises a CoP.
Hence:
“spam”.
The Second Sub-stage thus began with a systematic Internet search for institutional
documents of the 41 newsgroups selected in the previous Sub-stage. The search was
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
176
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
conducted using Google, both on web pages and on Usenet newsgroups (Google can
search both). In addition, the search included downloaded messages from these
newsgroups, specifically mentions of the charter or the FAQ within their subject
headers. Detected institutional documents were recorded on Table 6.4, and are provided
good, good or poor, using such criteria as level of detail and how recently they had
been updated. Newsgroups which only had one of the four types of documents were
automatically rated as poor, as well as newsgroups which had none. These ratings are
Several newsgroups that survived the selection process in the First Sub-stage were
found, during the detailed institutional document of the Second Sub-stage, to fail on the
second pass of Filter5, because they had too narrow a focus to constitute a profession,
or despite a promising name did not actually focus on a profession. These finds are also
Finally, Filter7 was applied by browsing discussion threads from the First Sub-stage
headings were used as the initial indicator, but it was always followed by a quick check
of the message text itself for confirmation. Severe episodes of these disruptions are
discarded by applying either Filter6, Filter7 or Filter5. This left 19 finalist newsgroups
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
177
Table 6.4 – Results of Second Sub-stage
N Newsgroups Moderated Charter FAQ Posting Home page Filter5 Filter6 Filter7 Discard
guidelines
1 alt.comp.shareware.authors a OK poor OK x
2 comp.databases.theory OK poor OK x
3 comp.dcom.cabling a too narrow poor OK x
4 comp.dsp a OK poor OK x
5 comp.infosystems.www.authoring.html a a a too narrow good flames x
6 comp.lang.ada a a a OK very good OK
7 comp.lang.basic.realbasic too narrow poor OK x
8 comp.lang.c++.moderated a a a a a OK very good OK
9 comp.lang.clipper a a a OK good OK
10 comp.lang.clipper.visual-objects a a OK good OK
11 comp.lang.cobol a a a OK good OK
12 comp.lang.fortran a OK poor OK x
13 comp.object a OK poor OK x
14 comp.programming OK poor OK x
15 comp.programming.threads a a a OK very good OK
16 comp.software.extreme-programming a a OK good OK
17 comp.std.c a OK poor OK x
18 comp.std.c++ a a a a OK very good OK
19 misc.invest.financial-plan a a a a a OK good OK
20 misc.invest.mutual-funds a OK poor flames x
21 misc.legal.moderated a a a OK good OK
22 misc.taxes a OK poor flames x
23 misc.taxes.moderated a a a a OK very good OK
24 misc.transport.trucking OK poor flames x
Table 6.4 – Results of Second Sub-stage (continued)
N Newsgroups Moderated Charter FAQ Posting Home page Filter5 Filter6 Filter7 Discard
guidelines
25 misc.writing a a a a OK good flames, trolls x
26 misc.writing.screenplays a a a OK very good flames, trolls x
27 sci.agriculture.poultry OK poor OK x
28 sci.bio.evolution a a OK poor OK x
29 sci.crypt a a OK very good OK
30 sci.engr.joining.welding a OK poor OK x
31 sci.med.transcription a a a OK good OK
32 sci.med.vision a OK poor flames x
33 sci.military.moderated a OK poor OK x
34 sci.physics.research a a a a a OK very good OK
35 soc.genealogy.medieval a a OK good flames x
36 soc.genealogy.methods a a a a OK very good OK
37 soc.history.war.us-civil-war a a a a a OK very good OK
38 soc.history.war.world-war-ii a a a a a OK very good OK
39 uk.business.agriculture a a OK good OK
40 uk.education.staffroom a non-work poor OK x
41 uk.net.web.authoring a a OK good OK
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The Third Sub-stage performs a Social Network Analysis of the 19 finalist newsgroups,
high-coreness scores. Unlike previous Sub-stages, this one will discard few, if any,
newsgroups; only those that seriously fail the model-fit criterion. Rather, the task of
final selection is left to the Fourth Sub-stage, which will draw on all available
A 52-week message sample was downloaded from each newsgroup; most samples
spanned the period 14 July 2002 to 12 July 2003. The message sample was was built up
exported as large plain-text files, and these were then read using a simple BASIC
rearranged it into a format suitable for import into Access. Thus the complete one-year
sample from each newsgroup could be easily manipulated within the database.
participant interactions. This was then exported to UCINET, version 6.29 (Borgatti et
al, 2002) in order to fit a continuous core-periphery model. Results are displayed in
summary form in Table 6.5, and more fully in Appendix G. The Table also introduces
shorter labels for the newsgroups, that will be used henceforth to avoid the original,
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
180
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Using a one year sample provides reasonable assurance of the persistence of detected
core-periphery structures and the stability of newsgroup participants with high coreness
year. As discussed in Chapter Five, persistent and stable cores will be considered
virtual communities, and by this stage of the selection process, they are also known to
be professionally-oriented communities.
Borgatti et al (2002) recommend using more than one of the quantitative results from
the UCINET runs to decide the extent to which a particular social network adopts a
core-periphery structure. The most typical result is the correlation of the observed data
with an ideal core-periphery structure; this is the result listed in Table 6.5.
networks that exhibit a core-periphery structure. Schenkel, Teigland and Borgatti (2001)
have argued that real-world communities of practice have high concentration values
because they have shorter graph-theoretic distances between all pairs of members.
estimated by UCINET, two are used in this study. First, the default concentration value
UCINET returns, which is also the value used to recommend a best-fit core size (Borgatti
et al, 2002). This is the correlation of the given coreness scores with the ideal score of
one for every core member and zero for actors in the periphery, estimated for all possible
core sizes (the maximum of this value indicates the best-fit core size). This value is
displayed in the third column of Table 6.5. Probably as a result of the demanding
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
181
Table 6.5 – Core-periphery analysis of finalist newsgroups
Newsgroup Newsgroup Correlation Concentration Suggested Total actors Actors with Actors with
Identifier core size in social coreness ≥ 0.005 coreness ≥ 0.10
network (Survey sample) (Cont. Anal. sample)
1 comp.lang.ada ADA 0.73 0.86 14 866 141 16
2 comp.std.c++ CSTD 0.73 0.85 7 717 149 15
3 comp.lang.c++.moderated CPLUS 0.75 0.80 8 2515 211 11
4 comp.lang.clipper CLIPPER 0.60 0.87 14 1128 240 14
5 comp.lang.clipper.visual-objects VISOBJ 0.89 0.91 4 1079 153 8
6 comp.lang.cobol COBOL 0.86 0.89 6 1036 96 7
7 comp.programming.threads PROGTH 0.80 0.92 5 962 94 5
8 comp.software.extreme-programming XTRPRG 0.76 0.89 6 527 122 12
9 sci.crypt CRYPT 0.81 0.86 4 2315 110 9
10 misc.invest.financial-plan FINPLAN 0.75 0.93 10 549 88 11
11 misc.taxes.moderated TAXES 0.71 0.84 2 1994 98 11
12 misc.legal.moderated LEGAL 0.60 0.87 16 1294 167 16
13 sci.med.transcription MEDTRAN 0.94 0.88 14 644 79 15
14 sci.physics.research PHYSRES 0.71 0.88 5 1141 164 10
15 soc.history.war.world-war-ii WWAR2 0.69 0.83 10 1161 146 12
16 soc.history.war.us-civil-war CIVWAR 0.66 0.86 14 549 108 17
17 soc.genealogy.methods GENMETH 0.44 0.87 6 461 69 8
18 uk.net.web.authoring UKWEB 0.71 0.89 12 681 134 16
19 uk.business.agriculture UKAGRI 0.92 0.86 7 724 94 11
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
selection process of Sub-stages One and Two, the concentration values for the 19
finalist newsgroups were all fairly high, the lowest being 0.80 for CPLUS.
and Borgatti (2001) proposed. The UCINET manual points out that a clear maximum
of the nDiff value (shown by a single peak on the graph) indicates a distinct core-
number of actors are situated between the core and the periphery (Borgatti et al, 2002).
Thus, the graph of the nDiff value can be used in conjunction with the correlation result
The nDiff values of the finalist newsgroups were graphed to make maximum values
Even though UCINET results provide a recommended core size, reported in the fourth
column of Table 6.5, it sometimes results in an overly strict definition of “core”. For
instance, in TAXES, recommended core size is just 2, but this would classify as non-
core participants with coreness scores as high as 0.25. Hence, this study defines the
core of the newsgroup as the subset of actors with coreness scores of 0.10 or better,
which is also the criterion for the Content Analysis thread sample.
For illustrative purposes, the best and the worst fit of the core-periphery model are
correlation of 0.94 and 0.44 respectively. The corresponding nDiff graphs and
interaction data plots are displayed side-by-side in Figures 6.2 and 6.3. The interaction
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
183
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
plots display only actors close to the core, specifically those with coreness of 0.005 or
The fit of the model for MEDTRAN is excellent, as reflected in the high correlation
value and the clear maximums of the nDiff graph, shown in Figure 6.2A. The plot of
interaction data, in Figure 6.2B, looks remarkably like an ideal core-periphery structure
(see Figure 5.2). The volume of interaction is very strong, with high-coreness actors
exchanging around 400 messages in the one-year sample. This characterises the core as
a cohesive sub-group, i.e. a high-density area within the social network. Furthermore,
because the whole newsgroup has a core-periphery structure, the core is the only high-
density area (Borgatti and Everett, 1999). Hence, there is no other cohesive sub-group,
and interaction plots need only display the subset of high-coreness actors.
By contrast, newsgroup GENMETH has a low correlation of 0.44. The nDiff graph, in
Figure 6.3A, displays multiple maximums, but even assuming the larger core size
indicated by the last maximum (i.e. 9), the interaction data plot, in Figure 6.3B, reveals
a very low volume of interaction for a 52-week period. Such infrequent interaction
between core members indicate weak social ties and little knowledge of each other,
The results of Table 6.5 reveal most newsgroups exhibit a core-periphery structure. Only
three (CLIPPER, LEGAL and GENMETH) returned correlations of 0.60 or less which,
when viewed alongside their nDiff and interaction plots (in Appendix G), advise discarding
them from the study for failure to comply with the Exemplary Trait of core-periphery
pattern. The remaining 16 newsgroups exhibit model fit that ranges from fair to excellent.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
184
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
Figure 6.2B – Posting activity at the core of MEDTRAN for 52-week sample
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
185
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
Figure 6.3B – Posting activity at the core of GENMETH for 52-week sample
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
186
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The core-periphery routine of UCINET also calculates the coreness degree of every actor
in the social network. The research design specifies that only participants exhibiting high-
coreness degrees should be included in the survey sample because they are more likely to
be stable members of the hypothesised CoP. As with previous quantitative criteria, it was
felt that the cut-off value should not be too restrictive, since the forthcoming Survey is
these than to run the risk of blindly discarding legitimate members of the potential virtual
CoP. Thus, the threshold for inclusion in the sample was set at a coreness degree of
0.005. Table 6.5 displays the number of participants in each newsgroup who achieved
this coreness score. Interestingly, this seemingly low coreness score is only achieved
–taking the average over the 19 newsgroups– by the top 12% of newsgroup
participants. This indicates that the majority of participants in these newsgroups are
The aim of the Fourth Sub-stage is to commit to a final selection of newsgroups that
will participate in the study. The previous Sub-stages performed a rigorous selection
process that narrowed down the original 2842 newsgroups to just 16 exhibiting the
highest detected affinity to the VCoP model. Specifically, all Exemplary Traits are
At this point, a trade-off of sample sizes comes into play. The forthcoming Survey
would benefit from as large a sample size as possible, suggesting all 16 newsgroups
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
187
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
should participate. However, the time-intensive nature of the Content Analysis implies
that more newsgroups will result in a smaller thread sample analysed in each
main Survey, and this requires “using up” a fully qualified newsgroup from the sample.
Therefore, the decision was to select the 12 “most appropriate” newsgroups among the
16 finalists.
To make this selection as objective as possible, the researcher used as selection criteria
the various ratings of newsgroups recorded in the qualitative data summarised in Table
6.4 and the quantitative data contained in Tables 6.3 and 6.5. In addition, to increase
the theoretical interest of the sample, the researcher consciously aimed for newsgroup
variety (hence the two C++ newsgroups should not both be selected), and equal
Long acquaintance with some newsgroups may have influenced the researcher’s
selection of the “most appropriate” newsgroups for the study. However, this potential
bias is bounded by the low number of newsgroups to be discarded, four out of sixteen.
In addition, since some of the newsgroups shared participants, some combinations were
not feasible, because they risked the same participant receiving an invitation to the
Survey on two or more newsgroups. For instance, newsgroup PROGTH was dropped
from the sample, as it had a significant overlap with ADA and CPLUS which had
already been selected. It was replaced by COBOL, which did not have this problem.
After taking all these considerations into account, the final selection of newsgroups and
newsgroup participants for the study is displayed in Table 6.6. This reduced set of
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
188
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
newsgroups exhibiting high-affinity to the VCoP model constitutes the chief objective
of Stage III, which is thus successfully completed. Furthermore, the success of this
Stage provides affirmative answers to all but one of the Preliminary Research
Questions, which address the assumptions on which the viability of this study depends.
UKAGRI uk.business.agriculture 94 11
TAXES misc.taxes.moderated 98 11
MEDTRAN sci.med.transcription 79 15
CIVWAR soc.history.war.us-civil-war 108 17
FINPLAN misc.invest.financial-plan 88 11
6.5 – Summary
This chapter described the execution of Stage III of the Funnel Research Strategy, which
newsgroups exhibiting high affinity to the Exemplary Traits of the VCoP model.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
189
Usenet Search and Community Selection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The chapter discussed the rationale for targeting certain Usenet hierarchies and
discarding others. Each of the four Sub-stages is described in detail and the logic and
discarded newsgroups are clearly identified as are the reasons for their exclusion from
the study. Possible sources of researcher bias are discussed and evaluated. Stage III
successfully located twelve newsgroups exhibiting all the Exemplary Traits of the
VCoP model.
Selected newsgroups will now proceed to Stage IV of the Funnel Strategy, the Survey
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
190
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
CHAPTER SEVEN
This chapter describes the deployment and results of the web-based Survey applied to
selected communities during Stage IV of the Funnel Strategy. The Survey targets high-
coreness participants, and aims to measure the extent to which the Essential Traits are
present in each community. The instrument was explicitly designed, under the guidance
of the VCoP model, to obtain evidence about the Essential Traits; as explained in
Section 5.3. Hence, the Survey directly addresses the Essential Trait Research
Questions. However, Survey evidence, though valid in its own right, will be
any conclusions about the Essential Traits. The Survey is located in the lower part of
the Funnel (see Figure 7.1), which it shares with the Content Analysis.
The chapter is organised in eight sections. The First describes the deployment of the
questionnaire on the targeted Usenet populations. Section Two makes an initial analysis
of Survey results using item descriptive statistics, and performs item reliability
analysis. Section Three extends the evaluation of the Survey instrument by performing
Exploratory Factor Analysis (EFA) on the four item-blocks that comprise the Survey
instrument, in order to validate hypothesised scales or refine them. These results are
then used in Section Four to confirm the validity of most hypothesised scales and build
three slightly modified scales. The logical connection between these validated scales and
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
191
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Wenger’s constructs is discussed, and scale results are then used to assess the presence
of the Essential Traits in the communities. Section Five performs a content analysis of
responses to an open Survey question that addresses community. The results yield
evidence of JOINT ENTERPRISE, the only construct not measured by any of the validated
scales. Survey problems and limitations are then discussed in Section Six, and the final
Newsgroups / Participants
selected in Stage III
Essential Traits
MUTUAL ENGAGEMENT
JOINT ENTERPRISE
SHARED REPERTOIRE Stage IV – Survey
COMMUNITY
LEARNING
IDENTITY Stage V – Content Analysis
To Stage VI
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
192
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Section 5.1 described the development process of the Survey instrument and the two
separate pilots that were run before the launch of the Survey, on Tuesday September
23, 2003. The first batch of invitations went out to newsgroups CPLUS and CRYPT
late at night on Monday 22, so that participants would find them first thing in the
morning, as Tuesday was judged to be the best day of the week for inviting to take
part in the Survey (Babbie, 1990). An overview of the invitation and response
The pilots had previously exposed the difficulty of actually contacting the target population
participants. The figure was 18.4% for the entire Survey, estimated from Table 7.1 as 314
invalid addresses found in 1706 distinct names invited. At the time, the researcher judged
this entailed the risk of not achieving the sample size required by the large questionnaire
involved. In response, the sampling population of each newsgroup was inflated by about
25% by inviting some participants with coreness below the specified threshold of 0.005.
This resulted in some Surveys being completed by participants with a coreness score as
low as 0.001. Table 7.1 shows, under the column “Targeted population”, the original goals
for each newsgroup, and under “Actually invited”, the real number of invitations sent. The
extent to which the original target population was affected is shown in Table 7.2, which
displays descriptive statistics for the sample. A total of 241 participants replied to the
Survey, but two surveys were discarded because they were only half-answered.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
193
Table 7.1 – Response rates for the main Survey
Newsgroup Invitation Reminder Close Target Invitations Repeat Distinct Invalid Actually Actual Response
population sent names names addresses invited response rate
PHYSRES 9/09/03 9/16/03 9/20/03 164 281 46 235 29 206 40 19.4%
CPLUS 9/23/03 9/30/03 10/19/03 211 273 51 222 44 178 33 18.5%
CRYPT 9/23/03 not sent 10/19/03 110 201 31 170 37 133 17 12.8%
FINPLAN 10/06/03 10/13/03 10/31/03 88 110 10 100 27 73 11 15.1%
TAXES 10/06/03 10/13/03 10/31/03 98 233 54 179 43 136 30 22.1%
COBOL 10/06/03 10/13/03 10/31/03 96 149 16 133 26 107 24 22.4%
VISOBJ 10/06/03 10/13/03 10/31/03 153 261 54 207 26 181 19 10.5%
XTRPRG 10/06/03 10/13/03 10/31/03 122 121 13 108 25 83 16 19.3%
CIVWAR 10/06/03 10/13/03 10/31/03 108 183 30 153 19 134 21 15.7%
MEDTRAN 10/06/03 10/13/03 10/31/03 79 119 29 90 19 71 16 22.5%
UKAGRI 10/06/03 10/13/03 10/31/03 94 142 33 109 19 90 14 15.6%
Totals 1323 2073 367 1706 314 1392 241 17.3%
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
A significant incident during Survey administration was that the researcher was
contacted by the staff of the University of Bradford’s Computer Centre and informed
that two complaints had been received regarding unsolicited e-mail sent by the
researcher. This resulted in an exchange of letters between the researcher and his
supervisor and the Computer Centre, with the former defending the practice of sending
defending the principle that no unsolicited mail at all should be sent from University
computers. No agreement was reached on this issue, and the researcher decided to
precautions to reduce the chances of further complaints, and of the University being
held responsible for his actions, even if he believed them to be fully in accord to the
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
195
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
• The researcher removed his and his supervisor’s University e-mail address
from the invitation and used instead his personal address. The potential loss
invitation text.
• The wording of the invitation was changed slightly to further emphasise the
posts made during the sample period and the estimated coreness score. This
the web-based Survey), which only sent invitations in HTML format. Some
people had complained to the researcher that they couldn’t read HTML
remaining eight newsgroups were sent directly from the researcher’s PC,
using plain-text.
• The invitation promised to send just one short reminder, one week after the
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
196
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
regarding the researcher’s credentials and the legitimate purpose of the study. Some
members of that newsgroup had received invitations to the Survey at e-mail addresses
they never used when posting in the newsgroup, and they wanted to know how the
researcher had procured them. After his supervisor had vouchsafed for the validity and
strictly academic nature of the study, the researcher explained to this member of CRYPT
he had simply searched the Web, using the Google search engine, for some names of
pages advertising their most recent book. The researcher added that none of these
addresses had been or would ever be divulged to third parties, that he had been unaware
his actions could inadvertently compromise a private professional identity, and offered an
potential inconvenience to the newsgroup, the researcher canceled the automatic reminder,
and used only the 17 completed surveys that resulted from the original invitation.
In order to give a balanced account, it should be said that from the CRYPT newsgroup,
several days before the previous exchange, the researcher received a polite thank-you
CRYPT engaged the researcher in a friendly e-mail exchange suggesting the mailing
list UKCRYPTO, which he founded and hosts, might be a better example of virtual
community than the CRYPT newsgroup. As this invitation, coming from a community
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
197
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
insider, was deemed potentially very interesting, the researcher downloaded and
examined messages of the mailing list, but was defeated by the non-systematic e-mail
headers it uses, which make it difficult to import header information into a database to
Hi,
I just wanted to write and thank you for your considerate e-mail and for
carrying out this important research. I actually have friends who also
study online collaboration and communication; I'm always fascinated by how
access to online resources transforms our previous understanding of
community and profession.
best,
(signature)
During the eight weeks the Survey was open, the researcher was contacted by 49
participants. Some wished to acknowledge the invitation, and confirm they had
submitted the completed questionnaire. Several asked about the meaning of the term
“coreness”, mentioned in the invitation. Others offered personal impressions about the
newsgroup. Some offered comments and suggestions about Survey layout, the
sampling criteria, or the validity of the whole exercise. A small number of participants
regarded the invitation as Internet spam and requested to be taken off the mailing list.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
198
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
page, usually because they were using older versions of the Netscape browser. This
problem was detected at the pilot stage, and the solution was to set up a backup survey
with an alternate provider, Surveykey.com, found during the earlier provider search.
offered a free and effective means of capturing responses of people who took the time
to report the problem to the researcher. The link to the alternate provider was provided
in the invitation; 19 out of 241 returned questionnares came from the alternate provider.
Throughout this period, the researcher tried to respond quickly and politely to all
questions, comments and complaints. It was encouraging that the overall reaction to the
Survey was positive, with 18 respondents (1.3% of all invited) taking the time to send
an e-mail thanking the researcher for the invitation to participate, commenting they had
found the Survey interesting, and/or wishing the researcher good luck with his project.
Not all communication was through private e-mail. Some newsgroup participants
posted their opinions, comments or concerns in the newsgroup itself. This happened in
MEDTRAN, TAXES, UKAGRI and VISOBJ. A frequent concern was whether or not
the Survey was what it purported to be, an academic research project. To this, other
participants who had already participated replied that to them it appeared as such.
Another common question was as to the meaning of the term coreness. Having browsed
the various questions and replies, the researcher posted an explanatory message
addressing the various concerns. This was posted a few days after the automatic
reminder was sent, and effectively served as an additional reminder for newsgroup
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
199
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
participants who had not yet submitted. The explanatory posting was well received and
The Survey included scales for the 12 sub-constructs derived from the Essential Trait
multiplying the number of tables, scales will be grouped into four blocks named after
the Wenger construct they measure. Each table includes item frequencies (percentages
of the total response for each point on the five-point Likert scale used), mean scores,
Item summaries for the LEARNING block are displayed on Table 7.3, beginning with the
four items representing ‘Acquiring new knowledge’. All exhibit a strong positive
response with values for ‘Agree’ ranging from 44 to 53%, and values for ‘Strongly
agree’ ranging from 32 to 51%. Item means range from 4.12 to 4.42. This suggests
respondents across the sample strongly agree they acquire new knowledge as a result of
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
200
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Results for the five items representing ‘Acquiring new skills’, also shown on Table 7.3,
are somewhat more mixed. Three items display a positive response, with combined
‘Agree/Strongly agree’ values ranging from 51 to 71% of the sample, and means
ranging from 3.44 to 3.76. The remaining two items (1.8 and 1.12) evince a more
neutral position. This indicates respondents would mostly agree that they acquire new
skills through their participation in online discussions. Finally, the Table displayes item
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
201
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
neutral responses, with means ranging from 2.79 to 3.42. Only Item 1.2 broke the trend,
with 75% of respondents agreeing or strongly agreeing, and a mean value of 3.95.
Item results for the MUTUAL ENGAGEMENT block are collected in Table 7.4, beginning
with the three item summaries for ‘Debating domain-related issues’. All exhibit strong
positive responses, with values for ‘Agree’ ranging from 42 to 49% and values for
‘Strongly agree’ ranging from 13 to 30%. The means ranged from 3.50 to 4.01,
indicating strong agreement. Item results for ‘Collective problem-solving’, shown next,
also exhibit a positive response, with combined values for ‘Agree/Strongly agree’ ranging
from 50 to 62% of the sample, and means ranging from 3.32 to 3.63. This suggests
summaries for ‘Sharing useful information’ are shown last. Four out of five items
ranging from 62 to 95% of the sample, and means ranging from 3.52 to 4.37. Only item
2.14 exhibits a more neutral response, with a mean of 3.14. This would seem to indicate
a strong propensity for providing and receiving useful information, along with a lesser
Table 7.5 displays results of the SHARED REPERTOIRE block. Responses for most of the
items representing ‘Shared criteria’, fall mostly in the Neutral range of the scale, with
means ranging from 2.98 to 3.17 and combined ‘Agree/Strongly agree’ responses falling
below 50% of the sample. Only item 3.14 breaks the trend with a mean of 3.33 and a
combined response for ‘Agree/Strongly agree’ of 58%. Items aimed at detecting the
existence of ‘Shared practices’ exhibit a mixed response. Three of them fall mostly in
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
202
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
the Neutral range of the scale, while the other two exhibit strongly positive responses.
The scale for ‘Shared artifacts’ also shows a mixed response. Three out of four items
exhibit positive responses, with combined ‘Agree/Strongly agree’ values ranging from
50 to 79% and means ranging from 3.37 to 3.99. Item 3.5 is closer to the Neutral centre
2.7 I enjoy following the debates of issues that relate to 2 3 16 49 30 4.01 0.88 238
Debating issues
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
203
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
3.6 Members of this newsgroup largely agree on criteria 9 21 39 27 5 2.98 1.01 239
for evaluating performance in the profession
3.13 Members of this newsgroup largely agree on 8 16 31 39 5 3.17 1.03 238
criteria for evaluating quality in the profession
3.3 Members of this newsgroup largely agree on criteria 8 21 27 36 8 3.15 1.10 239
Shared criteria
3.1 This newsgroup is constantly debating the merits of 3 13 26 43 15 3.54 1.01 239
different ways of doing things
3.11 This newsgroup has developed some new practices 5 17 50 24 3 3.04 0.87 238
through discussion
3.8 The experience of this newsgroup illustrates how 2 3 13 48 36 4.14 0.82 239
Usenet can be an effective medium for sharing practices
3.12 This newsgroup has typical examples or anecdotes 4 13 32 42 8 3.37 0.96 238
members often refer to
Shared artifacts
3.2 This newsgroup has developed convenient ways of 4 20 21 40 14 3.40 1.08 238
storing its knowledge (e.g. a FAQ)
3.7 Members of the newsgroup use technical language to 1 8 13 49 30 3.99 0.90 239
discuss problems or cases
3.5 Members of the newsgroup frequently refer to 6 23 28 37 7 3.15 1.05 239
archived discussions to answer current questions
Key: SD = Strongly disagree; D = Disagree; N = Neutral; A = Agree; SA = Strongly agree
Item summaries for the COMMUNITY block are collected under Table 7.6. Results for
‘Members’ knowledge of each other’, were rather mixed. Two items scored positively,
two negatively, and one, neutral. Respondents thus seem ambivalent on the extent to
which members of newsgroups get to know each other through online interaction. By
contrast, the items measuring ‘Shared sense of community’ all exhibited strongly
positive responses. Values for ‘Agree’ ranged from 42 to 59% of the sample, and for
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
204
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
‘Strongly agree’ ranged from 10 to 25%. Mean scores ranged from 3.50 to 4.03. This
Results were again mixed for the five items that represent ‘Caring for some domain of
knowledge’. Three items were positive, with combined ‘Agree/Strongly agree’ values
ranging from 64 to 75% of the sample, and means ranging from 3.55 to 3.95. The other
4.12 I know the other members of the newsgroup very 16 41 26 15 3 2.47 1.01 238
well
Members’ knowledge of each
4.14 The other members of the newsgroup know me 18 36 31 13 2 2.45 0.99 238
very well
4.9 In my experience, you can get to know a person very 8 14 22 48 9 3.37 1.07 238
well just from reading her/his messages often enough
4.11 When I need specialized help or advice, I know 4 15 21 46 13 3.50 1.03 238
which members of the newsgroup I should ask
otehr
4.8 I have built strong ties with some members that I 13 24 27 24 12 2.99 1.22 238
have never met in person
4.4 Members of this newsgroup see each other as trusted 4 12 27 42 14 3.50 1.02 237
colleagues
4.6 Members of this newsgroup mostly think of it as a 3 8 30 49 10 3.55 0.88 238
Shared sense of
stable community
community
4.2 Members of this newsgroup are comfortable asking 0 5 11 59 25 4.03 0.77 238
each other for help
4.1 Members of this newsgroup have had online 2 3 13 58 24 4.03 0.76 238
interaction with each other for years
4.10 Members of this newsgroup are highly committed 3 3 19 47 28 3.95 0.91 237
to the profession
Caring for a domain of knowledge
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
205
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
A three-item scale was used to measure participant Expertise, with mixed results,
shown under Table 7.7. Item 9, aimed at self-rated expertise in the topic of each
newsgroup, exhibited a strong positive response with 20% of the sample rating
themselves at the maximum value of 5 and 41% at 4. The response was more cautious
in the other two items, which probed for more specific aspects of expertise. Item 2.12
has a mean of 2.93 and is somewhat skewed toward the disagreement end of the scale.
Item 2.15 scored as negative with a mean of 2.81 and a combined ‘Disagree/Strongly
disagree’ value of 50% of the sample. Respondents are thus not entirely confident
about their personal degree of Expertise in the topics addressed in the newsgroups.
9. How would you rate your expertise in the topic of this 5 8 27 41 20 3.64 1.03 237
newsgroup?
2.12 I understand all the real world problems or cases that are 8 35 22 26 9 2.93 1.13 237
posted to this newsgroup
2.15 I understand all the issues that are debated in this 11 39 16 27 7 2.81 1.16 236
newsgroup
Key: SD = Strongly disagree; D = Disagree; N = Neutral; A = Agree; SA = Strongly agree
The final tally reveals 36 items were answered positively, 19 neutrally and 3
negatively. With respect to hypothesised scales, results range from the neutral to the
positive. Six of the scales had positive responses, while the other seven had mixed
responses. In particular, the scales for Members’ knowledge of each other and for
Expertise have a mixed response, requiring a closer look at their internal consistency,
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
206
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
performed using SPSS version 8.0. For each of the hypothesised scales, this analysis
assesses whether the scale is unidimensional, i.e. whether all items are measuring the
same underlying concept, and whether they do so reliably (DeVaus, 2002). The
item, which should be high if they are indeed measuring the same concept. A common
threshold for dropping an item from the scale is 0.3 (ibid). The reliability of the scale is
assessed by calculating the Cronbach alpha, where the acceptable level is usually taken
to be 0.70 (Nunnally, 1978). In addition, SPSS calculates the value of the Cronbach
alpha if a particular item is dropped from the scale. Both statistics are used to identify
problematic items which if omitted may actually improve the consistency and
Table 7.8 shows descriptive statistics and Cronbach alpha of the hypothesised scales.
Five scales (marked with asterisks) have alphas below the level of 0.70; the lowest is
‘Shared artifacts’ with an alpha of 0.55. In addition, even in scales with an acceptable
alpha, problematic items might be found that when dropped would improve the scale
The complete results of the reliability analysis for individual items of each scale are
listed in Appendix H. Overall, there were just three problematic items detected in the
scales, and they coincided with the scales having lowest alphas. The reliability analyses
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
207
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Table 7.9 shows the reliability analysis for items representing Sharing useful
information. Item 2.1 is clearly problematic because of its very low Item-Total
would increase from the current 0.57 to 0.62 if item 2.1 is dropped from the scale.
Table 7.9 – Reliability analysis for ‘Sharing useful information’ (alpha = 0.57)
Item ITC AIID
2.13 I have received useful information from other members of the 0.45 0.47
newsgroup
2.1 I have provided useful information to other members of the 0.08 0.62
newsgroup
2.11 Access to useful information is one of the major benefits I receive 0.42 0.45
from continuing membership in this newsgroup
2.14 Whenever I need a specific piece of information, I post my request 0.42 0.45
in the newsgroup
2.2 Whenever I know the answer to a specific request for information, 0.31 0.52
I post it in the newsgroup
Key: ITC = Item-Total Correlation; AIID = Alpha If Item Deleted
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
208
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The reliability analysis of the scale for Shared artifacts, shown on Table 7.10, reveals
two potentially problematic items: both 3.12 and 3.7 have ITC marginally below the
acceptance level. However, AIID would not improve by dropping each individually,
nor does it improve by dropping both of them. Therefore, the scale cannot be improved
The conclusion at this point is that discarding problematic items, would result only in
become reliable. Therefore problematic items are merely noted at this stage, pending
Exploratory Factor Analysis (EFA) is a multivariate statistical technique used for data
developing and evaluating behavioural scales and subscales (Ford, MacCallum and
Tait, 1986; Gorsuch, 1997; DeVellis, 2003). DeVellis (2003) identifies three purposes
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
209
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
of EFA in scale development: a) to determine how many latent variables underlie a set
of items; b) to explain the variation among a large number of original variables (the
items) using a small number of newly created variables (the factors); c) to define the
substantive content or meaning of the factors (i.e. latent variables) that account for the
The specialised literature on EFA is abundant, requiring nearly a literature review of its
own, just for making informed technical decisions. One reason is that EFA is a generic
term encompassing a whole family of methods, many variants of which are commonly
used in scale development. This multiplicity of options, which can be confusing for the
practices in organisational and behavioural research (Ford et al, 1986; Hinkin, 1995;
Fabrigar, Wegener, MacCallum and Strahan, 1999; Conway and Huffcutt, 2003). Even
these reviews do not cover all the issues, but they do identify key authors whose advice
Possibly the strongest warning found in the literature concerns the default EFA settings
Components for the extraction model, the eigenvalues greater than 1 extraction
development (Gorsuch, 1997; Reise, Waller and Comrey, 2000; Preacher and
MacCallum, 2003). Current EFA literature advises making informed decisions in the
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
210
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
When the researcher believes the observed variables are the result of a number of
behavioural scales, the recommendation is to use a common factors model rather than a
components model, which should be reseved for strict data reduction (Floyd and
Widaman, 1995; Fabrigar et al, 1999; Conway and Huffcutt, 2003; Preacher and
MacCallum, 2003). Hence, this study will use common factors. As for the specific
model, Briggs and MacCallum (2003) recently compared two popular methods;
Ordinary Least Squares and Maximum Likelihood. They found the former performs
better, particularly in recovering weak common factors, and when sample size was
below 300, which is the case in this study. Thus, the informed choice will be Ordinary
The popular eigenvalues greater than 1 criterion has been found to overestimate the
number of factors to retain (Gorsuch, 1997). Zwick and Velicer (1986) compared five
methods and concluded the most accurate, and the choice of this study, is Horn’s
parallel analysis. It compares each eigenvalue of the original dataset with the
corresponding eigenvalue of a purely random dataset of the same size; factors are
retained as long as the former value is larger (Humphreys and Montanelli, 1975).
Though not included in SPSS, O’Connor (2000) wrote a simple SPSS routine that
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
211
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Common rules of thumb advise using a multiple of the number of variables. For instance,
Hair, Anderson, Tatham and Black (1998) recommend a minimum of five times as many
observations as there are variables, and suggest ten is a more acceptable ratio.
MacCallum, Widaman, Zhang and Hong (1999) found no support for such rules; their
simulation study found the level of communalities to be the most determinant aspect in
pattern reproduction. When communalities are high (0.6-0.8), sample size becomes less
critical, but when they are low (0.2-0.4) or wide (ranging from 0.2 to 0.8) sample size
becomes more important. Using Maximum Likelihood estimation, they found that if
communalities were high, or wide, and the variable-to-factor ratio was 10:3, a sample size
increases to 200. The moral for this study is that its achieved sample size of about 230
(after discarding missing data and outliers) can be judged adequate, given that the variable-
to-factor ratio will be 14:4 or 14:3, and assuming even a low level of communalities.
For any given solution with two or more factors, there is an infinite number of
alternative factor orientations that will fit the data equally well (Fabrigar et al, 1999).
Therefore, the aim of rotation is to select a particular orientation that produces more
easily interpretable results, usually referred to as simple structure. There are multiple
rotation techniques, of which the orthogonal Varimax is the most popular and the SPSS
default. However, assuming uncorrelated factors may run counter to theory in some
separation of factors, with the added advantage that should the orthogonal solution be
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
212
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
appropriate, the oblique rotation will point it out through small correlations of the
factor correlation matrix. The best current advise, therefore, is to perform an oblique
rotation first, and check the factor correlations matrix; if correlations are small (e.g.
below 0.32), then use a simpler orthogonal rotation (Tabachnick and Fidell, 1996;
Conway and Huffcutt, 2003; DeVellis, 2003). As for the rotation technique, this study
will use Promax with the k parameter set at 4 as recommended by Tataryn, Wood and
Many authors provide conventional rules of thumb; for instance, DeVaus (2002) suggests
using values of 0.3, Tabachnick and Fidell (1996: 677) put the value at 0.32, and Floyd
and Widaman (1995) suggest using 0.3 or 0.4. Merenda (1997) concedes 0.3 is common
practice in the social and behavioural sciences, but argues this level is certainly too low.
A more elaborate argument is given by Hair et al (1998: 112), who provide simple
guidelines of sample size required for various levels of factor loadings to be considered
significant. Their guidelines are based on a specific simulation (5% significance level,
80% power level, and standard errors of loadings assumed to be twice those of
would be required, while loadings of 0.35 would require a larger sample of 250. This study,
with a sample size of 230, will conservatively set the level of salient loading at 0.40.
Having made informed choices regarding critical EFA issues, an additional decision, in
the context of this study, will be to take advantage of the modular design of the Survey,
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
213
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
and perform separate factor analysis on each of the four item-blocks, in effect treating
scale all load under the same factor, it will confirm the validity and reliability of the
The results of the factor analyses performed on the four Item-blocks of the
questionnaire are reported next. Results of each block begin with a parallel analysis to
determine the number of factors to extract. Both the KMO statistic and Bartlett’s test of
sphericity are reported next. These are statistical indicators of the appropriateness of
using factor analysis on a particular dataset. For the KMO statistic, Hair et al (1998)
suggest values above 0.7 are adequate, and above 0.8, meritorious. In addition, the
Bartlett test should give a significant result. Each factor analysis is run under
Unweighted Least Squares, with the number of factors indicated by parallel analysis,
and with Promax rotation. Once simple structure is achieved, latent constructs are
avoid cluttering up the presentation, some less often used results will be collected in
correlation matrices, and the reliability analyses of refined scales (except where they
prove problematic).
The results of the parallel analysis, displayed graphically on Figure 7.3, indicate three
factors should be retained. The KMO statistic was 0.901 and Bartlett’s test of sphericity
was 1627, df = 91, Sig = 0.000. Both indicate factor analysis is well suited for this data.
In addition, none of the communalities of the 14 items were low enough to be cause for
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
214
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
concern. Estimated factor scores were used to check the data for outliers, since these have
a large effect on the factor solution. Three outliers were found, with values over four
standard deviations from the mean of factor scores, and much larger than all the other
observations. Discarding the outliers resulted in slightly improved solutions (the ones
actually reported) in this and in the other three blocks where the same outliers were found.
Original data
6
5
Eigenvalues
Random data
1
0
1 2 3 4 5
Factors
Applying Unweighted Least Squares, with three factors and Promax rotation yields the
results displayed in Table 7.11 (significant loadings highlighted in bold). Two items
(1.6 and 1.14) are discarded because their loadings fall below 0.4. The remaining 12
items separated cleanly, and grouped themselves under the three factors. Five items
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
215
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
loaded on Factor 1, and the new scale was labelled “Improving professional skill”. The
three items loading on Factor 2 came from the hypothesised scale for “Acquiring new
knowledge.” The four items loading on Factor 3 were labelled “Identifying with the
alphas of 0.87, 0.80 and 0.76, with no problematic items (see Appendix I).
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
216
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The parallel analysis, in Figure 7.4, indicates four factors should be used. However, a
first run revealed item 2.1 had a very low communality of 0.083 and this was confirmed
by the correlation matrix, which showed low and non-significant correlations between
this item and the others. The previous reliability analysis had already shown this item to
be problematic (see Table 7.9). It was therefore discarded, and the analysis reported
here (including the re-calculated parallel analysis) was performed with just 12 items.
4.5
Original data
4
3.5
3
Eigenvalues
2.5
1.5
1
Random data
0.5
0
1 2 3 4 5 6
Factors
The KMO statistic was 0.857 and Bartlett’s test of sphericity was 1022.4, df = 66, Sig =
0.000. Both indicate factor analysis is well suited for this data. The first run with
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
217
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Heywood case, item 2.5 had a loading greater than 1, which indicates the factor
analysis solution is invalid. This is a problem of the extraction method and both
Unweighted Least Squares and Maximum Likelihood estimation are prone to it (Briggs
valid solution (Tataryn et al, 1999), which additionally exhibited fairly low factor
yielded the results reported next. An advantage of orthogonal over oblique rotation is
that the sums of squared loadings can be meaningfully added to estimate the total
variance explained by the model, which is 53% here, as shown in Table 7.12.
The rotated factor matrix is displayed in Table 7.13, and simple structure is fairly
evident. The items loading under Factor 1 precisely match the scale for ‘Collaborative
problem solving’, and the same thing happens with Factor 4, which matches the
hypothesised scale for ‘Debating domain-related issues’. The scale for ‘Sharing useful
information’ split into two factors, and neither of the resulting scales has adequate
reliability. This hypothesised scale had already been identified as problematic in the
previous reliability analysis (see Table 7.8). Items 2.3 and 2.8 had significant loadings
on Factors 3 and 4 respectively, but were left under Factor 1 as that loading was larger
and the Items fit Factor 1 well. Because Factors 1 and 4 match hypothesised scales, the
previous reliability analysis stays current. The refined scale for ‘Collective problem-
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
218
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
solving’ has a robust alpha of 0.88. ‘Debating domain-related issues’ is weaker, with
alpha of 0.62 not reaching the 0.7 threshold (Nunnally, 1978). However, item-total
correlations are acceptable, the scale is conceptually meaningful, and has received the
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
219
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The parallel analysis, displayed in Figure 7.5, indicated using three factors. However,
the first run revealed item 3.1 had a low communality of 0.176, and furthermore it was
the only item to load under factor 3. Hence it was discarded and the analysis run on the
remaining 13 items; which results are reported here. The KMO statistic was 0.869 and
Bartlett’s test of sphericity was 1082.6, df = 78, Sig = 0.000 indicating factor analysis
4.5
Original data
4
3.5
Eigenvalues
2.5
1.5
1
Random data
0.5
0
1 2 3 4 5
Factors
The pattern matrix, displayed in Table 7.14, shows clean separation of three factors.
Factor 1 matches the hypothesised scale for ‘Shared criteria’, which earlier exhibited
alpha of 0.89 and no problematic items (see Table 7.8). Factor 2 can be identified as
‘Shared practices’ and Factor 3 as ‘Shared artifacts’. The reliability analysis for Factor
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
220
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
items. By contrast, Factor 3 items return an unacceptable alpha of 0.49, and are thereby
discarded. This is not wholly unexpected as the hypothesised scale for ‘Shared
The parallel analysis, displayed in Figure 7.6, indicated three factors. The first run resulted
in a valid 3-factor solution, but with a low factor correlation matrix, suggesting oblique
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
221
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
4.5
4
Original data
3.5
3
Eigenvalues
2.5
1.5
Random data
1
0.5
0
1 2 3 4 5
Factors
rotation was not necessary and a simpler orthogonal rotation could be used. Applying
Varimax yields the results reported next. The KMO statistic was 0.800 and Bartlett
1106.05, df = 91, sig. = 0.000, indicating factor analysis is appropriate. The sum of squared
loadings, displayed on Table 7.15, indicate the model explains 46% of total variance.
The rotated factor matrix is displayed in Table 7.16; simple structure is fairly evident.
Items loading under Factors 2 and 3 match the hypothesised scales for ‘Members’
knowledge of each other’ and ‘Caring for a domain of knowledge’. Factor 1 mixes
items from two hypothesised scales, but the new scale can be identified as ‘Shared
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
222
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
sense of professional community’. The reliability analysis for Factor 2 was previously
found to be acceptable, with alpha 0.81 and no problematic items (see Table 7.8).
Similarly, the analysis for Factor 1 found alpha of 0.83 and no problematic items (see
Appendix I). However, the analysis of Factor 3, shown in Table 7.17, returns an
unacceptably low alpha of 0.568 and will have to be discarded. This is not surprising as
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
223
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Table 7.17 – COMMUNITY block: reliability analysis for factor 3 item-set (alpha = 0.568)
Item ITC AIID
Q4.13 Members of this newsgroup collaborate to perform the
0.423 0.396
administrative tasks a well-functioning newsgroup requires
Q4.5 Members of this newsgroup collaborate to maintain
0.359 0.496
newsgroup documents (e.g. the FAQ) updated and relevant
Q4.7 Members of this newsgroup collaborate to keep newsgroup
0.355 0.507
discussions focused on approved topics
Key: ITC = Item-Total Correlation; AIID = Alpha If Item Deleted
In general, scale evaluation through EFA, reported above, resulted in strong confirmation
of most of the original hypothesised scales. Four of the refined scales (Collective
knowledge of each other) exactly matched the hypothesised scales. Two others
(Acquiring new knowledge and Shared practices) lost one item during the evaluation
process, but otherwise matched hypothesised scales, thus preserving the original concept
definition and scale naming (DeVellis, 2003). Therefore, these six refined scales are
validated instruments for measuring the corresponding sub-constructs, and can be used to
In addition, the EFA process yielded three new scales that have no direct counterpart
among the hypothesised sub-constructs. Examination of items loading under each led to
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
224
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
These scales are formed by items which loaded onto the same factor but originated in
professional skill’ includes three items from the ‘Acquiring new skills’ hypothesised
scale and two from ‘Acquiring/enacting a professional identity’. Similarly, the scale for
‘Identifying with the profession’ includes three items from the ‘Acquiring/enacting a
professional identity’ hypothesised scale, and one from ‘Acquiring new knowledge’.
Finally, the scale for ‘Shared sense of professional community’ includes four items
from the ‘Shared sense of community’ hypothesised scale and two from ‘Caring for a
domain of knowledge’.
Although these new scales do not match any of the sub-constructs originally defined,
each of them describes theoretically consistent manifestations of one and only one of
new indicators or sub-constructs (DeVaus, 2002). Indeed, they are conceptually similar
to the meaning intended in the original sub-constructs. For instance, ‘Identifying with
Figure 7.7.
The Survey was designed to gather evidence about the Essential Trait Research
absence of various visible indicators of Wenger’s constructs. This design aim has
that can be conceptually linked to four of Wenger’s constructs. However, the fifth
construct, JOINT ENTERPRISE, remains unmeasured because none of the validated scales
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
225
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
validated questionnaire does have this “blind spot”, as it were. The next section will
Descriptive statistics of the validated scales are displayed in Table 7.18; simple
summated scales were used to calculate scale scores (Gorsuch, 1983). The Table also
displays the labels that will henceforth be used to identify the validated scales.
The next step is to calculate scale results at the newsgroup level to see if any of them
exhibit evidence for the presence of most, or all sub-constructs. This evidence would
come in the form of high scores for each of the validated scales, which would indicate
that on average, a majority of respondents from that newsgroup agree that the sub-
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
226
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Validated scale scores and descriptive statistics are displayed in Table 7.19. For every
newsgroup and scale it displays sample size, mean and standard deviation. Results are
mixed, with some newsgroups, such as CPLUS and TAXES, displaying what would
appear to be high scores on most variables, while others, such as CIVWAR and
performed comparing mean scores to the mid-point of the Likert scale (i.e. 3.0). For
each newsgroup, this involves performing nine tests, one for each variable, and care
Therefore, a Bonferroni correction was performed (SPSS, 1997) using the following
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
227
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Values for two-tailed t-scores and their Bonferroni-corrected significance level are
displayed in Table 7.19 for each newsgroup and scale. Significantly high scores, both
in the positive and negative direction have been highlighted in bold. Two-tailed tests
were used because there is no assurance that newsgroups are CoPs, and the possibility
3.83 is significantly greater than 3), but disagree that it exhibits ‘Member’s knowledge
of each other’ (mean of 2.62 is significantly below 3). Also, the higher critical value of
two-tailed tests gives greater assurance of the validity of rejected null hypotheses, both
have an influence on Survey scores. The questionnaire, and the previous Social
Network Analysis, obtained data for five such variables: Expertise (3-item scale),
Tenure and the refined scale scores were calculated. Since this involved nine separate
tests, a Bonferroni correction was again used. Table 7.20 displays Pearson correlations,
2-tail significance levels and sample size for each of the refined scales, significant
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
228
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
229
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Table 7.20 – Correlation between refined scales and Coreness, Expertise and Tenure
Coreness Expertise Tenure
correlation -0.048 -0.064 0.016
Know 2-tail sig 0.997 0.975 1.000
n 224 231 233
correlation -0.034 0.101 0.044
Skill 2-tail sig 1.000 0.702 0.998
n 223 230 232
correlation -0.014 0.266 0.055
Ident 2-tail sig 1.000 0.000 0.991
n 224 231 233
correlation -0.008 0.128 -0.067
ProbSolv 2-tail sig 1.000 0.377 0.963
n 223 231 232
correlation -0.028 0.051 -0.111
Debate 2-tail sig 1.000 0.995 0.576
n 224 231 233
correlation -0.146 0.132 -0.078
ShCrit 2-tail sig 0.233 0.340 0.910
n 224 230 233
correlation -0.069 0.171 0.026
ShPrac 2-tail sig 0.962 0.081 1.000
n 224 230 233
correlation -0.106 0.215 0.064
ProfComm 2-tail sig 0.672 0.010 0.975
n 222 228 231
correlation 0.180 0.332 0.266
MemKnow 2-tail sig 0.061 0.000 0.000
n 224 230 233
For the most part, respondent characteristics were not found to affect scale scores. Only
four significant effects were detected, three of them involving Expertise. Specifically,
Expertise was positively correlated with ‘Identifying with the profession’, ‘Members’
knowledge of each other’ and ‘Shared sense of Professional Community’. Thus it would
seem that experts experience a stronger feeling of community and professional identity.
The other significant effect was a positive association between Tenure in the newsgroup
and ‘Members’ knowledge of each other’, an effect which goes in the expected direction.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
230
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
whether scores in each of the nine refined scales were affected by respondent
characteristics, either singly or combined. Results are shown in Table 7.21. To increase
sample cell-size, the independent variables Coreness, Tenure and Expertise were
categorised into low, middle and high levels. This was still not enough to reach the
minimum size of 20 recommended by Hair et al (1998), but it was felt that for
exploratory purposes the analysis was worth performing. Because of the large size of the
output, Table 7.21 displays only significant values of the F statistic and the corresponding
one-way and two-way effects are graphically displayed in Figures 7.7 through 7.15.
Source of Variation df F p F p F p F p F p
knowledge of each other’ is displayed on Figures 7.8 and 7.9 respectively. Scores for
both variables increase significantly as Tenure increases, which is the expected result.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
231
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
3.9
3.8
3.7
3.6
3.5
< 25 25-48 > 48
Tenure
3.25
2.75
2.5
2.25
2
< 25 25-48 > 48
Tenure
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
232
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
knowledge of each other’ is displayed on Figures 7.10 and 7.11 respectively. In both
4.2
4.1
3.9
3.8
3.7
3.6
3.5
Male (n = 203) Female (n = 30)
Gender
3.5
Members' knowledge of each
3.4
3.3
3.2
other
3.1
3
2.9
2.8
2.7
Male (n = 203) Female (n = 30)
Gender
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
233
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
7.12. It is a positive effect, with scores increasing with Coreness. Thus, high coreness
members are more likely to report knowing other members, thereby reporting the
virtual community membership, plays an important role in the study, the data sample
found no other direct effects of Coreness on the Essential Traits. Hence this could
3.2
Members' knowledge of each other
3.1
2.9
2.8
2.7
2.6
2.5
2.4
< 0.005 0.005-0.039 > 0.039
Coreness
increases. Thus participants with low Expertise or novices are more likely to score high
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
234
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
4.4
4.3
4.2
4.1
4
1.00-2.33 2.66-3.66 4.00-5.00
Expertise
displayed on Figure 7.14. The significant effect is that respondents with highest Tenure
with Expertise, whereas the scores of respondents with low or mid-Tenure are little
The combined effects of Age and Coreness on ‘Shared Criteria’ are displayed on Figure
7.15. Low Coreness respondents exhibit little change in ‘Shared criteria’ scores as Age
Thus young and old participants with middle-coreness score higher on ‘Shared criteria’
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
235
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Collective problem-solving 4
3.5
Tenure < 25
3 Tenure 25-48
Tenure > 48
2.5
2
1.00-2.33 2.66-3.66 4.00-5.00
Expertise
3.5
Shared criteria
2.5
2
Age < 36 Age 36-50 Age > 50
Age
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
236
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The combined effects of Age and Coreness on ‘Shared sense of professional community’
are displayed on Figure 7.16. Old and middle-aged respondents display practically the
same scores, with little variation as Coreness increases. Young respondents, on the
other hand, display a significant negative relation between scores of ‘Shared sense of
professional community’ and Coreness. Thus it seems that young respondents of low
their responses to the Survey; a not unexpected result for newcomers to the newsgroup.
4.1
Sense of professional community
3.9
3.8
Age < 36
3.7 Age 36-50
Age > 50
3.6
3.5
3.4
3.3
< 0.005 0.005-0.039 > 0.039
Coreness
on Collaborative problem solving but these effects are much more difficult to
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
237
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
interpret and seem to have little backing in theory beyond what has been noted for
This completes the presentation of results obtained from Survey scales, but there is still
one question left to examine; the open question about community. The qualitative
As mentioned before, a limitation of the Survey is the fact that the refined scales did
not account for all sub-constructs, and in particular, they did not account for Caring for
Survey. The last item in the questionnaire was an open question: “Do you consider this
which provide a wealth of additional information about the newsgroups. Since these
answers are open and textual, examining them requires using the methods of content
analysis developed and refined in Chapter Eight, particularly Section 8.3. Specifically,
the codes that will be used to categorise the open responses are qualitative codes that
Survey results within Chapter Seven, the codes are taken as valid, and their critical
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
238
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The first result from the community question was a clear yes/no opinion on whether each
respondents were not clearly committed for or against. Many others considered only the
ephemeral posters. In nine out of eleven newsgroups, more than 50% of respondents
judged either the newsgroup or a subset of it to be a community. The two exceptions were
FINPLAN, with only 44% of respondents answering in that sense, and CIVWAR, with
only 38%. The two newsgroups scoring highest on the community question were
MEDTRAN and UKAGRI, with 86% and 82% respectively of respondents believing the
Table 7.22 – Responses to the question Do you consider this newsgroup to be a community?
Newsgroup Number of “Only core
responses “Yes” or regulars” “No” Uncommitted
CPLUS 28 64% 11% 11% 14%
VISOBJ 17 71% 0% 0% 29%
COBOL 21 62% 5% 10% 24%
XTRPRG 16 38% 12% 25% 25%
FINPLAN 9 22% 22% 44% 11%
TAXES 27 56% 15% 7% 22%
CRYPT 15 73% 0% 20% 7%
MEDTRAN 15 73% 13% 0% 13%
PHYSRES 23 52% 9% 17% 22%
CIVWAR 16 25% 13% 31% 31%
UKAGRI 11 55% 27% 0% 18%
explanations provide valuable inside information about the newsgroups. These textual
responses were coded using qualitative codes representing the sub-constructs. Actual
responses to the open community question are fully reported in Appendix K, along with
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
239
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
the results of the coding exercise. Each response includes basic respondent
characteristics such as age, gender, profession and tenure in the newsgroup. The textual
unit of analysis was defined as the complete textual response provided by each
logically be coded by any of the theoretical codes associated with CoPs, it was coded as
NONE. Table 7.23 displays detected code counts. Since relying on a response by a
Since it was the direct focus of the open question, it came as no surprise that the coding
exercise found evidence for the COMMUNITY construct in all but three newsgroups:
members of the newsgroup knew each other, and/or participants reporting their
perception of a sense of community, thus matching the two sub-constructs that manifest
COMMUNITY. Note that these manifestations of community are distinct from the more
The coding exercise also found evidence of ‘Caring for a domain of knowledge’, which
strong participant interest/expertise in the topic. Code counts for this sub-construct
were below three for five newsgroups (CRYPT, MEDTRAN, COBOL, FINPLAN and
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
240
Table 7.23 – Detected instances in textual responses to open community question
TAXES CPLUS CIVWAR FINPLAN MEDTRAN VISOBJ PHYSRES CRYPT UKAGRI COBOL XTRPRG
Number of textual responses 27 28 16 9 15 17 23 15 11 21 16
Number of responses coded NONE 11 10 8 6 8 9 12 10 6 10 6
LEARNING 3 1 0 0 0 0 0 0 0 0 1
Acquiring new knowledge 2 1 0 0 0 0 0 0 0 0 1
Acquiring new skills 1 0 0 0 0 0 0 0 0 0 0
Acquiring/enacting a professional identity 0 0 0 0 0 0 0 0 0 0 0
SHARED REPERTOIRE 1 2 0 0 1 0 1 2 0 1 0
Shared artifacts
Usenet artifacts 1 0 0 0 0 0 0 1 0 1 0
symbolic language 0 0 0 0 0 0 0 0 0 0 0
specialised tools 0 0 0 0 0 0 0 0 0 0 0
cites 0 0 0 0 0 0 0 0 0 0 0
jargon 0 0 0 0 0 0 1 0 0 0 0
Shared criteria 0 1 0 0 1 0 0 1 0 0 0
Shared practices 0 1 0 0 0 0 0 0 0 0 0
MUTUAL ENGAGEMENT 4 10 1 2 3 1 1 1 2 5 2
Collective problem-solving 0 4 0 0 0 0 1 0 0 0 0
Debating issues 0 2 0 0 1 0 0 0 0 0 1
Sharing information 1 0 1 1 2 0 0 0 1 2 0
Sharing knowledge 2 2 0 1 0 1 0 1 1 1 1
Sharing personal experience 1 2 0 0 0 0 0 0 0 2 0
COMMUNITY 9 4 2 0 5 3 5 2 4 3 4
Members' knowledge of each other 4 4 1 0 4 3 5 2 3 2 4
Shared sense of community 5 0 1 0 1 0 0 0 1 1 0
JOINT ENTERPRISE 6 10 6 1 0 4 4 0 0 2 7
Caring for a domain of knowledge 6 10 6 1 0 4 4 0 0 2 7
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
did it amount to more than one or two respondents reporting a particular sub-construct,
with the exception of ‘Collective problem solving’ in CPLUS, which was reported by
four respondents. Overall evidence for this construct appears too scanty to consider it
significant, and certainly much weaker than evidence for JOINT ENTERPRISE. In the case
of MUTUAL ENGAGEMENT, it would seem much safer to depend on the more reliable
The content analysis of the community question thus found evidence about
COMMUNITY, and also about JOINT ENTERPRISE which fell outside the scope of the
validated scales. Although this evidence is not statistical in the same way as the scales,
participants with a tenure of two years or more, which would indicate a reasonably
good “feel” for the culture of the various virtual communities. Thus respondent
testimony about these two sub-constructs appears to be valid and useful complement
In each virtual community, the Survey targeted the subset of high-coreness participants,
because the VCoP model predicted that if a newsgroup hosted a CoP, then it would be
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
242
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
high-coreness participants are those who have had the most interaction with each
The Survey confirms a previous finding of the literature review, namely that CoP-like
Table 7.19). ‘Shared criteria’ had the least appearances, with significant scores only in
CPLUS and TAXES; every other sub-construct had at least four significant scores. The
fact that each sub-construct was detected in several highly diverse communities
suggests Survey scales are robust and yet sufficiently nuanced to capture CoP-like
The results of the validated scales reveal large differences between the communities.
Some, such as FINPLAN and CIVWAR, display evidence for only one sub-construct. By
contrast, MEDTRAN, TAXES and CPLUS display evidence for eight sub-constructs.
CPLUS had significant scores for all sub-constructs, but negatively so for ‘Members’
knowledge of each other’. The one sub-construct common to all is ‘Acquiring new
acquisition. This is something to keep in mind, because the absence of several sub-
constructs in some communities makes it unlikely, even at this early stage, that all will
Thus learning appears to be quite common in virtual communities –another theme from
the literature review–, and would seem not to be reserved to CoPs alone.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
243
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
By deliberately seeking CoP-like traits, the Survey indirectly targeted and successfully
detected the more abstract Wenger constructs. Specifically, each of the nine EFA-
conclusion is not changed by the detection of more than one sub-construct for the same
nonetheless.
suggest building a comparative ranking. However, the interest ultimately lies with
Wenger’s constructs, which is to say, with the Essential Traits of the VCoP model.
Therefore, the ranking should focus on the constructs, rather than on the more
numerous sub-constructs. Moreover, the ranking should include, yet keep separate,
the evidence obtained from the scales (Table 7.19) and the evidence obtained from
the community question (Table 7.23). With this provisos, an initial ranking of
Essential Traits were detected are labelled Group A; communities missing one
Essential Trait are labelled Group B, and communities missing more than one
evidence of COMMUNITY comes not from the validated scales, but from the less
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
244
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Table 7.24 – Evidence of Essential Traits detected by the Survey in each newsgroup
Content Analysis of
Validated Scales Community Question
SHARED MUTUAL JOINT
Newsgroup LEARNING REPERTOIRE ENGAGEMENT COMMUNITY COMMUNITY ENTERPRISE
TAXES a a a a a a
A CPLUS a a a a a a
VISOBJ a a a a a a
PHYSRES a a a a a a
MEDTRAN a a a a a
B
XTRPRG a a a a a
COBOL a a a a
CRYPT a a a
C UKAGRI a a a a
CIVWAR a a
FINPLAN a
Additional Survey results include the correlation analysis and the 5-way ANOVA of
respondent characteristics. Because of sample size limitations, the ANOVA was run
over the aggregated data from all newsgroups. Thus useful conclusions cannot be
drawn at the newsgroup level, which is where the presence or absence of the Essential
Traits is relevant. Rather, the ANOVA tries to explain why individual respondents
would score higher on a particular scale. The fact, for instance, that female respondents
score higher on the two scales related to COMMUNITY, would have an effect on the
such as MEDTRAN.
In general, the nine variables measured by the Survey were not much affected by
respondent characteristics with the notable exception of the two variables measuring
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
245
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The research design specified that the Essential Trait Research Questions formulated in
Chapter Four must be viewed as a unity, and that only the demonstrated presence of all
that the community can be characterised as a CoP. Thus far, only the four communities
classified in Group A would qualify. Group B communities are just missing one
construct, and are thus worthy of further investigation, while Group C communities
clearly fall short. Of course, these results, while having their own internal consistency
and validity, must await triangulating results of the Content Analysis of discussions
The literature review did not find a previous instance of a survey used to assess an
contribution of this research. The final form of the questionnaire, after omitting items
reasonable precautions on the part of the researcher, there were some participants who
felt inconvenienced by the mere invitation to take part on the Survey, although this
seems to happen in most Internet surveys (Roberts, 1998; Kaye and Johnson, 1999;
Jackson and DeCormier, 1999). Also, the researcher made, what in retrospect can be
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
246
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
judged a mistake, by searching out through the Web additional e-mail addresses about
participants who turned out to be highly sensitive to security issues. On the other hand,
this faux pas provided an opportunity to reaffirm his commitment to responsible and
Another problem was the belated realisation that some newsgroups share a significant
number of participants. This was the case for comp.lang.ada, used in Pilot 1, and
review of mail lists to avoid repeated invitations, and the decision to change PROGTH
for COBOL in the newsgroup sample, as it had less overlap. A later assessment found
that a total of three willing participants in CPLUS replied they had already responded
to the ADA survey, reducing the CPLUS response rate from a potential 20.2% to an
A further sample issue was that actors with coreness below 0.005 were allowed in,
some with coreness as low as 0.001. These actors amounted to 20.9% of the sample,
as shown earlier in Table 7.2. Excluding them, would have reduced sample size from
239 to 189, with important consequences for the EFA and other statistical procedures.
In addition, though these actors have coreness as low as 0.001, they are still closer to
the core than most actors in the newsgroup. For instance, in TAXES, actors with
coreness of 0.001 rank above the 85th percentile of coreness scores, while actors with
coreness of 0.005 rank above the 95th percentile. Thus, the presence in the Survey
sample of 21% of actors with coreness ranging from 0.001 to 0.004 does not
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
247
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The overall Survey response rate was 17.3% which is consistent with what other
studies have reported for Internet surveys (Witmer et al, 1999). For some newsgroups
in this study the response rate was as low as 10.5%. Fortunately, all but two of the
returned questionnaires were completely filled out, despite the length of the Survey.
This, plus commentaries on respondent e-mail and in the newsgroups themselves, gives
some indication that participants found the Survey interesting, examining as it did an
Finally, it is a shortcoming of the EFA-refined instrument that it did not account for all
‘Caring for a domain of knowledge’ are not captured by any of the refined scales. The
first two are not critical, as their corresponding constructs are detected by other sub-
constructs, but ‘Caring for a domain of knowledge’ was the only hypothesised
manifestation of JOINT ENTERPRISE, which resulted in this construct falling outside the
scope of the Survey. Hence, the clearest area of opportunity for future versions of the
7.8 – Summary
The chapter described Stage IV of the Research Strategy which succeeded in deploying
and validating the Survey instrument, as well as obtaining initial evidence of the
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
248
Survey of Community Members
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The chapter begins by describing the deployment of the web Survey, and the attention
given to respondent questions and concerns. It then presents item results of the
revealed several items and scales as problematic. Next, the questionnaire was evaluated
by applying EFA to each of the four item blocks. Results gave strong overall
confirmation of the hypothesised scales. Specifically, nine validated scales came out of
the exercise: six of them matched the hypothesised scales, and three others were
accepted as modified indicators of the same constructs. The validated Survey detects
nine valid indicators accounting for four Wenger constructs. In addition, a content
analysis of the open community question yielded evidence of the unmeasured construct
is suggested, and four are identified as exhibiting all Essential Traits. Problems and
This concludes Stage IV of the Research Strategy. Stage V, the Content Analysis, is
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
249
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
CHAPTER EIGHT
theoretical sample of threads from each of the eleven communities in the study. Like
the Survey, this method will target the Essential Traits, but will do so by direct
The chapter is organised in seven sections. The First reviews the logic of the Content
Analysis and of the thread sampling procedure, previously outlined in Chapter Five.
Section Two describes the procedure for importing sample threads into the qualitative
analysis programme Nudist. This section also describes the coding scheme, derived
from the VCoP model, and the lessons learned from two pilot coding exercises. Section
Three describes the main coding procedure, with a first stage consisting of a
stage consisting of a code-by-code reading. Section Four presents results, and provides
illustrative examples of coded text. The Content Analysis was successful in detecting
Wenger’s constructs in the thread sample. Results are discussed in Section Five by
focusing in turn on each of the constructs, and describing the typical forms they assume
across the various communities. Section Six discusses limitations of sample and
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
250
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Given the fact that eleven distinct communities are included in the study, with a full
strategy is required (Silverman, 2000). This was outlined in Chapter Five, with a logic
selection criteria:
These criteria identify a specific target within the thread universe, which can be
After careful consideration of the length distribution of elligible threads, the amount
of text that realistically could be managed in the coding process, and the desireable
variety of topics from each newsgroup, the decision was made to include one long
thread plus three middle threads from each newsgroup, for a total of 44 threads in the
sample.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
251
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Through the database, the subset of all threads with core-member interaction was
identified, including the length of each thread, and the number and proportion of
messages from core members to core members in the complete thread. From this subset,
all short threads were discarded, and remaining threads were sorted by descending order
criteria is displayed in Table 8.1, which bears a strong ressemblance to Table 6.1,
working as it does under the same principles. The large differences between the second
and third columns reflect the fact that threads containing communication between core
members constitute a significantly reduced subset from the full thread universe. Further
substracting short threads from this subset leaves a final sampling universe of only 3095
Table 8.1 – Original thread sample and progressive application of selection criteria
Newsgroup All core-core minus Sampling Long Middle
threads threads short universe
CPLUS 2526 323 69 254 105 149
MEDTRAN 2899 1691 782 909 320 589
VISOBJ 3861 587 232 355 108 247
TAXES 2648 304 183 121 15 106
UKAGRI 1871 1014 402 612 269 343
COBOL 1812 490 277 213 97 116
CRYPT 2768 399 167 232 113 119
PHYSRES 1301 271 162 109 30 79
XTRPRG 456 132 46 86 44 42
CIVWAR 661 199 82 117 62 55
FINPLAN 775 318 231 87 7 80
Totals 21578 5728 2633 3095 1170 1925
In fact, the sampling universe is much smaller than 3095 threads, because threads will
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
252
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
selection rules favour threads at the top of the list. The sampling universe for each
newsgroup was copied into a separate spreadsheet and top threads were examined for
particular have a pronounced liking for light chatter, UKAGRI and MEDTRAN.
Having narrowed the sampling universe with theory-grounded criteria, sample selection
rules were pre-established, to make the actual thread selection as objective as possible.
c) Select the first available long thread and first three available middle threads.
threads from each community (by core-core dominance), and identifies threads that
were selected for the sample, and those that were discarded, and why.
Having selected the threads included in the sample, the next step was to import them into
the qualitative analysis programme Nudist, Version 6.0, which was used for the coding of
text. At this point, decisions had to be made regarding the theoretical unit of analysis for
the Content Analysis, and the textual unit of analysis which Nudist requires and defines
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
253
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The unit of analysis for the Content Analysis was defined as the individual Usenet
message. In other words, each individual message will be analysed for the presence or
absence of the theory-derived codes, and code counts will refer to Usenet messages
appear once or several times within a single message). This rather large unit of analysis
was recommended by the fact that Wenger’s constructs do not usually manifest
themselves as single words, or even complete ideas, but rather as complex interactions of
It was not possible, however, to set the Nudist textual unit to a complete Usenet
message, because the largest textual unit Nudist can accommodate is a paragraph, and
most messages extended beyond one paragraph. The textual unit was set to the largest
available option, which is paragraphs, but some adjustments were made to the original
Usenet text during the import procedure. Preserving all the paragraphs in the original
messages would hugely increase the number of Nudist text-units to code and result in
unnecesarily detailed coding, given the relatively broad scope of Wenger’s constructs.
Therefore, the original paragraphs were joined during the import procedure in order to
build larger blocks of text. At any rate, the original Usenet messages and threads were
For the import procedure, threads selected for the sample were exported from Agent as
plain-text files, read into Word, and “cleaned-up” before importing them into Nudist.
• Individual paragraphs were merged into larger blocks of text, taking care
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
254
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
All sample threads were imported into a single Nudist project (available in Appendix O), to
enable use of the same coding scheme across all newsgroups, as well as node-browsing
(node is the Nudist name for a code) across all text-units coded at that node. Within Nudist,
threads were identified by name and newsgroup, i.e. TAXES1, TAXES2, etc. Individual
Table 8.2 provides descriptive statistics of the 44 threads comprising the main sample.
In all, even after heavy trimming of quotes, these collected messages amounted to
320,000 words, representing a very considerable textual corpus. Thus, a sample size
larger than four threads per newsgroup would have resulted in an unmanageable
Initial theory-derived codes and working definitions were proposed in Section 5.4 (see
Table 5.6) using the same 12 sub-constructs derived from the item-generation process
of the Survey. Therefore, the coding scheme initially consisted of a Nudist node for
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
255
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
256
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Miles and Huberman (1994) advise piloting the coding scheme on an actual sample
of text before undertaking the main coding exercise. The researcher had already
performed one such paper-based exercise alongside his supervisor during an on-site
visit to the University of Bradford, using a particularly illustrative thread from the
TAXES newsgroup. Since this thread was already familiar territory for both the
researcher and his supervisor, it was used as Coding Pilot One. Pilot Two, on the
other hand, was selected among the IT-oriented newsgroups, specifically the
challenged the coding scheme. Both threads were middle-sized and were selected
from newsgroup archives that predated the beginning of the main sample, to avoid
disturbing it.
The actual coding of text passages from two very different threads, using the sub-
construct codes, and Nudist for the first time, led to a couple of methodological
insights. First, the text itself “forced” the researcher to define five new “auxiliary”
codes to complement the theory-derived codes. In effect, these auxiliary codes emerged
from the data. In addition to the already defined “Other” node, the following auxiliary
• Sharing knowledge
• Asking a question
• Describing a problem
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
257
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The first two codes were recognised as previously unforeseen but quite logical
manifestations of MUTUAL ENGAGEMENT. The others were frequent and specific codes
Second, the researcher realised that some theory-derived nodes by definition would
have to span several messages and could not logically appear in isolation. Specifically,
required at least two participants and two messages, although in practice they spanned
The researcher went through the pilot coding exercises and sent the coded text to his
supervisor for comment. The supervisor agreed with the coding decisions, with the
emergent auxiliary codes, and with the logic behind multi-message codes. The overall
result of the two pilot coding exercises was a strengthening of the logic behind the coding
scheme and increased confidence to proceed with the coding of the main sample.
The first stage of the coding procedure involved concentrating on a single newsgroup at
familiarised with the discourse, issues and personalities of each community. The
language and issues of each community. An invaluable aid were the complete
newsgroup archives, which could be easily browsed or searched within the Agent
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
258
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
newsreader, from where sampled threads were drawn. For instance, this proved a good
way to search for the meaning of domain-specific acronyms. When this was not
enough, Google was used to search the historical archive of the newsgroup. Another
useful aid was the multi-panel interface of Agent, because it provided a bird’s-eye view
threaded discussion that easily got lost in the somewhat confined message browser of
New auxiliary codes emerged during the main coding exercise, further narrowing the
scope of ‘Other’. As the first round of coding –newsgroup by newsgroup– neared its
• Asking a question
• Describing a problem
• Describing an issue
• Sharing knowledge
• Other
Reading messages in their natural sequence was not entirely a linear exercise, as often the
coding of a particular passage reminded the researcher of previously coded material which
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
259
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
merited a second look in order to confirm or revise previous coding decisions. A simple log
was kept to support this iterative process. Still, the day finally came when all 44 threads
had been read and coded in their natural sequence. Then began a more systematic code
revision process (Miles and Huberman, 1994), which relied on the capability of Nudist to
browse through codes themselves, i.e. through all textual passages similarly coded. Thus,
the second round of coding involved reading the entire textual sample again, this time
code-wise, with the deliberate aim of improving coding consistency. Reading each code
across the eleven different newsgroups resulted in additional revisions of previously coded
text-units. Notably, the ‘Shared artifacts’ code was broken down into narrower, mutually-
spreadsheets, etc.)
archives, etc.)
etc.)
Codes for ‘Sharing knowledge’ and ‘Sharing personal experience’ were re-classified
Although previously unforeseen, these two codes are clearly similar to ‘Sharing
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
260
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
other hand, can be seen as a particular mode of sharing knowledge, closer to story-
Another code revision involved discarding the previously introduced auxiliary codes
for ‘Describing a problem’ and ‘Describing an issue’. Most text units coded by these
issues’ messages. Thus, the auxiliary code of the first message was simply changed to
the theory-derived code. There was a small remainder (less than ten) of text units coded
as ‘Describing a problem’ which were not part of a problem-solving thread; these were
re-classified into another auxiliary code, ‘Asking a question’ with a slightly increased
scope. Also changed to ‘Collective problem-solving’ were the few text-units originally
coded as ‘Requesting additional information’ as this was now seen as a normal activity
An auxiliary code was introduced for ‘Off-topic digression’ since there were a number
of episodes. This allowed the original auxiliary codes ‘Friendly off-topic comment’ and
‘Hostile comment’.
Table 8.3 displays the refined wording of Nudist definitions of theoretical and auxiliary
codes at the end of the coding exercise. By comparing these to the initial definitions
(see Table 5.6), it is easy to see the improvement in precision and detail of the coding
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
261
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
262
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
263
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
At the end of the two-stage coding process, no message was left uncoded, and most
messages were coded by several categories. Nearly all 1497 messages in the sample
these codes not appropriate, and auxiliary codes (in essence, the “Other” category)
were used instead. Thus the explanatory power of the theoretical coding scheme
Appendix P.
Nudist’s powerful matrix node search was used to derive accurate code counts at the
level of the individual message (where each code was only counted once) and the
Appendix N, which is the source for the summary results presented in Table 8.4. The
present within a Usenet message. Because it just records the presence or absence of a
whether one or several textual passages within the message provide evidence for it.
For example, Table 8.4 shows the category ‘Symbolic language’ has a count of 24
instances in the CPLUS community. This means 24 distinct messages from the thread
purpose of Table 8.4 is to provide a summary view of the 1497 sampled messages,
and the number of instances of Wenger’s constructs detected by the Content Analysis
in each community.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
264
Table 8.4 – Instances of Wenger’s constructs detected in each newsgroup
CIVWAR COBOL CPLUS CRYPTFINPLAN MEDTRANPHYSRES TAXESUKAGRI VISOBJ XTRPRG
Number of messages 129 133 91 346 93 106 107 117 119 119 137
LEARNING 4 0 1 2 0 1 7 4 2 9 5
Acquiring new knowledge 4 0 1 2 0 1 7 4 2 9 5
Acquiring new skills 0 0 0 0 0 0 0 0 0 0 0
Acquiring/enacting a professional identity 0 0 0 0 0 0 0 0 0 0 0
SHARED REPERTOIRE 162 211 274 444 101 109 142 321 132 182 177
Shared artifacts
The aim of the Content Analysis is to determine the presence or absence of the
Using the same logic of the Survey, textual evidence of the presence of a sub-
construct will be interpreted as evidence for the presence of the associated construct.
Table 8.5 provides an overall view of the newsgroups and the number of instances of
Appendix N.
The results of Table 8.5 show all sub-constructs derived from Wenger’s theory were
found in the thread sample, with the exception of ‘Acquiring new skills’ and
communities exhibit the full set of Essential Traits, while others are missing one or two
of them. These differences lead, in the next section, to a community ranking similar to
To illustrate actual coding decisions, two short extracts from Nudist-coded threads
are presented next. They are displayed in Figures 8.1 and 8.2 as they appear within
codes of these textual passages are presented side-by-side in the middle column.
Working definitions for each code were shown previously in Table 8.4. The column
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
266
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
to the right of the codes will be used, in this illustrative example, to provide
explanatory comments of the coding decisions and rationale. These two examples
merely aim to illustrate the actual coding of textual passages, whereas a complete
The first extract is from the TAXES community which had a large count of construct
instances; only CRYPT had more, but with the advantage of a larger message sample
(see Table 8.5). Moreover, TAXES was one of the six communities where the
Content Analysis detected all Essential Traits. The thread chosen for the example is
TAXES1, specifically, the first three messages, displayed in Figure 8.1. Participants
in this online discussion are collectively trying to make sense of a recently published
tax regulation, in response to a request from the first poster. To do this, they apply
their previous experience and their knowledge of the tax code to build a mutually
acceptable and operational interpretation. In particular, this example shows how the
several participants thus spanning multiple messages. If Steve’s call for discussion
had gone unanswered, the message could not have been logically coded as ‘Collective
problem-solving’.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
267
Nudist text-units Nudist codes Comments
Figure 8.1 – Coded fragment from thread TAXES1 (message headers in bold)
*From: Tom core member Tom’s coreness score is 0.592
> Does anyone have any comment on this? In particular, I'd > like a
specific citation that confirms or refutes what the > IRS put in three quote Tom quotes the previous message to provide
publications. context for his reply.
You have to follow the reference back to §1250(b)(3) that you'll find in
§121(d)(6) for computing the amount subject to this special tax. sharing information Seeking out the applicable law (a shared criterion)
§1250(b)(3)'s final sentence says: shared criteria which provides the basis for this ‘special tax’
The above is essentially what the IRS has lifted, word for word, in the
instructions. §121 refers specifically to this provision in §1250 (which sharing knowledge, Analysis performed, specifically interpreting the
deals generally with "excess" depreciation for real property recapture shared criteria situations where this regulation applies.
rules) rather than talking about depreciation in general. It does not
refer to the general rule for basis adjustments under §1016(a)(2), jargon Accounting language used.
which is where the "general" allowed or allowable rule comes into
sharing knowledge Drawing implications, specifically where this
play. This creates some interesting problems <grin>. Remember, the
passage may be cause for confusion.
IRS position appears to be that if a space was used as a home office
for over three years of the five year period, then §121 does not apply
shared criteria The position the IRS has maintained recently (very
to that space. So that office would be subject to the more general
familiar to these professionals) becomes an
"allowed or allowable" rule--and gain would be recognized even
accepted criterion
though depreciation had not previously been claimed. However, if the
space was "disqualified" for two years (note I said disqualified--not just
no depreciation taken), then the jargon
(continued)
<< The Charter and the Guidelines for Posting to this newsgroup are at
Moderator-inserted message pointing novices and
www.Misc-Taxes-Moderated.com >> Usenet artifact
visitors to institutional documents of TAXES.
core member
*From: Steve
quote
> Ain't tax research fun...
caring for a domain of Steve also cares about taxation, has acquired the
Actually, yes. Thanks for your comments. Regards, Steve
knowledge knowledge he sought from the exchange and
appreciates Tom’s response.
acquiring new
knowledge
friendly comment
<< The Charter and the Guidelines for Posting to this newsgroup are at
Usenet artifact Moderator-inserted message pointing novices and
www.Misc-Taxes-Moderated.com >>
visitors to institutional documents of TAXES.
For a second illustrative example of the coding process, an intentionally different, IT-
discourse and REPERTOIRE of this technical community, the first three messages from
thread XTRPRG4 are displayed on Figure 8.2 along with their Nudist codes and a brief
As in the TAXES community, the Content Analysis found evidence for all Essential Traits.
MUTUAL ENGAGEMENT had the most pervasive presence, with a total of 233 instances.
Somewhat unexpectedly for what is clearly a very technical newsgroup, there were no
and its realistic applicability in modern-day organisations. The debates provided many
newsgroups, XTRPRG was in fact the leader in ‘Sharing personal experience’, with 49
instances. Chapter Ten provides a much more detailed look at the ENGAGEMENT of this
community.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
271
Nudist text-units Nudist codes Comments
Figure 8.2 – Coded fragment from thread XTRPRG4 (message headers in bold)
Dave’s coreness score is 0.012
*From: Dave non-core member
> Now it seems that XP methods have become dogma - and alternative
approaches > and independent thinking discouraged. If 'doin XP' means Dave quotes only enough from the
throwing away your > own thinking and options to adapt then 'XP' is quote previous message to provide
something I'd rather not be > labelled with. context, specifically Pete’s position
Not at all. As I understand it, 'doin XP' means adapting your practices to
work best with your project. What you shouldn't do, however, is adapt the
practices before you've even tried the practices. Use XP as it's debating issues Joins the debate by responding to
documented first. Learn what works well and where you have problems. Pete’s argument
Adapt based on experience instead of deciding ahead of time that "pair
programming isn't going to work here" or "we won't worry about
refactoring until later." Your own thinking comes in once you've tried XP shared practices ‘Pair programming’ and ‘refactoring’
as it is, analyzed where its strengths and weaknesses are for you, and are specific (and controversial)
made adjustments to make it work better. Dave practices used by XP
debating issues
The previous section was mostly concerned with counting and consolidating theoretical
codes detected in the sampled threads; the aim was establishing the presence or not of the
Essential Traits in the discussions of core-members of the communities. This section will
look at the same results but from the point of view of each Essential Trait. Specifically,
this section will describe typical manifestations of Wenger’s constructs detected in the 44
sampled Usenet discussions. Because Chapter Three emphasised that sustained MUTUAL
ENGAGEMENT in Practice is the root cause of both COMMUNITY and SHARED REPERTOIRE,
and thus of the entire CoP, this section will begin with this founding construct.
• Collective problem-solving
• Debating issues
• Sharing information
• Sharing knowledge
The first three are sub-constructs defined during the development of the virtual CoP
model; while the last two are emergent codes detected during the Content Analysis of
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
275
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Of the five sub-constructs listed above, the first two refer to collective online
behaviour, requiring two or more participants, and cannot logically occur on isolated
messages. The other three are actions that belong to individuals (i.e. reciprocity is not a
condition) and can thus occur in isolated messages. The five sub-constructs are not
manifested itself in various forms, often determined by the domain of the newsgroup.
All of these refer to a discussion by two or more posters, spanning several messages,
complete solution with possibly one or two caveats. Three communities did not exhibit
case of COBOL, this is probably due to the small size of the sample, as even a casual
perusal of threads in the archives of the newsgroup shows code critique is common.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
276
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
newsgroups. Forms of debate were not varied as were forms of problem-solving. The
disagreement between two parties, with both providing usually intelligent arguments,
with ocasional contributions from other posters, but usually not resulting in either
a single vocal member, and resulting in very long threads with frequent episodes of
conflict. This was clearly visible in CRYPT, COBOL and CIVWAR. In other
newsgroups, there were repetitive issues too, but without generating conflict, they
appeared to be topics members liked to rehash. Such was the case of MEDTRAN,
UKAGRI and XTRPRG. The other newsgroups also displayed debates, but in each
‘Sharing information’ was defined narrowly to distinguish it from the emergent code of
‘Sharing knowledge’. This narrow definition possibly affected its frequency, for though
it appeared in all newsgroups, it had relatively few instances in each. Typical forms
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
277
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
‘Sharing knowledge’ was an emergent code and far more frequent than ‘Sharing
information’. Its broader definition allowed a greater number of passages to fit under
this sub-construct. All communities had instances of ‘Sharing knowledge’; this is not
‘Sharing personal experience’ was another emergent code, less frequent than ‘Sharing
different form of ‘Sharing knowledge’, less abstract and more similar to story-telling.
lesson learned, and thus share knowledge. There were two detected forms of ‘Sharing
personal experience’:
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
278
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The five sub-constructs described above do not exhaust the rich and complex meaning
were not initially contemplated in the model, nor were detected as emergent codes.
Considerable evidence was detected of community tools and products, even before the
The Content Analysis turned up much more evidence of these tools and products, which
varied in form and content depending on the newsgroup. In fact, enough units were
coded under ‘Shared artifacts’, to merit breaking up the code into five more specific,
tools’, ‘Cites’ and ‘Jargon’. Typical detected forms are displayed in Table 8.5.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
279
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
CIVWAR and PHYSRES (and the jargon in the latter was so dense the researcher
were:
• Quality standards
Finally, ‘Shared practices’ was another collective tool and product of the communities,
and several newsgroups viewed the exchange of best practices as an important part of
their charter. Most shared practices are domain-specific, but some, such as
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
280
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The text-based evidence for COMMUNITY was rather scanty, considering the strong
evidence obtained in the Survey. A few explicit textual instances were detected in all
newsgroups except COBOL, FINPLAN and VISOBJ. This is probably due to the small
size of the thread sample and the fact that the existence of an online community is more
or less taken for granted and rarely mentioned in an explicit form. In addition, the
thread selection procedure discarded threads that strayed from professional content.
knowledge of each other’ and ‘Shared sense of community’. The former had fairly
specific forms:
knowledge’ was detected in the Content Analysis of threads. There were instances in
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
281
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
nearly all newsgroups, with the exception of FINPLAN and COBOL. Again, these two
exceptions were most likely due to the small sample size, as both COBOL and
FINPLAN had significant LEARNING results in the Survey. The most typical forms of
Only one sub-construct was defined to indicate JOINT ENTERPRISE, and it is ‘Caring for
Looking back over the five constructs, the seemingly disproportionate code counts of
that, unlike the Survey, the Content Analysis examined member interactions directly.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
282
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
akin to ethnographic analysis. Thus, assuming some of these communities are CoPs,
By contrast, the other three constructs are intrinsecally more difficult to detect.
LEARNING takes place within the minds of participants. It only becomes observable
COMMUNITY is a quality that despite being important to its members can be left unsaid
or taken for granted most of the time. Thus explicit mentions of community are
sporadic, and it is not surprising that in a four-thread per newsgroup sample, evidence
of COMMUNITY is scanty. Increasing sample size might help, but would involve
for such keywords as “community” “our group” “our newsgroup” but this falls outside
JOINT ENTERPRISE is another Essential Trait that mostly stays implicit, simply because it
is present in every on-topic message and discussion posted to the newsgroup. In fact,
the evidence for JOINT ENTERPRISE most often took the negative form of objections to
loss of topical focus, rather than deep discussions about the purpose of the newsgroup
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
283
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
or the future of the profession (although such discussions were found in newsgroups
CPLUS and COBOL). The fact that these are exemplary communities and threads
makes the occurrence of off-topic posts the exception, rather than the rule, and may
newsgroup archives for appropriate keywords might yield results, but keywords would
Recalling now the aim of the Content Analysis, it is the same as the Survey; to seek
evidence of the Essential Traits using the method’s own logic, which translates into
members. This evidence has been found, abundantly, as the general code counts of
communities exhibit all Essential Traits; Group B are communities missing only one
Essential Trait, and Group C communities are missing more than one. A total of six
Table 8.6 – Essential Traits detected in each community by the Content Analysis
SHARED MUTUAL JOINT
Newsgroup LEARNING REPERTOIRE ENGAGEMENT COMMUNITY ENTERPRISE
CIVWAR a a a a a
CPLUS a a a a a
A CRYPT a a a a a
TAXES a a a a a
XTRPRG a a a a a
PHYSRES a a a a a
MEDTRAN a a a a
B
UKAGRI a a a a
FINPLAN a a a
C VISOBJ a a a
COBOL a a a
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
284
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The results of Table 8.6 suggest Stage V of the Funnel Strategy has succeeded in its
stated aims, despite working with a relative small textual sample from each newsgroup.
Thus, the theory-grounded criteria used for thread sample selection, and the guiding
principle of seeking those threads which showed the communities fully ENGAGED in
their online ‘work’, can be judged successful too. Still, though having their own
internal validity and consistency, Content Analysis results must be combined with
Survey results as specified by the research design. This is the task of Stage VI, which is
The clearest limitation in the Content Analysis exercise is small sample size: analysing
only four threads per newsgroup provides just a glimpse of the ordinary life of these
online communities, and that glimpse limited mostly to core members. However, the
need to study a total of eleven newsgroups imposed a severe restriction on the number
of threads and the amount of text that could realistically be content analysed by a
researcher working alone. As previously mentioned, even with only four threads
selected per newsgroup, the analysed text corpus amounted to 320,000 words, or four
The small sample size was compensated, to a certain extent, by using theory-informed
criteria to select the threads to be analysed. Having literally all discussions in the
newsgroup to choose from, the decision was to focus on those held mostly among core
members and dealing with professional topics. The strong presence of MUTUAL
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
285
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
sampling strategy, as is the detection of six newsgroups which exhibited all Essential
In addition, although the sample was purposive, the researcher was sensitive to the trap
A potential limitation is the use of a relatively coarse or broad coding scheme. The type
discourse analysis. However, it was judged that the degree of detail used is adequate for
ENGAGEMENT, rather than the more detailed sub-constructs. In other words, potential
Another shortcoming of the Content Analysis is that the evidence for ‘Shared sense of
knowledge’, was scanty, and entirely absent from most newsgroups. The most likely
explanation is the small sample size. In addition, the fact that non-professional
discussions were deliberately excluded from the sample may have negatively impacted
the presence of ‘Shared sense of community’ and ‘Members’ knowledge of each other’.
What the actual results show is that for many of these communities, the time spent by
core members online is mostly spent discussing the business of the newsgroup; in other
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
286
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
MEDTRAN and UKAGRI, which appear to use the newsgroup, at least partially, to
relieve the boredom of their isolated professional activity by chatting about all sort of
topics. It could be argued that this too is ENGAGEMENT, but without a deeper
ethnographic analysis it would be indistinguishable from the light chatter in many other
Assuming for a moment a different sampling logic, if evidence was sought for, say,
conduct a search among all threads using search terms such as “training”, “education”,
“career”, “profession”, etc. It is likely that this would lead, at least in some newsgroups,
to threads that could be studied from the viewpoint of professional development, with a
However, this alternate sampling strategy goes beyond the scope of this thesis,
8.7 – Summary
The chapter described the logic and results of a Content Analysis of a theoretical
sample of threads from participating communities. The aim of this exercise was to seek
The theory-informed criteria for drawing the sample required that selected threads
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
287
Content Analysis of Community Discussions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
proportion of messages by core members. Within this theoretical sample, the results of
the Content Analysis found considerable evidence for two Wenger constructs, MUTUAL
for LEARNING, COMMUNITY, and JOINT ENTERPRISE was also found, although definitely
not as strong, and not in all communities. Nevertheless, six communities exhibited the
Sample and method limitations are discussed. Overall, the Content Analysis succeeds
in detecting relevant evidence for addressing the Essential Trait Research Questions.
available evidence from Stages III, IV and V. This is reported in Chapter Nine.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
288
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Part Four
Study Findings
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
289
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
CHAPTER NINE
This chapter describes the execution of Stage VI of the Research Strategy which assesses
the overall affinity of selected communities to the VCoP model. To do this, a detailed
profile is built of each community using the quantitative and qualitative data obtained in
Stages III, IV and V of the Strategy. Most importantly, community results of the Survey
and the Content Analysis are triangulated to determine the presence or absence of each
Essential Trait. The research design requires that the presence of an Essential Trait in a
Stage VI finally brings the Research Strategy to its conclusion by collecting, organising
and assessing the evidence obtained by Stages III, IV and V. Hence its location at the
bottom of the Funnel (see Figure 4.3, p. 130). The contribution of the chapter is a complete
profile of all communities, and the formal assessment of four of them as Exemplary
Usenet-based CoPs.
The chapter is organised in fourteen sections. The First provides a summary of the
Exemplary and Essential Traits detected by the various methods used in this research.
Sections Two through Twelve present detailed profiles of the eleven virtual
between detected VCoPs. The last section is the usual chapter summary.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
290
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The key task of this chapter is to formally assess the affinity of each community to the
VCoP model. This model describes the theorised Internet-based CoP that the study
targeted and systematically searched for. Hence, the model is reproduced here for ready
In order to summarise the evidence about the Exempary Traits obtained in Stage III, it
should be recalled that they were operationalised as a set of empirical Filters, shown in
Table 9.1.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
291
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
9.2. Stage III evidence about the Exemplary Traits is a mixed collection of quantitative
and qualitative indicators obtained from the Netscan search, the institutional document
search and the core-periphery analysis. Although evidence of the Exemplary Traits is
present in all communities, and hence their selection, Stage III results are not uniformly
good, and this will be commented as part of the profile. In addition, given the importance
of MUTUAL ENGAGEMENT, the core-periphery results of Stage III have been expanded in
Table 9.2 with a numerical estimate of the core-to-core, core-to-periphery and periphery-
to-core messaging activity of each newsgroup. For this particular purpose, a standard
core of size eleven is defined for all communities as the eleven members with highest
coreness scores. Defining a standard core allows comparisons of activity levels which
would not be possible with cores of different sizes, and which result in a more complete
community profile. A size of 11 was chosen as the average of the core sizes defined by
The evidence about the Essential Traits is summarised in Table 9.3 which identifies the
the Survey (Sv) and the Content Analysis (CA). Concurring results by both instruments
Together, Tables 9.2 and 9.3 summarise the evidence obtained by this research. They
commencing in the next section. In addition, complete institutional documents for these
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
292
Table 9.2 – Empirical manifestations of the Exemplary Traits detected during Stage III
Netscan statistics Institutional documents core-periphery analysis
Newsgroup Identifiable Posting Home core-to- core*-to- periph-
Profession Returnees Posts PPRatio %Cross Charter FAQ guidelines Page Assessment Corr Conc core* periph to-core*
CPLUS programming 172 1718 0.25 0.05 a a a a very good 0.75 0.80 1402 4345 2780
TAXES tax preparation 162 2006 0.24 0.00 a a a very good 0.71 0.84 891 3046 838
PHYSRES theoretical physics 107 963 0.25 0.15 a a a a very good 0.71 0.88 1118 1649 1458
XTRPRG programming 31 493 0.21 0.11 a a good 0.76 0.89 1028 1323 939
MEDTRAN medical transcription 87 5054 0.03 0.00 a a a good 0.94 0.88 12191 10619 9671
COBOL programming 77 1913 0.09 0.01 a a a good 0.86 0.89 5094 2935 2451
VISOBJ programming 163 2093 0.14 0.01 a a good 0.89 0.91 3577 6126 4086
UKAGRI farming 66 2267 0.07 0.06 a a good 0.92 0.86 9853 7678 6643
CRYPT cryptography 129 1798 0.20 0.08 a a very good 0.81 0.86 3771 5309 4387
CIVWAR history 47 439 0.25 0.02 a a a a very good 0.66 0.86 1491 2154 2077
FINPLAN financial planning 42 387 0.31 0.00 a a a a good 0.75 0.93 1058 1036 616
* These values were calculated using a standard-sized core of size 11 for all newsgroups
Table 9.3 – Constructs and Sub-constructs detected by the Survey (Sv) and the Content analysis (CA) in each community
CPLUS TAXES PHYSRES XTRPRG MEDTR COBOL VISOBJ UKAGRI CRYPT CIVWAR FINPLAN
Sub-Constructs
Sv CA Sv CA Sv CA Sv CA Sv CA Sv CA Sv CA Sv CA Sv CA Sv CA Sv CA
Debating issues a a a a a a a a a a a a a a a a a a a
Sharing information a a a a a a a a a a a
Sharing knowledge a a a a a a a a a a a
Sharing personal experience a a a a a a a a a a a
Shared criteria a a a a a a a a a a a
Shared practices a a a a a a a a a a a a a a a a a
SHARED REPERTOIRE
Usenet artifacts a a a a a a a
Shared artifacts
Symbolic language a a a a a a a a
Specialised tools a a a a a a a a a a a
Cites a a a a a a a a a a
Jargon a a a a a a a a a a a
Members’ knowledge of each other a a a a a a a a
COMM
member moderation committee and a detailed moderation policy that brings to mind
the editorial policy of a journal. The newsgroup is run by a stable community of C++
fragments of computer code and highly technical language. For instance, requests for
constructive critiques of code are common. Hence, the newsgroup acts as a forum for
Despite the somewhat intimidating moderation procedure, the Home Page of the
newsgroup proclaims itself open to novices, and appreciative of some of the problems
topic of C++, and non-routine C++ at that. Thus, it is not unusual to read a member’s
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
295
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
moderation policy results in unusually focused discussions, to the point that several
respondents of the community question of the Survey complained that it felt “cold” and
season’s greetings. On the other hand, all this constitutes evidence of the community’s
the open community question with five year tenure in the newsgroup (see Appendix K),
offered a fairly balanced opinion on the community issue, displayed in Figure 9.3
(emphasis added):
Figure 9.3 – A response to the community question from the CPLUS newsgroup
Stage III results for this newsgroup, summarised in Table 9.2, reveal a full range of
institutional documents assessed as very good. The Home Page, with links to available
institutional documents, lists many community resources. For instance, the archive of
the “Guru of the Week” threads, a regular series of C++ problems written by one of the
moderators and posted on the newsgroup, along with solutions and in-depth collective
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
296
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
sent a 52-week total of 1402 messages to core members, and 4345 to peripheral
members. Hence, they generated an average of 43.5 monthly messages per member,
24% of which were sent to core members. Core members can thus be characterised as
moderately active, with most of their messaging activity directed to the periphery.
The CPLUS community had strong results in Stages IV and V, as shown in Table 9.3.
Specifically, the Survey detected all five of Wenger’s theoretical constructs: LEARNING,
agreeing there is one, despite complaints that it seemed a cold and narrow-minded
evidence of JOINT ENTERPRISE, with the highest number of instances (10) of any
newsgroup. The results of the Content Analysis were similarly good; with evidence
In sum, the CPLUS community displays complete affinity to the VCoP model, since the
presence of all Essential Traits is confirmed by the concurring results of the Survey and the
Content Analysis, and the presence of all Exemplary Traits was a condition for inclusion in
the study. Thus CPLUS can be classified as an Exemplary Usenet-based CoP. It must be
said that it is not a very active or cohesive community, as indicated by the low volume of
REPERTOIRE (e.g. the “Guru of the Week” threads, or the formal moderation policy) and
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
297
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
periodically posted in the newsgroup, and clearly states its domain (Figure 9.4).
tone quite different from the conflict that characterises many other Usenet newsgroups.
The posting guidelines, which the moderator sternly enforces, explicitly forbid
e.g., personal attacks, sarcastic remarks, angry tone, or anything else with
which the Moderator takes exception (From the message How to Post to
Over the years, the newsgroup has successfully maintained a high-quality discussion of
real world issues and problems, thus remaining a valuable knowledge resource for its
members and for the large number of visitors it constantly receives. The post displayed
in Figure 9.5 illustrates this. The author is a tax expert himself, and a core member of
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
298
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Steve
Newsgroups: misc.taxes.moderated
Subject: Kudos
Date: Wed, 07 Nov 2001 08:28:30 -0000
Regards,
Steve
~~~~
Associate Professor of Accounting
Claremont College
Department of Accounting, Economics & Finance
Opinions expressed by me are mine, not my employer's. -- But I'll bet
they agree with this one. :)
Members attribute the continued success of the newsgroup to the work of the Moderator,
who gets frequent mentions in posts. In addition, members seem to genuinely like each
other, with public thanks and pleasantries quite common. Members make (and the
moderator allows) occasional comments about their families. They also post season’s
greetings around Christmas and New Year. There are frequent mentions of private e-
mail exchanges, indicating not all communication takes place through the newsgroup.
The charter focuses on US-taxes, and all regular participants are based in the US. Still,
they are a geographically distributed group, with many members stating on their
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
299
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
signature the states where they are licensed to practice. For some, who live and work in
small towns, with little professional company, the newsgroup provides a powerful
support network of knowledgeable peers (Thomsen, 1996; Wasko and Teigland, 2002).
There are between 12-15 heavy posters who carry the weight of discussions in the
group, plus another 20-25 regular participants. In addition, there is a large and constant
inflow of visitors, which increases during the tax season, from January to April. Hence,
Tax preparers must have a state license to file taxes for clients, and there are several
professional qualifications that permit this: Enrolled Agent (EA), Certified Public
Accountant (CPA), Attorneys, Enrolled Actuaries, etc. There are official examinations
organised every year by the IRS that preparers can take as professional qualifications.
Discussion in the newsgroup portrays them as fairly difficult exams, even for people
with tax experience. There are even commercial software packages to help candidates
prepare the exams. Most members of TAXES are either CPA’s or EA’s or both. There
are also a few attorneys, although they handle mostly inheritances and estates.
ethics, and ethical questions are frequently discussed in TAXES. For instance, though
members of the group will vigorously defend a client’s position in a tax dispute with
the IRS, they in no way condone tax evasion, and the moderator rejects questions with
Stage III results (see Table 9.2) revealed very good institutional documents, only
lacking a FAQ. There is a good fit of the core-periphery model, with correlation 0.71
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
300
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
and concentraion 0.84. Members of the core authored 3,937 messages in the one-year
sample, an average of 30 monthly messages per member, 23% of which were sent to
the core. Thus, the core can be characterised as moderately active, with most activity
directed outwards.
The results of Stages IV and V were strong, as shown in Table 9.3. The Survey found
evidence for all of Wenger’s constructs. The open question confirmed the presence of
comments provided evidence of both COMMUNITY and JOINT ENTERPRISE. The Content
Analysis of threads also detected all of Wenger’s constructs. The only observation is
that Table 9.3 shows Survey evidence for the COMMUNITY construct is from the
Content Analysis is from the ‘Members’ knowledge of each other construct’. In other
words, the presence of each of these sub-constructs is not confirmed by both methods.
Still, four distinct respondents of the open question provided evidence of ‘Member’s
knowledge of each other’, so that there is sufficient evidence of this sub-construct from
The TAXES community is thus assessed as having full affinity with the VCoP model,
as indicated by the density of the inner core (although the tax season makes this
COMMUNITY trait, since regular members seem to genuinely like and respect each
other, and even when they disagree they take pains to be considerate in their messages.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
301
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
has moderate traffic and maintains a strong focus thanks to an active moderation
committee. The Home Page of the newsgroup offers the introduction displayed in
Figure 9.6.
The newsgroup exhibits certain regularly posted messages which convey the
physics written by Moderator, and which, at the time of the Survey, was into Week
197. Also frequent are messages providing in-depth commentary of recent articles or
books. One respondent to the open community question (see Appendix K), who
reported over twelve years tenure in the newsgroup, and an earlier career as a physics
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
302
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Figure 9.7 – A response to the community question from the PHYSRES newsgroup
formulae, which probably act as an effective barrier to entry and contribute to maintain
although it also gets posts from amateurs with an interest in theoretical physics. For
instance, a frequent poster here –actually a core member– happens to be the top poster
The results of Stage III were somewhat mixed. The newsgroup has a full range of
institutional documents assessed as very good. In addition, the newsgroup has a page
where the historical archive can be searched, browsed or downloaded in its entirety.
0.88. The core generated 2767 messages during the sample period, for an average of 21
monthly messages per member, of which, 40% were addressed to core members. The
core’s activity is low, but more inwardly focused than the previous communities.
Stages IV and V yielded strong results, as summarised in Table 9.3. The Survey found
evidence for all five of Wenger’s constructs. The open question confirms the presence
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
303
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
of COMMUNITY, with 61% of respondents voting Yes. In addition, the content analysis
‘Collective problem-solving’ was not statistically significant, given the fact that even a
evidence of MUTUAL ENGAGEMENT. For its part, the Content Analysis of threads also
found evidence of all five Wenger constructs. As in the TAXES community, Survey
evidence for the COMMUNITY construct is from the ‘Shared sense of professional
community’ sub-construct, while evidence from the Content Analysis is from the
the open question considered the newsgroup was a community because its regular
members knew each other. Thus, there is sufficient evidence of this sub-construct from
the Survey to triangulate with the Content Analysis results and accept the presence of
In sum, PHYSRES displays complete affinity to the VCoP model, and is assessed an
indicated by the low volume of messages exchanged by inner core members. On the
other hand, the messages are highly complex, and certainly take a long time to craft (a
REPERTOIRE (e.g. the searchable archives, or the use of complex symbolic language)
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
304
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
developers. Many threads are debates about the feasibility of the method or the
practices it comprises. The advocates are very knowledgeable and experienced, and
usually answer with convincing arguments. In fact, they don’t mind calling themselves
zealots or ‘extremos’. However, there are detractors too: three of the twelve core
members of the newsgroup are critics of XP. Thus it can be described as a divided
community, and some respondents to the community question of the Survey called it
that. One of them provided the opinion displayed in Figure 9.9. Still, despite the
controversy, newsgroup threads gave no visible signs of personal conflict or abuse. Nor
were there off-topic posts or spam in evidence, even though the newsgroup is not
moderated.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
305
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Figure 9.9 – A response to the community question from the XTRPRG newsgroup
Most members of this community are professional programmers. There are frequent
posts of links to professional articles which get in-depth commentary in the newsgroup,
and often spark fresh debates. Also frequent are real-world experiences and cases,
posted to ask for advice, or to discuss what went wrong in a particular situation.
The results of Stage III were somewhat weak. With respect to institutional documents,
there are two un-official Home Pages, and there is also a FAQ. Core-periphery model
fit is good, with correlation 0.76 and concentration 0.89. Core members sent 2,351
per member, of which 44% were sent to the core. Thus, the core’s activity level is low,
Results of Stages IV and V were stronger. The Survey detected four Wenger constructs:
LEARNING, SHARED REPERTOIRE, MUTUAL ENGAGEMENT and JOINT ENTERPRISE. The open
question yielded some evidence of COMMUNITY, with 51% of respondents voting Yes. In
ENTERPRISE. Tellingly, one respondent to the community question stated that though he
considers there is a community, the newsgroup is not its organising principle. With regard
to the Content Analysis of threads, evidence was found for all five of Wenger’s constructs.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
306
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The overall assessment is that XTRPRG is highly focused on its topic, more so than
other unmoderated newsgroups. Most members are strong advocates of XP and will
which is shared, in their own way, by the critics. The fact that the community is an
explicit forum for sharing real-world experiences and best practices, argues in favour of
the CoP characterisation. The only thing lacking for complete affinity to the VCoP
model is Survey evidence of COMMUNITY. However, taking into account the fact that
the open community question did provide evidence about both COMMUNITY and JOINT
made on tape, but nowadays have become computer sound files, which can be attached
to e-mail messages. MT’s usually work part-time from their home, and charge by line
of output. This flexibility explains why many MT’s in the US are mothers of young
children. It also explains current anxiety within the newsgroup about wage competition
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
307
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Charter
getting help on problems ranging from the spelling of a medical term to the
are light chat, rather than professional topics. The regulars clearly use the newsgroup
for companionship and as a relief from the boredom caused by their mostly isolated
work. One of the respondents to the open community question, with five years of
Figure 9.11 – A response to the community question from the MEDTRAN VCoP
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
308
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The regulars help each other out, not just with information, but also covering for each
other when someone is sick or has had a problem with their hardware. Being
experienced and having known each other for some time, they can easily enter or leave
A review of newsgroup threads reveals the regulars have met off-line; specifically, they
attended a meeting in Las Vegas that they spent much time preparing (as shown by
conversations they had and the pictures they took. The regulars have also had vicious
online fights, one of them resulted in the highest-coreness member leaving the group
The results of Stage III were fairly good. The newsgroup has good institutional
documents, only lacking its own Home Page, although there are various Web pages
periphery model had an excellent fit, with a correlation of 0.94 which was the best
observed among all finalist newsgroups. The core generated 22,810 messages, the most
messages per member, 53% of which were addressed to core members. Hence, the
community core displays very high activity with a near-balance between core and
periphery-addressed messages.
Stage IV and V results were not as good. Survey scales detected four of Wenger’s
The open question strongly confirmed the presence of COMMUNITY, with 86% of
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
309
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
orientation of the newsgroup. The Content Analysis of threads detected the same four
Essential Traits, and again failed to detect any evidence of JOINT ENTERPRISE.
The overall assessment cannot overlook the lack of evidence, by both Survey and
community cannot be classified as a CoP, at least under the definition adopted by this
study. With all other indicators right, one possible explanation could be that the
transcription, as with having a tolerable time at work by enjoying the conversation and
support of other online transcriptionists. This explanation is consistent with the many
off-topic messages casually posted by core-members, and the relative lack of focus on
the topic of medical transcription per se. It also brings to mind one aspect Wenger
documented in his ethnography of claims processors; the fact that because their
profession did not carry with it a high status, they maintained a certain detachment
from it; being too interested in the profession was not acceptable conduct in their
Members of this community are mostly mature programmers who have been involved
with the COBOL language all their careers. This is a sensitive issue for some, since
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
310
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
language. However, since many legacy systems built around mainframe machines are
still using it, there is a market for COBOL-related services, even if it doesn’t carry a
great deal of prestige. Younger programmers will often choose to rewrite a complex
system from scratch, using a modern structured language like C, rather than adjust an
Much time in the newsgroup is spent arguing with one particular member who seems to
irritate many others with his comments; several have repeatedly asked him to stop. A
substantial number of threads pick up on earlier threads, which means debates are
capitalised subject headers were detected. Many threads are about this person (his name
appears in the Subject), i.e. negative comments upon his knowledge, opinions, etc. On
the other hand, his insider status is undeniable; other members may dislike him but he
The newsgroup is unmoderated but one core member has taken upon himself to
maintain the FAQ and act as a sort of unofficial moderator. Still, the newsgroup gets
considerable amounts of spam (e.g. Nigerian scams) and off-topic posts, usually
identified by the prefix OT at the beginning of the Subject line. This is easy to see by
browsing the group, and was confirmed by an e-mail from a Survey participant. The
amount of spam, off-topic messages, and personal arguments make COBOL a rather
unfocused group. The message shown in Figure 9.12 is telling in this respect. The
author is the same core member who acts as the unofficial moderator (his name has
been disguised).
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
311
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Walther
Newsgroups: comp.lang.cobol
Subject: OT - CLC (primarily???) a chat room?
Date: Tue, 3 Sep 2002 13:41:22 -0500
ON THE OTHER HAND, imagine that you are someone "new" to CLC (and/or
new to COBOL) and you look at our newsgroup for the first time. Does it seem
like a "serious" place for COBOL issues? How easy is it to "plod" thru all the
posts to see what information is available in this newsgroup.
I am WELL aware of the desire to respond "just one more time" when someone
seems to have missed your point - or misrepresented your views. However, I
would like to suggest that everyone think about how the newsgroup "as a whole"
looks to those interested in COBOL - whenever posting a reply to a
(lengthy?) OT thread.
--
Walther
Stage III found good institutional documents, only lacking a Home Page. Core-periphery
model fit was good, with correlation 0.86 and concentration 0.89. Messages by core
members comprise 8,029 messages in the one-year sample, for a monthly average of 61
messages per member. Of these, 63% were addressed to core members. Thus, the core
On the other hand, Stages IV and V had weaker results. The Survey found evidence of
open question confirmed the presence of COMMUNITY, with 67% of respondents voting
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
312
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Yes, but no evidence of JOINT ENTERPRISE from the content analysis of explanations.
The Content Analysis of threads detected just three constructs, SHARED REPERTOIRE,
Stage VI results are therefore quite poor: the only Essential Trait whose presence is
confirmed by both methods is MUTUAL ENGAGEMENT. Thus affinity to the VCoP model
is poor, and the community cannot be classified as a virtual CoP. Further discrepancy
from the VCoP model is given by the group’s lack of focus, and the unending and
developer conferences. Most are longtime users of Visual Objects, having developed
their own commercial applications in this language, and eagerly follow the
closely monitors the newsgroup; news about the product, progress reports about new
versions, etc. are frequently posted. One such (abridged) message is shown in Figure
9.13 (Brian –his true name– is the President of GrafXSoft, other names are
disguised).
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
313
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Brian
Newsgroups: comp.lang.clipper.visual-objects
Subject: VO 2.7 Progress Report
Date: Wed, 12 Feb 2003 12:06:49 -0500
A few weeks ago, Vlad Peters, and others suggested that I post a progress
report on how things are coming along on 2.7. At first, I resisted this
idea, because there is always a flurry of questions/concerns, and what was a
day, turns into a week of not working on VO 2.7. However, the more I
thought about it the more it makes sense. So please do not be offend if I do
not respond to your post. I do come out on the forum on a regular basis, and
read most of the messages.
In General,
Work is going very well. As many of you know, we have added Neil Gould and
Phil Jordan to the development team. Kurt Ullman has also come on
board as of this month. We're very pleased with the level of work that is
going on with VO 2.7 All of the SDK & New Repo has been completely updated
so that it compiles on the highest warnings level. This work is already
complete. Testing of this work is now beginning.
In my opinion, one of the problems with VO, has always been that the SDK
never matched the code that we were running in the "Write Protected
Repository". This is really something that is unlike other development
products, that allow you to easily edit support libs (Like in C++) We are
working to archive this goal in 2.7. as an optional Repo.
[…]
No official release date has been set. However, at our present rate of
progression, we expect to target summer of 2003. In April, or May, we will
set up a pre-order page. One important note, is that we do not have a
contractual date, as we did with 2.6, so we have a little better control of
what goes out the door when. I really have no desire to release 2.7 before
it is ready.
I want you all to know how important the success of 2.7 is to GrafX. We have
pride of ownership at stake. We know how important this release is to you.
I want you all to know that I have not only a personal commitment, but a
good size financial commitment to VO as well. I'm committed to make the
Visual Objects Project work.
We look forward to meeting those of you who will be attending the London
Devfest Feb 27, to March 2 to show your our considerable progress on 2.7
Brian
GrafX Software Development Tools Inc.
http://www.grafxsoft.com
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
314
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The newsgroup has a fairly obvious troll, who often posts innacurate advice and
negative comments about VO. Core members have repeatedly asked him to stop. One
of them offered to meet with him, but was rebuffed. They have even asked his Internet
Service Provider to suspend his service, but to no avail. In the end they have mostly
In addition, the newsgroup gets substantial amounts of spam and off-topic messages,
and both regular members and visitors have complained about it. However, the regulars
during the 2004 Iraq conflict. This comparative lack of focus is easy to perceive by
Stage III found a Charter and a FAQ which were assessed as good. The core-
periphery model had a very good fit, with correlation 0.89 and concentration 0.91.
The core generated 9,703 messages during the sample period, for an average of 74
monthly messages per member, 37% of which were sent to core members. The core’s
members.
Results in Stages IV and V were mixed. The Survey indicated the presence of all
Wenger constructs. The open community question also indicated the presence of
COMMUNITY, with 71% of respondents agreeing there was one. In addition, the content
also noted regular members of the newsgroup have known each other for a long time,
and are in contact through private e-mail and through developer conferences. By
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
315
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
contrast, Content Analysis results are weaker; only LEARNING, MUTUAL ENGAGEMENT
The conclusion of Stage VI is therefore that only the three Essential Traits detected by
the Content Analysis are concurrently confirmed by the Survey. The community is
affinity to the VCoP model, the community presents some problems. It appears to be
core members (the FAQ, for instance, was compiled by a non-core participant and has
not been updated). The evidence suggests the regulars have a strong real-world
community, and they do not depend on the newsgroup to maintain contact. Affinity to
the VCoP model is thus insufficient to assess this community as a virtual CoP.
discussion of and exchange of information within the agricultural industry in the U.K.”,
the excerpt from the FAQ displayed in Figure 9.14 openly acknowledges discussions
Most, but not all members of UKAGRI are farmers based in England. Many have met
over the years, and sometimes agree during discussions to see each other at a livestock
fair or other trade event. The group is similar to MEDTRAN in that members usually
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
316
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Yes. Horrendously. Discussions rarely stay with the subject line for long, and,
as you'd expect with a group of friends talking in a pub, things often descend
into friendly banter between topics.
work in isolation and use the Internet to stay in touch with knowledgeable peers
(Thomsen, 1996; Wasko and Teigland, 2002). As in MEDTRAN, all sorts of topics are
controversial posts from environmental and animal rights activists, and some abusive
posts from trolls, which sometimes leads to vicious flame wars, although core members
seem to get along well. A respondent to the open community question (see Appendix
Stage III results were mixed. The newsgroup only has a FAQ and a Charter, which
were assessed good. The core-periphery model had an excellent fit, with a correlation
of 0.92 and concentration of 0.86. Members of the core authored 17,531 messages
during the one-year observation period, an average of 133 monthly messages per
member, 56% of which were addressed to core members. Hence, core members have a
very high activity level, dividing their messages about equally between core and
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
317
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Insofar as the regular members are concerned. Not all of them are employed in
agriculture, but most people have an interest in it, even those people who try to
disrupt the group (such as animal rights, and vegan folk) There is an amazing
breadth of interest and competence within the regular subscribers, from those
who fully understand Einstein's relativity theorems, through a retired police
officer, ornitholigists, a retired shipping agent, political history.... the list is
pretty-well all embracing. As such, the group has very much a village feel
about it, with comments appearing such as '' That's a question for Mark Klein !'',
and everyone knowing why he is competent to answer that question. Yes, it is
very much a community where most people go by their real names, and in many
cases are actually physically known to each other. I , for example know
personally four of the group members, and have standing invitations with
another ten or so who I have never set ey [ end of capture field ]
Figure 9.15 – A response to the community question from the UKAGRI newsgroup
Results were also mixed for Stages IV and V. Survey validated scales found evidence
answering there is one. However, respondent explanations did not yield evidence of
In sum, the assessed affinity of UKAGRI to the VCoP model falls short, because only
results from both methods. In addition, the community exhibits lack of focus because of
trolls, spam and flames. Like MEDTRAN, UKAGRI is more like a virtual community
of friends or a professional support group, but the evidence found by this study does
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
318
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
CRYPT gets a considerable volume of traffic. It has a long history in Usenet and is one
of the most active newsgroups of all time. However, many messages are spam, hoaxes
and off-topic posts. One respondent to the open community question (see Appendix K)
There is a core of very good people in that read the newsgroup, they are seen at
most conferences and apear in the field via publications and at conferences.
There are also quite a few clueless people who help keep the noise quite high,
but the good people make the group worth reading. There is a comunity of good
people who recognise each others skills, but there are also quite a few on the
group who do not, they could be described as 'watabees'. I also participate in
another newsgroup, comp.arch, and it is far more of a community than sci.crypt.
There are some briliant people and there is a very high signal to noise ration,
while sci.crypt sometimes tends towards noise.
Figure 9.16 – A response to the community question from the CRYPT newsgroup
Like COBOL, this newsgroup has a member who is the top poster, has the highest
coreness score, but is widely regarded as a troll by the other regulars. They accuse him
of giving bad advice to newbies, which the regulars try to rectify. He often gets into
incredibly long threads with other regulars (one of them reaching 850 messages).
Stage III found a FAQ and Posting guidelines which were assessed as good. The core-
periphery model had good fit, with correlation 0.81 and concentration 0.86. The core
generated 9,080 messages during the sample period, for an average of 69 monthly
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
319
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
messages per member, of which 42% were addressed to core members. The core thus
Results of Stages IV and V were mixed. Survey results found evidence of three
However, the content analysis of respondent explanations did not find evidence of
JOINT ENTERPRISE. The Content Analysis of threads fared better, finding evidence for
The Stage VI assessment is that only the Essential Traits of LEARNING, COMMUNITY
and SHARED REPERTOIRE are present. Moreover, the community displays a serious loss
of domain focus caused by continuous personal arguments and spam. Thus, the affinity
of CRYPT to the VCoP model is weak, and it must be rejected as a virtual CoP.
The topic of the U.S. Civil War, focus of the CIVWAR community, constitutes the closest
thing to a hobby among the eleven domains selected in Stage III. It was not included in the
sample without some hesitation, but institutional documents were excellent, the newsgroup
professional community would later be challenged by two Survey respondents, who sent to
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
320
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Respondent A
------
[…]
Some of the amateurs on shwucw* are more knowledgeable about the Civil
War than I ever will be. But, there is a great deal of passion in place
of knowledge as well.
Respondent B
Figure 9.17 – Two e-mail comments to the Survey from the CIVWAR newsgroup
which knowledgeable people will debate endlessly without budging their position.
group sometimes become heated and personal as evinced by the Moderators’ warning
The results of Stage III were mixed. The newsgroup exhibited the full range of
institutional documents rated as very good. However, core-periphery model fit was
only fair, with correlation 0.66 and concentration 0.86. The core produced 3,645
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
321
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
messages during the sample period (18 months for this newsgroup), for an average of
18 monthly messages per member, of which, 41% were addressed to core members.
The core thus exhibits low activity, mostly directed outwards. As in the PHYSRES
community, messages tended to be rather long, and obviously took some time to
compose.
From: Dave
Newsgroups: soc.history.war.us-civil-war
Subject: From the Moderators: Southern Honor
Date: 11 Aug 2003 13:50:01 GMT
The moderators have become quite concerned over the thread titled
"Southern Honor" for several reasons.
Thanks,
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
322
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Results of Stages IV and V were similary mixed. Survey results were very weak; the
only sub-construct found by the validated scales was ‘Acquiring new knowledge’, thus
yielding evidence of LEARNING. Evidence of COMMUNITY from the open question was
also weak, with just 38% of respondents voting yes. Respondent explanations did
provide evidence of JOINT ENTERPRISE. By contrast, the results of the Content Analysis
The Stage VI assessment is that CIVWAR affinity to the VCoP model is poor. The
only construct whose presence is confirmed by both methods is LEARNING. Thus the
even more divided than the previously reviewed XTRPRG. Critics there had much in
common with advocates, whereas in CIVWAR, core members on either “side” of the
debate assume fundamentally opposite positions, and shift very little, if at all. Thus the
financial planning. Five major topics are covered: Taxes, Saving and Investing,
threads, which would indicate most questions are relatively simple requests for
information or quick advice for managing average incomes. Visitors who pose more
complex problems, or have larger incomes, are usually advised to seek professional
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
323
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
counsel, with a specific kind of expertise recommended and even a range of acceptable
fees suggested.
Newsgroup focus is strong. There is little conflict as the moderators (a team of two) do
not accept posts with ad hominem arguments or abuse. The volume of messages is
relatively low, but the moderators work hard to keep the newsgroup going, as implied
For favorite sayings, we must read them every time. While something
may be humorous at first blush, after 20 times it becomes drudge work.
(One-liners are fine; it's the lengthy material that slows the
newsgroup posting process.)
-Bill Hogan
Schenectady, NY
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
324
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Stage III yielded mixed results. A full range of institutional documents was found, but
they were only rated good because they were rather dated. Core-periphery model fit
was good, with a correlation of 0.75 and concentration of 0.93. The core generated just
monthly messages per member, 51% directed inwards. The core displays the lowest
periphery-addressed messages.
The results of Stages IV and V were poor. Survey results were among the weakest;
with just LEARNING and JOINT ENTERPRISE detected. The evidence of COMMUNITY
from the open question was also weak, with just 44% of respondents voting yes.
ENGAGEMENT.
Stage VI results are therefore very poor. The community exhibits none of the Essential
Traits, because none were concurrently detected by both methods. Thus, FINPLAN
exhibits little affinity to the VCoP model, and cannot be assessed as a CoP.
The previous sections profiled each of the virtual communities included in the study.
Four of them were assessed as having complete affinity to the VCoP model: CPLUS,
TAXES, XTRPRG and PHYSRES. It is interesting that the final selection of Exemplary
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
325
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
non-computer oriented. While the research design intentionally selected both kinds of
communities, this did not influence the presence of Wenger’s constructs in them.
As regards the type of “virtual” CoP found by this study, it can be characterised using
the typology proposed in Chapter Three as based on a public forum, with low medium
Detected VCoPs have in common that their members skilfully appropriate the Usenet
JOINT ENTERPRISE. To achieve this, they must keep their online discussions on-topic,
and ward off interruptions such as trolls, spam and off-topic messages which the wide-
open nature of Usenet allows. Most rely on a moderator to do this; the fact that the
major achievement. The review of communities noted that all other unmoderated
Successful VCoPs not only stay on-topic, but move discussions forward and explore
fresh issues (unlike many stale discussions in COBOL or CRYPT). This is another
function of the moderator. The posts that actually get published in CPLUS, TAXES
and PHYSRES are a high-quality selection of all the posts submitted to the
is maintained, thus setting the stage for the sustained ENGAGEMENT a CoP needs to
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
326
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Activity levels of core members of detected VCoPs, hovering around one message
daily average, and addressed mostly to the periphery, are not as “exemplary” as
considerably more active, yet failed the CoP assessment. One possible explanation is
that off-topic interaction, such as the casual conversations so common in these two
particular, the CPLUS and PHYSRES VCoPs are characterised by long, difficult-to-
craft, exacting messages (this will be illustrated in the next chapter). Hence, the
Moreover, as shown in Table 9.2, the large peripheries surrounding the four successful
VCoPs play an important role in the “ecology” of these online groups. Peripheral
members and one-time visitors, while not regular contributors to the community,
stimulate core-member activity through their questions. The results of Table 9.2 show
if core-periphery exchanges were lacking, core activity of detected VCoPs would fall
substantially, and arguably would not be self-sustaining. The VCoPs themselves seem
to understand this; there is the “Novices welcome” policy of CPLUS, shown earlier in
Figure 9.1, and a similar position is reflected in the message from the Moderator of
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
327
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
[…]
Finally, it should be recalled that the assessment of Exemplary Usenet-based CoP does
not extend to the entire newsgroup, but only to the stable and persistent virtual
community located in the vicinity of the core. It is this dense communications cluster
that was originally targeted in Stage III, that was then surveyed in Stage IV, and whose
establish a clear boundary for the VCoP. It certainly is larger than the standard cores
membership criterion, then it is certainly smaller than the Survey sample, which ranged
in size from 98 for TAXES to 211 for CPLUS. Precisely determining a list of CoP
members is beyond the scope of the methods used in this research, and a possible topic
for future research. However, the methods do provide sufficient evidence to establish
the existence of four stable persistent virtual communities exhibiting all the Essential
Traits of CoPs.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
328
Overall Assessment of Selected Communities
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
9.14 – Summary
This chapter describes the execution of Stage VI of the Research Strategy, which
involves combining the results of Survey and Content Analysis to assess the presence
of Wenger’s constructs in each community. To this end, the chapter builds a complete
profile of each community using the quantitative and qualitative data obtained by
Stages III, IV and V, and formally assesses the affinity of each to the VCoP model.
Exemplary Usenet-based CoPs, exhibiting all the constructs Wenger has observed in
co-located CoPs. This conclusion is based on concurring results from both research
Although Stage VI provides the necessary evidence to address the Essential Trait
Research Questions, this discussion is deferred until Chapter Eleven in order to address
all Research Questions in an integrated fashion. First, though, a closer look at the day-
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
329
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
CHAPTER TEN
communities that display all Essential Traits, and assessed them as Exemplary Usenet-
based CoPs, which fully achieves the stated objectives of this research.
The aim, and hence, the contribution of this chapter is different: it will revisit those
four VCoP and, using a typical episode of their day-to-day activities (which in a
newsgroup translates into a discussion thread), will illustrate how these are the
activities of a true CoP as described by Wenger (1998). The link to Wenger’s theory
identified VCoPs.
The chapter is organised in six sections. Section One provides a rationale for this
analysis and describes the method and sample to be used. Sections Two through Five
are each devoted to analysing one VCoP. The final section is a chapter summary.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
330
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
interactions between members– is the root cause for the CoP and all of its elements. In
a Usenet-based CoP, these interactions take the form of discussion threads between
CoP members, which this study has identified as high-coreness participants of the
newsgroup. Therefore, MUTUAL ENGAGEMENT will be used as the main theoretical lens
for examining selected threads, as well as the key structuring concept for this chapter.
At one point during the research design, the aim of the thesis was described as a
search for successful instances of MUTUAL ENGAGEMENT taking place over the plain-
text messages of Usenet. It is time to revisit this aim, and illustrate MUTUAL
are all caused by MUTUAL ENGAGEMENT, and they will be examined and discussed
Since the aim of this chapter is to illustrate, rather than demonstrate, it will not
evidence for every Essential Trait in the single episode it will examine in each
community. Evidence for all Essential Traits was systematically sought and detected
through extensive methods in Chapters Seven and Eight. Rather, what this chapter
will do is to illustrate and discuss all Essential Traits within the context of a single
episode in the life of each community, even if for some Traits explicit textual
reading and analysing the textual content of the messages comprising the episode, and
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
331
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
also examining the actions of participants that can be realistically inferred from
message content. Thus the method used in this chapter is akin to ethnographic
analysis, albeit using very small samples, and doing it just for illustrative purposes.
and doing so with greater depth, and with a more vivid and naturalistic approach, than
was possible for the previous Content Analysis. The reason for deferring such an
analysis to this late stage of the research, and with such limited scope, is that by
design the thesis focused on discovery and assessment of VCoPs. Thick description of
them is a highly time-intensive task that cannot really be done justice here, and is thus
With respect to thread selection criteria, it must be noted that this chapter, written after
the completion of Stage VI, takes as a given that TAXES, CPLUS, PHYSRES and
XTRPRG are Usenet-based CoPs. Therefore, since all interactions in a CoP are
care only that they are core-dominated threads, where CoP behaviour and structural
characteristics have been clearly established. Nevertheless, it is clear that some threads
are more “illustrative” or “meaningful”. Furthermore, it should be said that among the
appears to be the one that most clearly differentiates ENGAGEMENT from other types of
socialising communities (Preece and Ghozati, 2001). Therefore, threads will be selected
episodes. This will necessarily involve examining dense technical discourses of four
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
332
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
heterogenous VCoPs. The running commentary is a useful aid, but the reader is given
fair warning that, as befits a practice, the discourses can be extremely opaque to
community outsiders.
For the TAXES VCoP, the chosen episode includes the first six messages (in
chronological order) from the thread TAXES1. This thread is already familiar, as it was
used in Chapter Eight to illustrate the coding process. However, it is used somewhat
differently in this chapter. Rather than annotating each message with the relevant
understand the thread in its own context, i.e. what members of the newsgroup are
saying/doing, and second to highlight the links to CoP theory of their actions and
context.
The chosen illustrative example is displayed in Figure 10.1A through 10.1F. Because
line-by-line coding will not be used, the messages are copied direct from Usenet in
order to preserve the formatting that is lost within Nudist. This contributes to layout
clarity, and reveals what participants actually see, thus highlighting how formatting
itself can play an artifactual role, notably in the CPLUS and PHYSRES VCoPs. A few
changes are made to each message as it is imported from Usenet. As always, original
poster names and e-mails are omitted, and disguised names are used instead. In
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
333
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The episode described by these messages began on a Tuesday and ended on Friday of
a week in December 2002. It begins with the message shown in Figure 10.1A, posted
by Steve. Reading this in context, and focusing on the actions of Steve and the
associate professor of accounting, a core member of TAXES, and a tax expert in his
own right. Realising the implications, he brings it to the newsgroup right away to
discuss it with his online peers. He starts a new thread and focuses attention with a
clear and concise Subject heading. He quotes the publication carefully and adds the
source reference, as well as other references that reproduce the same passage. He then
asking other members of TAXES for their views and, more specifically, for
supporting or dissenting citations. In the TAXES community, this refers to tax laws
Steve’s actions and his message match the typical behaviour of members of a CoP
senses the information is not routine and may raise a problem. The intent of his
message is clearly to call for a round of collective problem-solving with his TAXES
peers, in order to clarify the meaning of the problematic paragraph he cited. In other
words, he wants to MUTUALLY ENGAGE with the CoP so that all may LEARN something.
Moreover, this isn’t mere academic curiosity, but value-adding work, since tax
preparers (the professional occupation of most members of the newsgroup) may at any
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
334
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Steve
Subject: Section 121 and Depreciation Allowed or Allowable
Date: Tue, 03 Dec 2002 09:05:24 –0000
**BEGIN QUOTE**
Business Use or Rental of Home
Depreciation for business use after May 6, 1997. If you were
entitled to take depreciation deductions because you used
your home for business purposes or as rental property, you
cannot exclude the part of your gain equal to any
depreciation allowed or allowable as a deduction for periods
after May 6, 1997. IF YOU CAN SHOW BY ADEQUATE RECORDS OR
OTHER EVIDENCE THAT THE DEPRECIATION DEDUCTION ALLOWED WAS
LESS THAN THE AMOUNT ALLOWABLE, THE AMOUNT YOU CANNOT
EXCLUDE IS THE SMALLER FIGURE.
**END QUOTE**
Regards,
Steve
~~~~
ENGAGEMENT and SHARED REPERTOIRE (see Figure 8.1). Steve’s actions though, are not
recorded in the message and thus escape the scope of the Content Analysis; they
of TAXES), COMMUNITY (the TAXES VCoP), and LEARNING (his chief aim in posting
the question).
Steve’s message omits greetings or preambles, and quickly jumps to a concise setup of
the problem to be solved, almost as if this particular discussion was part of an on-going
of the community –almost like a music ensemble coming in on cue– conveys the same
impression; unlike real-life communities for whom meeting entails some costs, a
newsgroup is always in session. All of these behaviours are indicators that a CoP has
Steve’s insider IDENTITY does not hinge on his high coreness score, which is merely an
socially-defined by the VCoP, and that defines membership. For it is not just tax
expertise that makes Steve a trusted member of TAXES, but the fact that he knows how
to ENGAGE with this CoP, with whom he shares a history of social LEARNING (Wenger,
1998).
Specifically, Steve’s competence is displayed and exercised along the three dimensions
of practice that make a community cohere into a CoP: MUTUAL ENGAGEMENT, SHARED
ENTERPRISE that makes him perceive the significance to the community of tax preparers
in ENGAGING with this community, from the elementary fact that he must post a Usenet
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
336
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
message that states an issue, the relevant references, his interpretation, and a call for
to receive the attention of the core members, as indeed it does: out of six participants
involved in the thread, five are core members. Third, it is Steve’s access to and
competent use of the community’s REPERTOIRE (from the tangible IRS Publications to
the intangible accepted accounting procedures regarding depreciation) that supports and
In sum, Steve is recognised as competent (or insider) by the TAXES VCoP because he
knows the ENTERPRISE well enough to contribute to it, he knows how to ENGAGE with
the community, and he knows how to use its REPERTOIRE (Wenger, 2000b).
Furthermore, for Steve, as for all members of TAXES, this social recognition of
akin to a professional accomplishment, with a content that is both specific and difficult
to achieve.
The second message of the thread, posted by Tom and displayed in Figure 10.1B,
provides further contextual confirmation that a CoP is indeed what Steve is addressing.
Tom too is a core member of TAXES, a practising tax advisor and a Chartered Public
practice). In his reply, Tom provides an explanation of the specific case Steve
described, as well as the more general applicable rule. He points out the potential for
conflicts between the two, and illustrates this with a couple of real-world examples.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
337
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Tom
Subject: Re: Section 121 and Depreciation Allowed or Allowable
Date: Wed, 04 Dec 2002 01:29:43 -0000
The above is essentially what the IRS has lifted, word for
word, in the instructions.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
338
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
shows him to be as competent, and thus as much an insider as Steve. He does not only
provide the citations Steve requested, but goes one step further by pointing out the
inconsistencies, and thus the potential for conflicting interpretations of the regulations
by taxpayers and the IRS. Tom’s grasp of the tax-preparation practice is quite evident.
along the dimensions of practice that define a CoP: MUTUAL ENGAGEMENT, SHARED
REPERTOIRE and JOINT ENTERPRISE (Wenger, 1998). Tom is judged competent, and thus
full member, because he understands the ENTERPRISE well enough to contribute to it.
the potential problems with the “allowed or allowable depreciation”. It is telling that
this explanation is addressed not to tax payers in general, but to his fellow tax advisors,
who like him are VCoP members. Tom is judged competent because he knows how to
ENGAGE with other members of the community, as evinced by the clarity and usefulness
of his message (he is in fact congratulated on it, see Figure 8.1). Finally, Tom is
competent because he has access to, and skilfully deploys, the SHARED REPERTOIRE of
the community, here manifested by applicable laws and shared tax/accounting criteria.
Thus, Tom’s message provides a vivid illustration of what it means and what it takes to
The third message in the episode is displayed in Figure 10.1C. It is by Jack, another
CPA and core-member of TAXES, who gladly joins the collective problem-solving
Tom’s, but it is timely. In fact, Usenet records show Jack is answering Steve practically
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
339
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Jack
Subject: Re: Section 121 and Depreciation Allowed or Allowable
Date: Wed, 04 Dec 2002 01:49:01 -0000
Jack
at the same time as Tom, and so has not previously read Tom’s reply. Jack’s message is
well-grounded in the tax practice, as shown by his real-life examples of vacation homes
and home offices. He contributes his own reading of the intriguing paragraph in the IRS
advisors know well because many work from home, and take advantage of the
deductions a home office legally affords. Like Steve and Tom before him, Jack enacts his
of the JOINT ENTERPRISE (his example is worded so as to be useful to other tax preparers),
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
340
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Zach
Subject: Re: Section 121 and Depreciation Allowed or Allowable
Date: Wed, 04 Dec 2002 02:08:14 -0000
exercise with a discussion of the rationale behind the limits to claimed depreciation.
His analysis, though lacking numerical examples, is slightly more detailed than Jack’s
and more similar to Tom’s. He cites several different sections and regulations of the
Internal Revenue Code (IRC), and based on the rationale he first proposed, he interprets
the position taken by the IRS on the Publications cited by Steve. The abundance of
references reveals the extent of his research, and therefore his deep involvement in the
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
341
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
principles (“it's improper to ‘recapture’ depreciation that has been forced into the carry-
forward amount and therefore never actually deducted”). Also like Tom, he mentions
the potential for confusion among some tax preparers; again, the message seems
insider is enacted through his displayed competence in ENGAGING with the community,
From: Tom
Subject: Re: Section 121 and Depreciation Allowed or Allowable
Date: Fri, 06 Dec 2002 05:43:43 -0000
The next message, shown in Figure 10.1E, is an addendum by Tom to his previous long
message. He points out an additional confusion that may come out of the problematic
paragraph in the IRS Publications. He notes that “allowed” but not “taken” depreciation
does have an effect on the amount of tax due, and he speculates this confusing fact will
probably mislead some tax preparers as well as some IRS agents. The message, once
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
342
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
again, is addressed to fellow insiders, rather than to the public at large. In fact, the
bemused tone he uses (with a <grin> inserted) seems to signal that of course he expects
A couple of days after Tom’s first message, Steve posts a short but appreciative thank-
you note, displayed in Figure 10.1F. This can be construed as an explicit indication of
case that he does not again participate in this thread, even though Usenet records show
him active in other threads at the time. Though brief, Steve’s note expresses
appreciation and gratitude to Tom for his research efforts, and confirms he shares his
indication, though implicit, is the topical focus maintained throughout the thread
(thanks to the unseen but effective work of the Moderator), and the level of specialist
From: Steve
Subject: Re: Section 121 and Depreciation Allowed or Allowable
Date: Fri, 06 Dec 2002 05:43:46 –0000
Actually, yes.
Regards,
Steve
~~~~
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
343
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The six messages of this illustrative example provide a transient but substantial episode
of collective problem-solving, even had the thread ended at this point. In fact, the
complete thread included a total of 14 messages, and involved six different members of
the VCoP, five of them core-members. After Steve’s thank-you note, other core-
examples to his argument. However, Tom’s position acquitted itself well, and by the
end of the thread seemed to be accepted by all as the correct solution to the original
problem. This suggests not just Steve but several CoP members can be credited with
It is interesting that despite the intent of tax regulations to be perfectly clear and
unambiguous, these tax professionals have to wrestle with the meaning of the texts, not
only from the tax code but from other specialised publications and Tax Court decisions,
in order to collectively build a meaningful and operational solution they can apply in
their tax practice. The fact that such problem-solving episodes are not isolated but
each discussion, clearly manifests the CoP character of this group. Thus, this is not a
hobby or fan community, nor a group of friends who enjoy online socialisation, but a
group of independent professionals solving real-world problems, and getting real work
done, and in the process LEARNING from each other how to do it better.
It is easy to see that online discussion in the chosen illustrative example is MUTUAL
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
344
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Multiple members participated in the problem-solving exercise, and, though not shown
in the example, they ENGAGED with each other, not just with Steve. Furthermore, they
joined the exercise because they understood the ENTERPRISE of the VCoP well enough
In sum, the examination of one episode chosen from core discussions of the TAXES
VCoP has highlighted members’ competence, readiness and enthusiasm in taking part
messages, but in this chapter, Wenger’s constructs have been examined in their proper
context, to convey a more vivid and naturalistic rendering, and to describe life in a CoP
as it must really seem to its members: as a living, exciting response to the real-world
problems these competent professionals identify with, and enjoy tackling together.
episode of solicited code critique. Code critique is probably the most frequent instance
June 20 and ended on Sunday June 22, 2003, thus illustrating how a busy newsgroup is
always in session, even accounting for moderation lags. The episode comprises the first
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
345
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Patrick, a core-member of the CPLUS VCoP and also a member of the moderation
committee has been struggling for some time with a problem, and he posts a request for
help to the newsgroup. The fact that the request is made by a core member, a
moderator, and a C++ expert, suggests this episode will involve leading-edge
unnoticed, and quickly grab the attention of other core members. Specifically, three out
The first message, displayed in Figure 10.2A, is the thread head. It begins with an
opening statement in which a verbal description of the problem is offered with the
additional explanation that Patrick, has already reworked his code using suggestions
from another newsgroup. This is not an idle comment: Usenet participants like to be
reassured that the poster, even if he is a respected member, has put in reasonable effort
before asking for help. In addition, Patrick identifies the problem as a “real” problem,
not a puzzle or quirky issue, which would receive a different treatment from busy
experts. Finally, Patrick focuses the discussion by asking to leave questions of style or
relevance out of it, in effect asking other members for a vote of confidence or at least to
After this context-setting introduction, the code itself is presented. The author follows
code clarity. He inserts comments at several points (preceded by a double dash, “//”) to
make his thoughts explicit, and to justify his avoidance of a particular stylistic
convention. He also inserts a couple of smileys to soften statements some may find
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
346
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
patronising. Comments are also used to identify the three distinct situations or branches
Patrick’s actions match the behaviour of a CoP member (Wenger et al, 2002). The
explicit intent of his message is to convene a problem-solving exercise with fellow C++
experts. Thus the message provides explicit textual evidence of MUTUAL ENGAGEMENT,
under the form of collective problem-solving, as well as SHARED REPERTOIRE, under the
form of jargon and symbolic language. In addition, his actions provide implicit evidence of
LEARNING (his chief intention in posting the problem); COMMUNITY (addressing the
CPLUS VCoP), and JOINT ENTERPRISE (because his problem lies at the boundaries of what
can be done with the current C++ standard, and that is highly relevant to the experts).
From: Patrick
Subject: reading input
Date: 20 Jun 2003 17:15:59 -0400
I have been struggling for some time with problems related to code that
sometimes uses getline(istream, string) for input and sometimes uses
operator >> wrapped up to ensure checking for the stream state.
Putting aside style issues and questions of whether this should be done
at all (we can argue all week about that, and probably never agree)
could you critique the following preferably offering suggestions for
improvement rather than just 'throw it away.' :-)
(continued)
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
347
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
(continued)
template<typename in_type>
in_type read(std::string const & prompt, int max_tries = 3){
in_type temp;
if(max_tries < 1) max_tries = 1;
int tries(0);
while(tries++ != max_tries ){
std::cout << prompt;
std::cin >> temp;
eat_ws_to_cr(std::cin);
if(not std::cin.fail()) return temp;
if(std::cin.eof()) return in_type();
std::cin.clear(); // if it has failed,
reset it to normal
cin.ignore(INT_MAX, '\n'); // flush cin
std::cout << "\n That input was incorrect, try
again: \n";
}
throw fgw::bad_input("Too many attempts to read data.");
}
// I know about using default arguments :-) I just do not like them.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
348
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Patrick’s request for code critique omits greetings or preambles, beginning instead with
running interaction. The same impression is given by the community’s immediate and
effective response. All of these behaviours are indicators that a CoP has formed
(Wenger, 1998).
along the previously mentioned dimensions that make a community cohere into a CoP:
First, it is Patrick’s understanding of the ENTERPRISE that makes him aware of the
relevance to the community of a problem which pushes at the boundary of the current
ENGAGING with this community, from the posting of an appropriate message to the
effective message that provides background, the minimum requirements for the
proposed code, and the warrants under which the discussion should unfold. Third, it is
Patrick’s competent use of the community’s REPERTOIRE (from his command of the
C++ Language to his pain-staking use of code formatting) that supports his highly
In sum, Patrick is recognised as competent (or insider) by the CPLUS VCoP because he
knows the ENTERPRISE well enough to contribute to it, he knows how to ENGAGE with
the community, and he knows how to use its REPERTOIRE (Wenger, 2000b).
Furthermore, seeking and obtaining the social recognition of competence from this
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
349
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
particular CoP is for Patrick an important affirmation of IDENTITY, for the CPLUS
community includes many of the personalities who literally define the C++ Standard.
The first to join the problem-solving episode started by Patrick is Steve, who is not a
core member. His response is displayed in Figure 10.2B. He offers a relatively simple
solution by using a different input function, for which he provides an Internet address.
Steve’s response is quick, but Patrick points out in a different (undisplayed) thank-you
message that the "linebylinestream" function does not address his needs.
From: Steve
Subject: Re: reading input
Date: 20 Jun 2003 19:07:58 -0400
The problem I see here is that the user may hit "enter" many times,
trying either to accept a default value or just trying to force the
program to accept some "empty" representation, maybe to encourage the
program to emit a more verbose, helpful prompt. Your formatted read
from std::cin isn't going to return until it sees something besides
whitespace; newline won't kick out of that read.
Footnotes:
¹ http://groups.google.com/groups?threadm=q67ptm0l124.fsf%40raytheon.com
--
Steve
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
350
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Though brief, Steve’s message shows true ENGAGEMENT with Patrick’s problem by
quoting exactly the lines of his code that he perceives will cause trouble and by
succinctly explaining what the trouble will be. Although his solution is not what Patrick
is looking for, it is obvious he gave the matter some thought, for which he is duly
thanked. Steve’s message also yields explicit evidence of SHARED REPERTOIRE in the
form of jargon.
The second person to ENGAGE with Patrick’s problem is Jack, who is not a core
member. His message is shown in Figure 10.2C. He tries to address Patrick’s problem
although only the first two involve a functional change in the code, the last one being
cosmetic. The response is similar to Steve’s: the problem has been given some
Patrick’s expertise and previous efforts, the proposed solution turns out to be
With a keen sense of the conventions enforced by the newsgroup, Jack ends his
moderator with a note inserted in the message prior to posting, in which he assures Jack
the moderation procedure is not that rigorous. Both the apology and the moderator’s
reply are explicit indicators of the CPLUS community’s SHARED REPERTOIRE, under the
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
351
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Jack
Subject: Re: reading input
Date: 21 Jun 2003 06:25:51 -0400
(continued)
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
352
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
(continued)
> }
>
> }
(forgive the amount of quoting - it's to give context within the code)
Regards,
Jack
Both Jack’s and Steve’s replies must be commended for their quick reaction time
and their competent pinpointing of the problematic issues. Though not core
practice reveals full membership in the VCoP. Specifically, they both understand
were quite what Patrick was looking for. Second, they know how to ENGAGE with
diagnoses of the problematic issues. Third, they display competence in their use of
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
353
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Patrick
Subject: Re: reading input
Date: 21 Jun 2003 20:33:26 -0400
IOWs calling that version of isspace with an int first parameter throws.
It doesn't if getloc() is not called.
--
Patrick
Jack’s proposed solution elicits an implicit thank-you note from Patrick, displayed in
Figure 10.2D. In it, he points out, in a friendly manner, a mistake and the way to fix it.
The tone does not seem not patronising, rather it seems to catch the opportunity to turn
the exchange into a LEARNING experience for Jack and the newsgroup at large. Also it
gives the impression that Jack is still a relative newcomer to the C++ language, while
Patrick is an acknowledged master. The fact that Patrick takes time away from his own
problem to comment and improve on the post of another member is implicit evidence
of the way these programmers care about the C++ Language, thus evincing JOINT
ENTERPRISE. Still, Patrick’s own comments will be subject to review by Harry, on the
next message.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
354
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Harry
Subject: Re: reading input
Date: 22 Jun 2003 17:53:03 -0400
> Anyone like to suggest why Jack's amended line throws an exception
> unless it is further amended to:
>
> if(std::isspace(char(c), in.getloc()) in.get;
> IOWs calling that version of isspace with an int first parameter
> throws.
It works IF you don't pass a second parameter. But that isn't cool,
because the function is calls isn't a template. More to the point,
the function it calls uses the global locale, and not the one embedded
in the stream. Which may or may not be acceptable. (In the case of
cin, it is probably acceptable.)
--
Harry
Harry is the participant with highest coreness in the VCoP, and a member of the
moderation committee. Like Patrick, he grabs the LEARNING opportunity in his own
response, displayed in Figure 10.2E. After a couple of light jokes indicated by smileys
(insider jokes that are part of the REPERTOIRE), he points out what the underlying
problem is all about. This brief “lecture” within the broader problem-solving episode is
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
355
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
sharing, and evidence also of JOINT ENTERPRISE, under the form of caring for a domain
of knowledge, even if somewhat of a digression from the original problem which Harry
addresses in a separate message, displayed in Figure 10.2F. It comes two days after the
original problem was posted; thus the author probably read the previous attempts.
understand what Patrick is really after, something the previous two posters apparently
did not attempt. By deliberately trying to read Patrick’s intentions, Harry designs an
alternative routine and points out a couple of caveats for which he also provides a way
Harry makes a few stylistic comments in passing. For instance, he makes a joking
reference to SESE. This means “single entry, single exit” and is a stylistic convention
of C++ which some think outmoded, while others believe leads to cleaner code design.
Thus far, Harry has only addressed the first part of Patrick’s routine. He quotes the
second part complete to provide context and comments on it. Once again trying to read
takes him at his word, proposes a routine for the second part, and suggests eliminating
one unnecesary statement. Harry concludes his message by making the broader
suggestion of dividing the initial routine, which is too complex, into two more specialised
routines, with the second calling (i.e. momentarily transferring control to) the first.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
356
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Harry
Subject: Re: reading input
Date: 22 Jun 2003 10:09:33 -0400
And of course, the code you present is a very strong argument in favor
of SESE:-). I had to read it through three or four times to figure
out what was going on.
I think that somethink like the following would do more or less what
you want (supposing I've guessed correctly what you want):
void
eat_ws_through_eoln(
std::istream& source )
{
while ( std:isspace( source.peek() ) && ! source.peek() == '\n' ) {
source.get() ;
}
if ( source.peek() == '\n' ) {
source.get() ;
}
}
void
eat_ws_through_eoln(
std::istream& source )
{
std::ctype< char > ctype
= std::use_locale< std::ctype< char > >( source.getloc() ) ;
for ( int ch = source.get() ;
(continued)
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
357
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
(continued)
lookAhead != EOF
&& lookAhead != '\n'
&& ctype.is( std::ctype_base::space, ch ) ;
ch = source.get() ) {
}
if ( lookAhead != '\n' ) {
source.putback( lookAhead ) ;
}
}
Note that the semantics are subtly different, however; this version
will set the failbit in the stream if it encounters EOF without a
'\n'; the versions using peek should NEVER set failbit.
Once again, I'm not too sure of the semantics. Given an input stream
containing "1.23e+" (no '\n'), do you really want read<double> to
return 0.0, with no error indication? If so, something like the
following should do the trick:
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
358
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
(continued)
Personally, I'd eliminate the "else if" if I don't get a value, it's
an error.
Personally, I'd probaby divide the whole thing up into two functions,
one which handles a single input with prompt, and the second which
loops calling the first. It seems obvious to me that this function is
too complex. And the first is useful in its own right -- there's a
lot of times that just any value of the target type is not acceptable.
--
Harry
There is one more (undisplayed) solution attempted by a different poster, which Harry
also takes time to comment on. At the end of that message, last one in the thread, Harry
offers the following conclusion on the issue which is causing Patrick’s problem:
There is a fundamental weakness in the error detection in istream [in the current
version of the Standard]. You can know whether a given operation succeeded or
failed, but you cannot reliably know why it failed. The requirements [of
Patrick's problem] are for different actions depending on the reason for failure.
The information is not available. That makes meeting the requirements more
CPLUS insider hinges on competence more broadly defined by the community. Harry
is judged competent, and thus full member, because he understands the ENTERPRISE
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
359
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
well enough to contribute to it. In this particular problem, he understands and points out
the limits of the the current C++ Standard. Furthermore, he is competent because he
knows how to ENGAGE with other members of the community. Thus he expertly, but
not heavy-handedly, unravels the problem hidden within Patrick’s code. Finally, Harry
is competent because he has access to and skilfully deploys the SHARED REPERTOIRE,
which is here comprised mostly by the C++ Language and its conventions. Thus
Harry’s message vividly displays what it means and what it takes to be a recognised,
episode illustrates the prominent role of SHARED REPERTOIRE in this VCoP, notably the
use of symbolic language. The community has its own complex symbolic language
The existence of a constantly cited Standard is evidence of how much the C++
community in general and this VCoP in particular cares about their domain.
COMMUNITY, although the tone of discussion is kept professional and helpful, focused
on the issues and not the personalities, and good Usenet manners are displayed
throughout, with smileys added to soften strong or mildly ironic assertions. The fact
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
360
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
solving real-world problems, and getting real work done, and in the process LEARNING
In sum, the examination of this episode from core discussions of the CPLUS VCoP has
related problem-solving exercises. The discussion yields evidence for the constructs
The Content Analysis detected as much, at the level of individual messages, but in this
chapter Wenger’s constructs have been examined in their proper context, to attempt a
more vivid and naturalistic rendering, and to describe life in a CoP as it must really
seem to its members: as a living, exciting response to the real-world problems these
The example chosen for this VCoP was not taken from the four threads used in Chapter
Eight. The reason is that those threads are all debates, and did not provide a good
like CIVWAR.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
361
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Hence the chosen problem-solving episode displayed on Figures 10.3A to 10.3I. The
original thread from which this extract was taken will be labelled XTRPRG5. It
contains 36 messages, but only nine are used for the illustrative example, involving five
members of the VCoP, four of them core-members. The episode took place in the short
span of two days, thus illustrating the quick and effective response of the VCoP.
The first message is the thread head and is displayed in Figure 10.3A. The author,
Gerard, is a core member of the newsgroup, yet sometimes also a critic of XP. Gerard’s
problem is one of design, probably at the early stage where broadly conceived
approaches are considered. The question is not “how do I use XP to design an SCM?”
Rather, he speculates that if during development, some XP practices are adopted (such
as short iterations and programmer’s discretion for making changes) then the resulting
SCM systems will probably inherit the same practices. Thus he asks the experts in the
VCoP for their opinions and for useful articles regarding this hypothesis. This is no
mere request for information, since the issue is rather subtle and will require some
ENGAGEMENT with the problem. On the other hand, the fact that the problem and the
need are real also make it attractive for experts to ENGAGE with. Gerard’s actions, as
(Wenger et al, 2002). The explicit intent of his message is to convene a problem-
solving exercise with fellow experts on an issue relevant to the XP approach. His main
intention is to think through with them the future consequences of certain design
decisions. Beyond the specific help that this represents for Gerard, it will have a
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
362
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Gerard
Subject: SCM and XP
Date: Wed, 30 Oct 2002 17:49:57 GMT
Is this true? Have there been any articles written on this issue?
Gerard
**By SCM I'm not thinking of the heavy-handed administrative things that are
often associated with the term, I'm only thinking of the tool, e.g., VSS or
Perforce.
REPERTOIRE, under the form of jargon. In addition, his actions provide implicit
(addressing the XTRPRG VCoP), and JOINT ENTERPRISE (because his problem
illustrates that some of the practices of the XP approach have specific consequences for
Gerard’s message jumps straight to business, as if this discussion was just part of a
broader permanent interaction. The immediate and effective response of the community
gives the same impression. These behaviours are indicators that a CoP has formed
(Wenger, 1998).
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
363
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Gerard’s high coreness score reflects his insider’s status, but does not cause it. It is the
XTRPRG community that recognises Gerard as a full member because of the competences
he displays in this message and, of course, in a prior history of shared social LEARNING
(Wenger, 1998). First, it is Gerard’s understanding of the ENTERPRISE that makes him
perceive the relevance to the community of a design issue with implications for the
products developed under XP. Second, he displays competence in ENGAGING with this
implications, sure to catch the attention of the experts. Third, it is Gerard’s competent use
of the community’s REPERTOIRE (specifically the XP practices of short iterations and code
ownership) that supports the technical problem-solving he seeks from the community. In
sum, the VCoP recognises Gerard as one of its own because he knows the ENTERPRISE well
enough to contribute to it, he knows how to ENGAGE with the community, and he knows
how to use its REPERTOIRE (Wenger, 2000b). This social recognition of competence is, for
Gerard, a valued source of IDENTITY: being recognised as a full member of the XP VCoP is
part of his professional identity, as is his being known as a loyal critic. In fact, this is a
useful reminder that the JOINT ENTERPRISE of a CoP is collectively negotiated, and does not
The first participant to respond, Jake, is not a core member. In his reply, shown in Figure
10.3B, he makes no analysis. Rather he provides three references he thinks Gerard will
find useful; a previous thread from the newsgroup, a software tool and a published
article. Though brief, Jake’s reply is highly informative. The fact that he did some
research, by looking up the Internet addresses for each of the three references, reveals the
time he put into answering Gerard’s question, and thus the extent of his ENGAGEMENT.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
364
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Jake
Date: Thu, 31 Oct 2002 10:05:19 +1100
Subject: Re: SCM and XP
Hi Gerard,
> ... advocate a particular style of SCM. E.g., file locking would be
> out, and code ownership would be out (I realize this last is banned
> in XP).
There was a thread last year about XP and config managment that
discusses particular SCM tools that you may find useful:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-
8&threadm=m553oto7etp32u1unsu4sh1h1qt018r4fl%404ax.com&rnum=
1&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DUTF-
8%26selm%3Dm553oto7etp32u1unsu4sh1h1qt018r4fl%25404ax.com
http://martinfowler.com/articles/continuousIntegration.html
Cheers,
Jake
--
The next message is a thank-you note by Gerard, displayed in Figure 10.3C. He quotes
one of the three references cited by Jake to indicate it is precisely what he was after.
This quick exchange between Jake and Gerard illustrates one of the main advantages of
CoPs, real or virtual: the fact they provide a collective knowledge repository that spares
individual members from the need to know or recall everything (Wenger, 1998).
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
365
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Gerard
Subject: Re: SCM and XP
Date: Thu, 31 Oct 2002 00:14:50 GMT
...
> There was a thread last year about XP and config managment that
> discusses particular SCM tools that you may find useful:
...
Thanks!! Looks like just the kind of thing I was looking for.
Gerard
The second response to Gerard, shown in Figure 10.3D comes from Matthew, a core
member of the newsgroup and one of its most respected figures. Like Jake, he provides
ENGAGES with the problem by suggesting two ground rules Gerard should ask his team
of software developers to live by. The first rule may be labelled “No blocking” and
means a developer cannot block a module (i.e. keep it from other developers) while
working on it. The second rule can be labelled “Frequent check-ins”, and means a
developer can put back a module just as soon as he finishes modifying it.
Matthew also points out the rationale for the two rules. In effect they turn the module
check-out process into a race between developers, thus avoiding the common problem
either finish their changes quickly or they have to merge (i.e. adopt) the changes made
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
366
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Matthew
Subject: Re: SCM and XP
Date: Wed, 30 Oct 2002 21:14:34 -0600
I think Andrew's book "XP Installed" talks about this. The rules are simple:
1. No blocking. Anybody can check a module out, even if it's already checked
out by someone else. First one to check in wins. Everybody else merges.
Matthew
Matthew’s reply is fairly short, but it reflects the wisdom of his long experience. Gerard’s
thank-you note, displayed in Figure 10.3E, is also short but he seems to immediately
have caught Matthew’s idea, and his enthusiasm shows. He obviously likes the simplicity
and fairness of the approach, and realises it will be easy to sell to his team of developers.
Implicit in the exchange between Matthew and Gerard, both experienced core members
of the VCoP, is the fact they both have faced the challenge of leading a group of
talented but idiosyncratic software developers in the construction –on time and on
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
367
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
essential. That this can remain tacit –because of their shared practice– makes their
communication more agile, and yet richer than their short messages would suggest.
From: Gerard
Subject: Re: SCM and XP
Date: Thu, 31 Oct 2002 05:39:58 GMT
> I think Andrew's book "XP Installed" talks about this. The rules are simple:
> 1. No blocking. Anybody can check a module out, even if it's already
> checked out by someone else. First one to check in wins. Everybody
> else merges.
Perfect.
> 2. Allow very frequent checkins. Nobody wants to keep the modules
> checked out for long because then they'll have to do merges.
Perfect.
Thanks!
Gerard
The next participant in the discussion is Pete, another core member whose message is
displayed in Figure 10.3F. He thinks Matthew’s “no blocking” rule, and the pressure
it puts on developers, is too drastic. In addition, he thinks the adoption of this rule
will rule out an entire class of SCM systems, namely those that allow blocking. This
consideration of the implications reveals Pete has ENGAGED with the problem. On the
other hand, Pete fully agrees agrees with the “frequent checkin” rule, believing like
Matthew that developers tend to hang on far too long to the modules they are editing.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
368
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Pete
Subject: Re: SCM and XP
Date: Thu, 31 Oct 2002 11:25:08 GMT
> 1. No blocking. Anybody can check a module out, even if it's already
> checked out by someone else. First one to check in wins. Everybody
> else merges.
Very handy, but not strictly necessary. If the team is small and the
members can remember (and the tools support) just checking out what
you're working on, blocking checkouts aren't necessarily that disruptive.
Non-blocking is best, but you don't have to make a radical shift in SCMs
as long as it doesn't disrupt the process.
> 2. Allow very frequent checkins. Nobody wants to keep the modules
> checked out for long because then they'll have to do merges.
Very true. Got to get away from the "I'll check it in after I just change 27
other things..." habit.
In his response to Pete, shown in Figure 10.3G, Gerard promptly defends Matthew’s
that within the project he is considering, blocking a module while it is being modified
will cause disruption to other developers’ work. He adds that he has little regard for
SCM systems that allow blocking because they make parallel development impossible.
Perhaps to soften his strong statements, Gerard then quotes the “frequent checkin” rule
and Pete’s positive comment on it and adds his own concurrent view, a point, he adds,
where he agrees with XP. Thus Gerard lets on that his being a core member of the
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
369
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Gerard
Subject: Re: SCM and XP
Date: Thu, 31 Oct 2002 17:54:09 GMT
Blocking *will* disrupt the process. It's just a matter of degree and time.
I'd definitely toss any SCM system that didn't allow parallel development.
> > 2. Allow very frequent checkins. Nobody wants to keep the modules
> > checked out for long because then they'll have to do merges.
>
> Very true. Got to get away from the "I'll check it
> in after I just change 27 other things..." habit.
This is a point where I agree with XP: add features in small increments.
After every feature, check in.
Of course, there are some changes that are not amenable to this (a sweeping
refactoring). Often it makes sense to involve the whole team with them
anyway, so there is often no merge problem in that case either.
Gerard
The next message, displayed in Figure 10.3H is by the same Andrew whose book, XP
original question which he quotes in full. Like Jake before him, he questions Gerard’s
assertion that in XP code ownership is banned, while admitting “team ownership” can
cause its own problems. He then agrees that it is better that the SCM follow the “no
locking” rule, even if it causes some conflicts between pairs of programmers. He feels
the agility gained by pairs of programmers that can act on code whenever they see the
need for it is well worth a few conflicts. He also adds that the best way to reduce these
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
370
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
conflicts is precisely the “frequent checkin” rule. Finally, he cites his own book as a
reference for this problem and speculates on what an SCM that incorporated all the XP
From: Andrew
Subject: Re: SCM and XP
Date: Thu, 31 Oct 2002 04:59:00 -0500
Well, I'd say that there is /team/ code ownership rather than individual, not that
there is /no/ code ownership. But that's a quibble and your point is a good one.
SCM seems to work best without locking, since pairs move quickly wherever they
need to go, when they need to do it. This does lead to conflicts from time to
time when two pairs edit the same class. Generally this decreases rapidly as the
system grows, though often there are a few classes that need editing a lot.
I suppose it's a sign that something is odd about the application if every time
we do anything, there's this one file that we always have to edit, but I don't
know a general rule for whether it's a problem or what to do about it. I suspect
there's always some refactoring that will make it better.
The solution to a "hot" file situation, interestingly enough, is to check it out, edit,
and check right back in. The more frequently you check in, the fewer conflicts.
I can't remember any right this second, but there is a bit about it in XP Installed,
and I bet there are chapters in some of the other books that aren't popping into
my mind right now.
To design an SCM for XP, I'd think about what XPers want to do, then figure a
way to make it happen. My favorite fantasy is an SCM that pushes updates to all
online pairs, on any file they haven't edited yet. That is, one's private sandbox
is /always/ up to date with the repository, except for one's own ongoing edits.
Andrew
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
371
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Andrew’s expertise is fairly obvious, but his membership in the XTRPRG VCoP is based
thus a full member, because he understands the ENTERPRISE well enough to contribute to
ENGAGE with other members of the community, as shown by the technical know-how and
(in this touchy newsgroup) politeness of his response. Finally, Andrew is judged
competent because he has access to and skilfully deploys the SHARED REPERTOIRE of the
In the last message of this illustrative example, shown in Figure 10.3I, Gerard replies
briefly to Andrew that he doesn’t think such a system would be a good idea, possibly
because of his known reservations about parts of XP, reservations which Andrew
From: Gerard
Subject: Re: SCM and XP
Date: Thu, 31 Oct 2002 17:49:42 GMT
> To design an SCM for XP, I'd think about what XPers want to do, then
> figure a way to make it happen. My favorite fantasy is an SCM that pushes
> updates to all online pairs, on any file they haven't edited yet. That is, one's
> private sandbox is /always/ up to date with the repository, except for one's
> own ongoing edits.
>
> What would happen if the SCM worked that way?
I don't think it's a good idea to change a developer's code base out from under
him. And a basic principle of debugging is to change only one thing at a time.
Gerard
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
372
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The nine messages of this illustrative example provide a transient but substantial
episode of collective problem-solving, even had the thread ended at this point. In fact,
The examination of this episode chosen from core discussions of the XTRPRG VCoP
exercises. The complete episode, which was not included in the Content Analysis,
ENTERPRISE in the form of caring for a domain of knowledge. Yet, in this carefully
chosen example, Wenger’s constructs have been illustrated in the original context of
The example picked to illustrate ENGAGEMENT in the PHYSRES VCoP are the first
seven messages from thread PHYSRES3. They were chosen because they exhibit a
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
373
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
the core members has undertaken the task of posting brief (or not so brief) “tutorials”
about various topics, from Fourier transforms to Hilbert Space. These documents
The first message, the thread head, is displayed in Figure 10.4A. The author, Karl, is an
academic from a German university and a core member of the newsgroup. His question
omits greetings or preambles, and jumps right into a technical description of the
well as its highly specialised practice. The responses of Richard and Albert come
within a day, and are visibly grounded in the practice of mathematical physics. All of
these behaviours are indicators that a CoP has formed (Wenger, 1998).
Karl’s aim in posting the question is to point out a mathematical coincidence between
two separate fields of physics, and to ask for opinions and relevant references. He
ventures a tentative hypothesis (“Could there be a connection to the way that Connes
exercise and start putting together the mathematical arguments he needs to prove or
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
374
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Karl
Subject: Gravity from Weitzenboeck
Date: 15 Feb 2003 07:46:44 GMT
L_B = {d_B,del_B}
and the condition that it be equal to its normal ordered version can, with a
only few lines of algebra, be checked to be equivalent to the equations
nabla_r H^r_mn = 0
H_mnr H^mnr = 0 .
This are indeed again the well known equations of motion of the background
fields G and B (for constant dilaton).
Why should the condition that the (deformed) Laplace-Beltrami operator is free
of contractions be equivalent to gravity coupled to background fields? Maybe
because of this: When the NSR superstring is formulated in Schroedinger
representation, the Hamiltonian constraint becomes essentially the
Laplace-Beltrami operator over loop space over spacetime, with the obvious
induced fields over it, and infinities (other than those known from flat space)
are only avoided when the divergent contractions vanish. In terms of the
Laplace-Beltrami operator over spacetime this is precisely the above condition.
I am looking for related discussions in the literature, but have not found
much so far. Could there be a connection to the way that Connes et al produce
gravity coupled to fields from looking at traces over squares of generalized
Dirac operators?
--
Karl
the three dimensions of practice that make a community cohere into a CoP. First, it is
his understanding of the ENTERPRISE that makes him realise the implications of this
mathematical coincidence and bring it to the attention of the VCoP. Second, Karl
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
375
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
knowledge required to get a message past the moderator, to the clarity and elegance of
his posted message. Third, it is Karl’s access to and competent use of the community’s
SHARED REPERTOIRE (in the form of jargon and symbolic language) that supports and
enables his highly technical ENGAGEMENT with the community. In sum, the VCoP
recognises Karl’s IDENTITY as that of a full member because he knows the ENTERPRISE
well enough to contribute, he knows how to ENGAGE with the community, and he
The first reply, displayed in Figure 10.4B, comes from Richard, also a core member of
clarification of the term “normal ordered”, which plays a pivotal role in Karl’s original
From: Richard
Subject: Re: Gravity from Weitzenboeck
Date: 16 Feb 2003 11:34:35 GMT
The usage of the term "normal ordered" in the context is unclear to me.
Usually normal ordering is some procedure of transfroming classical
observables into the corresponding quantum ones. Any given operator can
usually be brought to normal ordered form. Then, what do you mean when you
say a given operator is "normal ordered"? Maybe that it's the normal ordered
quantization of some specific classic observable?
Best regards,
Richard
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
376
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The next message is Karl’s response to Richard, displayed in Figure 10.4C. It is a long
and carefully crafted message. It has a first part with context-setting partial quotes from
the two previous messages. The second part is a note from Albert, the newsgroup
maintains the FAQ, and provides a weekly report of news and discoveries in the world
provide this context. In the third part, the message proper begins with a formal definition
of what is meant by “normal order”. Karl cites three published references for the
equations he copies in his message, and provides complete references at the end.
The involvement of three core members of the community, and the very complicated
problem-solving. But it is the use of symbolic and technical language that sets Karl’s
message appart, illustrating how, in skilled hands, the artifacts of the VCoP support
as shown by the vertical alignment of “=” signs of equations. The clarity and layout of the
finished product makes reading and discussion of the mathematical argument relatively
easy, which is quite an achievement considering the symbols usually required by this
mathematical language call for specialised word processors. Indeed, the FAQ of the
customary Usenet message because the mathematical symbols and images do not readily
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
377
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Karl
Subject: Re: Gravity from Weitzenboeck
Date: 17 Feb 2003 12:00:34 GMT
> The usage of the term "normal ordered" in the context is unclear to me.
[Moderator's note: before we dive into the details, it might help Richard to
hear that differential forms at a point are mathematically analogous to a
fermionic Fock space, and the usual Clifford algebra action on differential
forms can be thought of as generated by "creation and annihilation operators".
A "creation operator" is just the operation of "wedging with a basis 1-form",
while an "annihilation operator" is the adjoint thereof, defined using a metric
on spacetime. We are borrowing ideas from quantum field theory, but we're just
doing differential geometry. - Albert]
By normal order I am referring here to moving all form creators to the left of
all form annihilators:
{c^m,a^n} = g^mn,
where g is the metric. (Maybe this is more familiar when L is expressed [3] in
terms of Clifford generators Gamma^n_\pm = c^n \pm a^n.)
The normal ordering : : that I was referring to is with respect to the c^n and
a^n operators, for instance
I argue that normal ordering effects inside the Bochner Laplacian are in some
sense irrelevant. To make this precise, introduce Riemann normal coordinates
at one point p, so that the Bochner Laplacian at that point simply reads
so that
:Bochner(p): = Bochner(p).
I wrote that
:L(p): = L(p)
(continued)
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
378
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
(continued)
= - R_klmn c^k c^m a^l a^n + R_klmn c^k {a^l, c^m} a^n
and
This is well known, maybe using somewhat different notation. But I am under
the impression that the analogous relation for the deformed case, that I
considered in my previous post, is not well known, even though it involves
only elementary steps.
{c^m,a^n} = 0 (classically)
and hence
The condition that this classical relation remains true upon quantization is
equivalent to the vanishing of the Ricci tensor. In this case I referred to
the quantum version of R_klmn c^k a^l c^m a^n as being equal to its normal
ordered version.
--
References:
[1]
author = {N. Berline and E. Getzler and M. Vergne},
title = {Heat Kernels and {D}irac Operators},
publisher = {Springer},
year = {1992}
[2]
For instance, see equation (4.45) of
[3]
For instance equation (4.33) of the above reference.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
379
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Thus, in the PHYSRES VCoP, formatting conventions are not an optional aesthetic feature
but rather a necessary aid of the highly complex discussions carried out by members. This
From: Richard
Subject: Re: Gravity from Weitzenboeck
Date: 19 Feb 2003 14:40:49 GMT
> [Moderator's note: before we dive into the details, it might help
> Richard to hear that differential forms at a point are mathematically
> analogous to a fermionic Fock space,
And the generators of the Clifford algebra action are a_i + a*_i which
works because
I suppose.
Hold on here. Who's the Bochner guy, and why is this whole thing true?
I'll keep reading the rest after some explanation :-)
Btw, the only definition of the Laplace operator I know is
d delta + delta d, where delta = *d* and * is the Hodge dual (correct me
if I'm mixing something up here).
Best regards,
Richard
The next message, in Figure 10.4D, comes from Richard, whom both Karl and Albert
addressed before. Richard understands and agrees with the note insterted by Albert,
and, just to show he knows the subject, adds an equation that provides the basis for that
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
380
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
result. However, Richard does not know the Bochner Laplacian which provides the
principal support to Karl’s argument, and asks for proper justification before
proceeding further. Remembering his netiquette, he inserts a smiley just to signal he’s
In response, Karl posts another long message, shown in Figure 10.4E. This message has
three distinct parts. In the first one he provides some clarification to Richard’s equation
from the previous post. He also adds an explanation about notation for any third parties
who are trying to follow the discussion, and makes a mention about the limitations of
ASCII characters. Thus Karl acknowledges the discussion does not involve just the
three posters who are active in the thread, but the broader PHYSRES community as
well. Also, since the discussion will leave a permanent record, future readers may find
In the second part of the message Karl explains the “Bochner Laplacian”, which
Richard asked about, and provides a link to a paper which adds more detail. Finally,
in the third part of the message, he once again mentions the mathematical coincidence
which started him on this line of inquiry. The fact that he writes down what are
tentative or “half-baked” ideas, and that he feels comfortable thus using the
possibly because it enables him to detect lines in his argument that others find
obscure.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
381
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Karl
Subject: Re: Gravity from Weitzenboeck
Date: 20 Feb 2003 04:56:45 GMT
> And the generators of the Clifford algebra action are a_i + a*_i which
> works because
>
> (a_i + a*_i) ^ 2 = a_i ^ 2 + {a_i, a*_i} + a*_i ^ 2 = 0 + 1 + 0 = 1
>
> I suppose.
and hence
(a*_m - a_m)
which satisfy
[...]
> Hold on here. Who's the Bochner guy, and why is this whole thing true?
(continued)
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
382
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
(continued)
I don't know Bochner personally :-), but when you square any Dirac
operator you get one part consisting of covariant derivatives and
connection terms and one part consisting of curvature terms. In
the present case the first part is called the Bochner Laplacian.
d = a*^n nabla_n
where
The first two terms make up the Bochner Laplacian. The last
term
> I'll keep reading the rest after some explanation :-)
--
Karl
The next message, displayed in Figure 10.4F, is by Richard, who seems satisfied by
Karl’s explanation. His post opens with a remark about a better understanding of
quotes another non-obvious section and asks where that result came from. Finally he
quotes the part in Karl’s message where a reference is given and agrees to read at least
From: Richard
Subject: Re: Gravity from Weitzenboeck
Date: Fri, 21 Feb 2003 00:27:13 +0000 (UTC)
> To see how this works it is crucial to use the fact that
>
> d = a*^n nabla_n
>
> del = -a^n nabla_n ,
>
> where
>
> nabla_n = partial_n + omega_nab a*^a a^b
>
> is the “covariant derivative operator” on forms.
How did you get this? You’d have to compute [nabla_n, a^m]
& [nabla_n, a*^m] for that.
> The first two terms make up the Bochner Laplacian. The last
> term
>
> a*^n a^m [nabla_n, nabla_m] = R_nmpq a*^n a^m a*^p a^q
>
> is the curvature term. (For more details see eq. (48) of
> http://www-stud.uni-essen.de/~sb0264/p1.pdf .)
Best regards,
Richard
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
384
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
From: Albert
Subject: Re: Gravity from Weitzenboeck
Date: Fri, 21 Feb 2003 04:46:59 +0000 (UTC)
Cute, eh?
For short:
L = [i,d]
“Weil Identity” which will provide a useful shortcut for some of the mathematical
arguments in the rest of the thread. Using shortcuts, instead of long mathematical
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
385
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
for or provide short and elegant proofs for results. Thus, although mathematical prowess
is a must for ENGAGING with the PHYSRES VCoP, its collective problem-solving is
The complete thread involved four participants, three of them core members, with a
total of 19 messages posted over a five-week period. Even this seven-message extract
acquiring new knowledge. The evidence of COMMUNITY is implicit in this thread, but
can be construed from Karl’s clarification of notation, which neither he nor Richard
needed. Karl excitement about this technical issue provides the clearest evidence of
caring for a domain of knowledge, and hence JOINT ENTERPRISE. Thus, the selected
10.6 – Summary
This chapter afforded an in-depth look at select interaction episodes of the four
Exemplary Usenet-based CoPs. The exercise aimed at conveying, within the space
between core members. Although limited to one brief example from each VCoP, this
more vivid contextual rendering of the Wenger constructs provides a more complete
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
386
Examining Normal Activity in Detected VCoPs
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
picture than was achievable by the methods used in Chapters Seven and Eight. By
performing this very brief ethnographic analysis, the power of Wenger’s CoP theory to
provide explanations for the day-to-day activities of these virtual communities can be
shown directly.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
387
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
CHAPTER ELEVEN
Conclusions
This concluding chapter will assess the extent to which Research Objectives have
organised in six sections. The First addresses the achievement of the aims and
objectives originally stated in Chapter One. The Second Section does likewise for the
Research Questions. Section Three presents the main conclusion and the
CoPs. The research’s limitations are critically discussed in Section Five. The final
The stated aim of this research was to extend Wenger’ theory of CoPs to the social
aim was organised into six specific and cumulative Research Objectives, which will
be reviewed first.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
388
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
consistent with Wenger’s theory of CoPs, and includes theory-informed criteria that
This objective was formally addressed in Section 4.1, although it built on previous
research reviewed in Chapters Two and Three. Using Wenger’s (1998) theory, a model
of Internet-based CoP was proposed. The model included a set of Essential Traits that
ACQUISITION), and a set of Exemplary Traits, designed to make the hypothesised VCoPs
more focused and energetic, and therefore easier to detect empirically. In evaluating the
model, both theoretical consistency and practical utility should be considered. As regards
the former, the model is fully consistent with theory because it includes Wenger’s
constructs as Essential Traits. Furthermore, the model sets, through the Exemplary Traits,
high standards for hypothetical VCoPs. As discussed in Sub-Section 4.1.4, this makes
Internet detection easier at the price of substantially reducing the field of eligible virtual
communities. Although these high standards may cause some valid virtual CoPs to be
discarded, those that are retained will be, by the same token, clearer or “exemplary”
instances of virtual CoPs. Hence, the model can be evaluated as theoretically consistent.
In terms of practical utility, the effectiveness of the model was demonstrated by its
success in detecting, through the Funnel Strategy, eleven Usenet communities with high
exhibiting all the attributes described by Wenger’s theory. Thus, the model proved highly
effective in guiding the dual tasks of search and assessment required by the thesis, and it
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
389
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
11.1.2 – Research Objective Two: To design, under the guidance of the model, a
selected communities to rigorously assess whether or not they truly are CoPs.
The second objective was addressed in Section 4.6. Using the Exemplary and Essential
Traits of the VCoP model, a Research Strategy was devised, comprising six Stages,
each addressing a specific Research Objective. A necessary prior decision was to focus
the search on the Usenet network, to tailor the strategy accordingly. The Research
Strategy encompasses, and yet clearly distinguishes, an extensive search phase, guided
by the Exemplary Traits, and an intensive assessment phase, based on the Essential
Traits. The sequence of increasingly tighter filters deployed by the strategy to isolate
communities with high affinity to the VCoP model brings to mind a funnel, hence its
name. Thus the objective of building an operational Research Strategy from the
Internet, and to locate the virtual communities that display the strongest affinity to
This objective was addressed by Stage III of the Strategy, reported in Chapter Six. This
Stage operationalised the Exemplary Traits into eight quantitative and qualitative
filters, and applied them, with the help of the Netscan analyser, to an initial population
result was the reduced subset of twelve stable and persistent Usenet communities that
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
390
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
most strongly exhibited all Exemplary Traits of the VCoP model, hence highest
constructs.
selected communities. Section 5.3 describes how Survey scales were iteratively developed
and results are reported in Chapter Seven. Validated survey scales succeeded in reliably
measuring nine of the twelve sub-constructs originally proposed (see Section 7.4). As each
constructs were interpreted as evidence of the presence of the constructs they manifest.
Four Essential Traits were thus measured, MUTUAL ENGAGEMENT, SHARED REPERTOIRE,
construct of JOINT ENTERPRISE was obtained from a content analysis of responses to the
open community question (Section 7.5). Hence the Survey achieved the Objective of
discussions among core members of the communities, using coding categories derived
from Wenger’s constructs. Results are reported in Chapter Eight. Evidence was found
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
391
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
for ten out of twelve a priori sub-constructs, and two new sub-constructs were detected,
MUTUAL ENGAGEMENT. The Content Analysis thus achieved the objective of detecting
methods, and thereby establish whether any among selected virtual communities
display all theoretical properties of CoPs, and can therefore be characterised as such.
This final Objective is addressed in Chapter Nine by Stage VI, which uses the qualitative
and quantitative data obtained in Stages III, IV and V to build a composite profile of each
absence of the Essential Traits in each community, with concurrent results from the
Survey and the Content Analysis required to confirm their presence. Four communities
were found to display the complete set of Essential Traits: CPLUS, TAXES, PHYSRES
and XTRPRG. In Stage III, they had been assessed as exhibiting all Exemplary Traits as
well, hence their inclusion in the study. In sum, these four virtual communities display
full affinity to the VCoP model, and can therefore be formally assessed as Exemplary
The previous assessment, though sufficient for the original aim of the research, does not
fully reflect the weight of detected evidence about Usenet-based CoPs. It merely singles
out the virtual communities where the evidence is strongest, making a deliberate trade-off
character of the study, and the fact that a few rigorously assessed instances of successful
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
392
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
virtual CoPs are sufficient to achieve the aim of the research. However, the study
identifies at least two additional communities, MEDTRAN and UKAGRI, which nearly
qualified as VCoPs, thus becoming natural candidates for further research. Moreover, the
forthcoming discussion of individual Essential Traits (in Sub-Section 11.2.2) will argue
that the fragmentary but valid evidence found across all virtual communities suggests
Usenet CoPs may be more common than implied by the numeric results of this study.
Each of the six Research Objectives structuring the overall aim of this study has been
based CoP and designed a multi-staged Research Strategy to locate and evaluate such
and 41 chosen for closer analysis by applying mostly quantitative criteria. These were
criteria and a core-periphery analysis. Stage IV “used up” one community to pilot the
Survey instrument; then deployed the main Survey on 11 virtual communities, with 239
of 44 threads dominated by core members of the communities. Both the Survey and the
Content Analysis intentionally targeted the Essential Traits of the VCoP model. Stage
VI built a profile of every community and zeroed in on those exhibiting all Essential
Four communities were found to display complete affinity to the VCoP model, hence
Research Objectives ensures that the general aim of the thesis is accomplished as well.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
393
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The empirical stages of the Research Strategy yielded the evidence to address all
Research Questions, but discussion was intentionally deferred until now in order to
simultaneously address the three sets of Preliminary, Essential and Exemplary Research
Confirmation to most questions of this set can be inferred from the success of Stage III
of the Funnel Strategy, reported in Chapter Six. These questions were framed as
The Netscan searches detected 237 dense communication clusters in Usenet, as a result
retained communities.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
394
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
number of posts, topics, and percentage of cross-posting; results which were summarised in
Table 6.3 (p. 174). The variability in the percentage of cross-posting, is related to
discussion focus and to core-periphery structure. Additionally, large differences were found
regarding institutional document quality and participant conflict, results which were
summarised in Table 6.4 (p. 178). Lastly, core-periphery model fit ranged from poor to
excellent, as shown in Table 6.5 (p. 182). Thus, Preliminary2 is strongly confirmed.
Internet-based groups to the VCoP model along each of the listed dimensions.
Stage III operationalised the Exemplary Traits into four quantitative and three
qualitative filters that were successively applied within the Funnel (see Figure 6.1, p.
166). These filters were successful in selecting newsgroups displaying the highest
affinity to the Exemplary Traits of the model. This success demonstrates the
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
395
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
because they make explicit the assumptions on which rested the Usenet search. The
large number of Usenet-based groups and their substantial diversity, improved the odds
attributes later designated Exemplary Traits. Equally important was being able to
measure individual Traits, and rank newsgroups with respect to each one. The success
achieved by Stage III confirmed all three methodological assumptions. That this
success improves the odds of actually finding Usenet-based CoPs is the explicit
postulate of Preliminary4.
This question cannot be logically addressed before the Essential Trait Questions (i.e.
before actually indentifying a CoP). Therefore, discussion will be deferred until the
end of the section. The same reasoning applies to the Exemplary Trait Research
Questions.
Eleven virtual communities, with high CoP-potential, entered Stages IV and V of the
Funnel Strategy, and were independently examined through the Survey and the Content
Analysis. Using concurring results from both instruments as the detection criteria, the
Essential Traits were found to be present, to some extent, across all eleven
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
396
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
11.2.2.1 – Essential1. There exist groups that sustain MUTUAL ENGAGEMENT through
Internet-based interaction
Stage VI found concurring results for MUTUAL ENGAGEMENT in eight out of eleven
selected communities (see Table 9.3, p. 294). Only CRYPT, CIVWAR and FINPLAN
results from the Content Analysis. In fact, even with a small four-thread sample, the
information’, ‘Sharing knowledge’ and ‘Sharing personal experience’. The last two
were not a priori coding categories, but unforeseen yet theoretically consistent
strongly confirmed.
Furthermore, since MUTUAL ENGAGEMENT is the root cause that makes an interacting
group of people cohere as a CoP (Wenger, 1998), the fact that the construct was
if only Content Analysis results were considered, indicates there is a good probability
that Usenet CoPs are more common than the actual results of this study would
suggest. The method of Content Analysis used in this research has a narrower scope
ethnography would reject the evidence of the Essential Traits already detected by the
Content Analysis. Rather, the expected result would be a confirmation, with enriched
detail, of the CoP character of detected VCoPs, for instance finding fresh evidence
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
397
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
questions as the boundaries between core and peripheral members. Moreover, the
discovery of fresh evidence that did not contradict the already detected Essential
Traits, would very likely result in the assessment of more communities as VCoPs. If
Content Analysis in the eleven participating communities (see Table 8.4, p. 265), and,
suppose ethnography would add to the number of detected VCoPs. This, of course,
provides an interesting avenue for further research, which will be mentioned again in
Section 11.6.
11.2.2.2 – Essential2. There exist groups that negotiate a JOINT ENTERPRISE through
Internet-based ENGAGEMENT
This Essential Trait, whose concrete manifestation was defined as ‘Caring for a domain
of knowledge’ was concurrently detected in just five communities; the four detected
VCoPs plus CIVWAR (see Table 9.3, p. 294). Hence, the Research Question is
confirmed, but weakly. This is due to a limitation of the study that can be traced to the
the focused on-topic discussions of the communities. JOINT ENTERPRISE fell outside the
scope of the Survey, as discussed in Section 7.7, because none of the validated scales
statistical evidence from the open community question was used instead. As regards the
Content Analysis, Section 8.6 noted evidence for the sub-construct was scanty,
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
398
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
11.2.2.3 – Essential3. There exist groups that develop a SHARED REPERTOIRE through
Internet-based ENGAGEMENT
Stage VI found concurring results of SHARED REPERTOIRE in six communities, the four
VCoPs plus MEDTRAN and VISOBJ (see Table 9.3, p. 294). The Research Question
the instrumental nature of REPERTOIRE with respect to ENGAGEMENT, and the fact that
the latter had already been detected in all communities. Of course, extensive evidence
of REPERTOIRE further increases the likelihood that ethnography can detect additional
Internet-based ENGAGEMENT
Concurring results for COMMUNITY were found in just three communities: CPLUS,
MEDTRAN and UKAGRI (see Table 9.3, p. 294). In three other communities,
PHYSRES, TAXES and XTRPRG, evidence from the open community question was
PHYSRES and TAXES displayed positive Content Analysis results for ‘Members’
knowledge of each other’, and substantial evidence for the same sub-construct from the
community question. In the case of XTRPRG, Content Analysis indicated the presence
community’, while 51% of respondents to the open community question gave the
opinion that XTRPRG was a community. Hence the Research Question is confirmed
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
399
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
11.2.2.5 – Essential5. There exist groups whose members achieve LEARNING through
Internet-based ENGAGEMENT
The Essential Trait most frequently detected by Stage VI was LEARNING, with concurrent
results in nine communities (see Table 9.3, p. 294). Only in FINPLAN and COBOL
Content Analysis results could not corroborate positive Survey results. Hence, the Research
Question is strongly confirmed. In the case of LEARNING, it is the Survey, not the Content
Analysis, that provides the most evidence, specifically the scale of ‘Acquiring new
knowledge’ which had significantly high scores in every community (see Table 7.19, p.
229). The Content Analysis did find explicit instances, but not very numerous. Thus it
seems LEARNING is an Essential Trait that people will readily, even enthusiastically, report
if asked about, yet not so common to find in explicit form in online interactions.
11.2.2.6 – Essential6. There exist groups whose members ACQUIRE AN IDENTITY through
Internet-based ENGAGEMENT
Nonetheless, it would have further strengthened study results if this construct too had
been independently detected. Unfortunately, the Content Analysis did not find
evidence of it, probably because of the small thread sample. Thus, even though the
Survey detected Identifying with the profession in seven communities (see Table 9.3, p.
294), there were no concurring results from the Content Analysis to reach a
triangulated conclusion. The issue could be further explored with an expansion of the
Content Analysis sample or with an unrestricted ethnography, but this is a task best left
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
400
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
While the previous Essential Trait tallies are interesting enough, the research design
order to preserve their logical link to the question that launched this research, namely:
Practice.
Indeed, as mentioned in Chapter Four, breaking down the Principal Question into the
six Essential Trait Questions is only valid if they are viewed as a unitary set, because
the definition of CoP chosen by the thesis specifically required the presence of all
Wenger constructs, in order that detected VCoPs could be described as not lacking any
of the attributes specified by Wenger’s (1998) theory. Therefore, the main and intended
result of the thesis is the fact that four Usenet-based communities were located,
exhibiting all the attributes of CoPs as defined by Wenger, and which can be said to
In good logic, the Principal Research Question had to be addressed immediately after
the Essential Trait Questions, to which it is directly linked. The next section will
The successful detection of four Usenet-based CoPs makes it possible to address the
Exemplary Trait Research Questions. Prior to Stage VI of the Research Strategy, these
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
401
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
verified this hypothesised entity actually exists, the Exemplary Trait Questions become
defining features, because they were included as such in the VCoP model (see Figure 4.1,
p. 98). Therefore, they are automatically confirmed, because displaying all Exemplary
Traits to a high degree was the Stage III criterion for selecting participating communities.
The four detected VCoPs exhibit Netscan Returnees values ranging from 31 for XTRPRG
to 172 for CPLUS (see Table 9.2, p. 293). Since this value is roughly three times the
number of stable members of a newsgroup (Murillo, 2002), the VCoPs have 10 to 57 stable
members, a size that ensures sufficient critical mass for energetic interaction (Oliver and
Marwell, 1988), without becoming so large that direct ENGAGEMENT becomes impossible.
participant interaction
Detected VCoPs are all embedded in newsgroups displaying high volume of participant
interaction, which indicates sustained ENGAGEMENT. Netscan values for monthly Posts
range from 493 for XTRPRG to 2006 for TAXES (see Table 9.2, p. 293).
structure
All VCoPs displayed good fit of the core-periphery model, as measured by the Correlation
and Concentration UCINET results (see Table 9.2), and the nDiff graphs (see Appendix
G). A core-periphery structure is common in mature CoPs (Wenger, 2000a), and indicates
more people are stable members of the CoP than just the few who belong to the core.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
402
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
low percentage of cross-posting, ranging from 0.05 to 0.15 (see Table 9.2, p. 293). In
addition, the community profile built by Stage VI found online discussions in these
identifiable profession
online discussions were more than a hobby or a shared interest, but rather, a fully
institutional documents
All detected VCoPs exhibits institutional documents (available in Appendix Q) that were
rated by Stage III as good (XTRPRG) or very good (CPLUS, TAXES and PHYSRES).
Selected communities were initially examined for conflictual behaviour in Stage III; using
capitalised subject lines of Usenet messages as the visible manifestation. Stage VI again
reviewed selected communities for conflict (see Chapter Nine), finding MEDTRAN has
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
403
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
displayed strong fights in the past. However, the four detected VCoPs successfully avoided
Hence, all Exemplary Trait Questions are strongly supported. Which leads, in turn, to the
pending Preliminary Research Question Four. This methodological assumption stated that
virtual communities exhibiting to a high degree all Exemplary Traits were more likely to
function as true CoPs. Formulating this question was important, because it made explicit
the rationale for the VCoP model and the Funnel Strategy. The study found that of eleven
communities exhibiting all Exemplary Traits, four were assessed as VCoPs, and two more
came close enough to remain viable candidates, which is interpreted as moderate support
for the question. This, of course, does not provide a general answer to Preliminary4, which
would require at a minimum a probabilistic sample of newsgroups (and a large one at that)
However, for the purpose of launching this research, the a priori plausibility of
Preliminary4, was deemed sufficient. This plausibility was explained in Chapter Four
as related to the Exemplary Traits that furnished focus, energy and productivity, with
the Exemplary Trait that centred the community in a profession, and hence a practice.
The success of the study now provides a posteriori confirmation of Preliminary4 that
can be deemed sufficient as well. Furthermore, the relevance of the visible attributes
As a summary of this section, Table 11.1 displays the three sets of Research
Questions and the specific results where the relevant empirical evidence is available.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
404
Table 11.1 – The Research Questions and specific study results used to address them
RESEARCH QUESTIONS RELEVANT EVIDENCE SUPPORT
Preliminary1. There exist large numbers of stable Internet-based groups, and efficient techniques can be Table 6.2 (p. 171) weakly supported
devised to locate them
Preliminary2. Internet-based groups exhibit considerable variation along the following dimensions:
a) the size of the group size, volume, topic, focus: Table 6.3 (p.174) strongly supported
b) the volume of participant interaction
c) the extent to which they adopt a core-periphery structure core-periphery: Table 6.5 (p. 182) strongly supported
d) their success in maintaining a focused discussion
e) the topics they focus on documents, conflict: Table 6.4 (p. 178) strongly supported
f) the institutional documents they develop
g) the level of conflict in participant interactions
Preliminary3. Techniques can be devised to assess the affinity of Internet-based groups along each Chapter Five, Sections 1 & 2 address design; strongly supported
dimension to the corresponding Exemplary Trait of the VCoP model. Chapter Six reports execution.
Preliminary4. Internet-based groups exhibiting all Exemplary Traits to a high degree are more likely Chapter Nine profiles reveal detected VCoPs scored highly moderately supported
to be CoPs. on the Exemplary Traits.
Essential1. There exist groups that sustain MUTUAL ENGAGEMENT through Internet-based interaction Table 9.3 (p. 294): detected in 8 out of 11 communities strongly supported
Essential2. There exist groups that negotiate a JOINT ENTERPRISE through Internet-based ENGAGEMENT Table 9.3: detected in 5 out of 11 communities weakly supported
Essential3. There exist groups that develop a SHARED REPERTOIRE through Internet-based ENGAGEMENT Table 9.3: detected in 6 out of 11 communities strongly supported
Essential4. There exist groups that cohere as a COMMUNITY through Internet-based ENGAGEMENT Table 9.3: detected in 3 out of 11 communities weakly supported
Essential5. There exist groups whose members achieve LEARNING through Internet-based ENGAGEMENT Table 9.3: detected in 9 out of 11 communities strongly supported
Essential6. There exist groups whose members ACQUIRE AN IDENTITY through Internet-based ENGAGEMENT Table 9.3: not detected independently not supported
Exemplary1. An Exemplary Internet-based CoPs is mid-sized Table 9.2 (p. 293): VCoP Returnees range from 31 to 172 strongly supported
Exemplary2. An Exemplary Internet-based CoP exhibits a high volume of participant interaction Table 9.2: VCoP Posts range from 493 to 2006 strongly supported
Exemplary3. An Exemplary Internet-based CoP exhibits a core-periphery structure Table 9.2: VCoP topics are professions strongly supported
Exemplary4. An Exemplary Internet-based CoP exhibits highly-focused discussions Table 9.2: VCoPs exhibit core-periphery structure strongly supported
Exemplary5. The topic of an Exemplary Internet-based CoP is an identifiable profession Chapter Nine: VCoPs exhibit strong focus strongly supported
Exemplary6. An Exemplary Internet-based CoP exhibits high-quality institutional documents Chapter Nine: VCoPs have good documents strongly supported
Exemplary7. An Exemplary Internet-based CoP is non-conflictive Chapter Nine: VCoPs are non-conflictual strongly supported
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Thus, the elaborate sets of Research Questions that provided guidance and focus to this
study have been confirmed, supporting, as the general conclusion of the thesis, what
Practice.
Hence, the thesis can be evaluated as having successfully achieved its declared aim:
Wenger’s theory of CoPs can be extended to the Internet because virtual communities
were found exhibiting all the attributes formerly described only for co-located CoPs
(Wenger, 1998).
The study constitutes an original contribution to CoP literature in two respects. First, it
systematic search and rigorous assessment of four working examples. Second, the study
applies Wenger’s (1998) theory in full. Specifically, the Wenger constructs are used to
build the theoretical model, guide the Internet search, and rigorously assess detected
virtual CoPs.
In addition, the original Research Strategy devised by the study makes three
methodological contributions. First, the novel procedure deployed by Stage III, which
used quantitative and qualitative criteria from the VCoP model, with Smith’s (1999)
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
406
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
stable and persistent Usenet-based communities. Judging from the results of Stage III,
reported in Chapter Six, the procedure can be rated as highly effective and a useful
Second, the procedures deployed by Stages IV, V and VI to rigorously assess the CoP
with a Content Analysis of textual discussions, and specified concurrent results from both
instruments to increase validity. The results, reported in Chapter Nine, suggest the
procedures were effective, and can be deployed in other contexts to assess whether a
Third, the validated Survey instrument (Appendix L), which is proposed as a useful tool
for future studies of virtual CoPs. As mentioned in Section 7.7, the current version of the
Survey lacks a validated scale for Wenger’s construct of JOINT ENTERPRISE, suggesting
an additional revision be made before another field attempt is tried. Item wording betrays
the Survey’s original targeting of newsgroups, but can be easily adapted for use in
consistency from including all the attributes Wenger (1998) identifies for
CoPs.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
407
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
identify the hypothesised Essential Traits with greater confidence than either
non-computer topics.
• Fragmentary but valid evidence was obtained, mostly through the Content
Analysis, which points to Usenet CoPs being more common than the results
The study also exhibited weak points, where achieved results did not match
expectations:
Essential4.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
408
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Analysis.
The finding that extra-organisational CoPs spontaneously emerge in the social areas of
the Internet constitutes new support for Wenger’s (1998) position that CoPs are
in some aspects a contrast, to Brown and Duguid’s (2000b; 2001) theory of NoPs, and
Wasko and Teigland’s (2004) model of electronic NoPs or ENoPs. Specifically, the
• Support Brown and Duguid’s (2001) suggestion that CoPs are high-density
areas of larger NoPs, because all detected VCoPs operated at or near the
structure.
• Do not support Brown and Duguid’s (2000b) and Wasko and Teigland’s
(2004) position that all CoPs are face-to-face co-located structures and only
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
409
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
deviate over time from the ENoP model, because sustained ENGAGEMENT
However, as previously noted in Chapter Three, the fact that CoPs can be virtual does
not modify NoP theory per se because putting restrictions on CoPs is not really
It will be recalled that one of the reasons for focusing this research on the Usenet
network was to examine the notion that low media-richness would pose an obstacle to
complex ENGAGEMENT– supports Wenger et al’s (2002) argument that it is the shared
practice and the sustained ENGAGEMENT of members, that makes possible a distributed
CoP, rather than the richness of the medium. Furthermore, because newsgroups are just
reasonable to expect virtual CoPs to exist in other social areas of the Internet. The fact
that loss of domain focus disqualified some newsgroups as VCoPs (specifically VISOBJ
and CRYPT) suggests listservs may prove a better environment for online CoPs, because
their subscription requirement provides some defence against spam and trolls.
On first sight, virtual CoPs might seem an imperfect substitute for conventional or co-
located CoPs. After all, the argument goes, people will prefer to ENGAGE other people
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
410
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
in the real world, rather than just over a computer screen. In the abstract, the argument
is true, but there are increasingly common situations where virtual CoPs have a real
edge. To see this, it will be useful to compare real and virtual CoPs along each of the
With respect to MUTUAL ENGAGEMENT, it is true that most people will prefer to ENGAGE
in person rather than over a computer, particularly when working on complex problems
(Robertson et al, 2001). Thus, with respect to interaction richness, face-to-face CoPs are
have the advantage, because they can be accessed from any place, and they are always in
session. Thus they are a constantly available source of help for members, as the episodes
described in Chapter Ten vividly illustrated. Considering the fact that an increasing
proportion of employees are highly mobile (Hindle, 2006), this ease-of-access is a huge
As regards COMMUNITY, i.e. who belongs, virtual CoPs potentially have an advantage,
because they can include the kind of world-class talent that few face-to-face peer
groups can match. The study illustrated this most clearly by the select membership of
the CPLUS VCoP. Of course, virtuality per se does not guarantee the participation of
With respect to JOINT ENTERPRISE, a virtual CoP, if it has access to a more qualified
membership, will probably set higher standards for its ENTERPRISE. The same argument
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
411
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Finally, there seems to be no clear winner in the dimension of SHARED REPERTOIRE. For
one thing, some REPERTOIRES and practices are just not amenable to virtualisation, for
instance, Cook and Yanow’s (1993) celebrated flute-making example. Yet, as this
study has shown, many REPERTOIRES can be virtual, at least to some extent, thus
In sum, the generalisation that face-to-face CoPs are better than virtual CoPs does not
likely that for individuals, it will not be the virtuality or the locality that matters the
most, but the fact that for different problems, different CoPs are better resources,
because of their area of expertise or because of the people that participate. Wenger
(2000b) points out multimembership in CoPs is normal and offers increased LEARNING
opportunities. Hence people will likely seek and join both co-located and Internet
CoPs, and dynamically adjust their time between them to fully exploit LEARNING and
can be a convenient and valuable resource for learning, enhancing personal practice and
preventing one’s competence from becoming stale. Moreover, the possibility is not
limited only to computer and IT subjects, although in such subjects, the knowledge of
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
412
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
fact, it would be difficult for a conventional face-to-face peer group to replicate the
number and quality of experts who routinely ENGAGE and LEARN from each other in the
CPLUS VCoP.
lack a local peer group (Thomsen, 1996; Wasko and Teigland, 2002). For instance,
academics who do not find in their local departments a sufficient critical mass of
colleagues working on their particular research topics (Pickering and King, 1995),
can try to locate, or even launch, an Internet CoP focused on them. If they succeed, it
may well become the equivalent of a permanently running conference, and encourage
McKnight, 2004).
Virtual CoPs can provide a safe glimpse into a practice and a potential identity.
Hence, they may offer a venue for people undergoing a career change to perform low-
risk practice/identity experiments to bring into sharper focus the new professional
This research was launched under the hypothesis that passionate practitioners would
use the Internet to locate and ENGAGE with other practitioners, and the results of the
study confirm this. The same intuition can help practitioners in their search for suitable
virtual CoPs. Using the size of the Internet as a resource, a professional can start off
from the assumption that somewhere in the Internet there must be a successful virtual
CoP addressing his/her specialism, and then try to imagine where such a group would
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
413
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
choose to meet, how it would advertise its presence and its topical interest, and how it
would go about recruiting new members. The search field need not be limited to
Usenet, in the way this thesis chose to for methodological reasons. In fact, listservs or
organisations as well. The fundamental premise for managers is that nowadays most
ecologies which provide both opportunities for knowledge acquisition and risks of
knowledge loss (Brown and Duguid, 1998). Achieving the former and preventing the
through the Internet can extend around the world. Moreover, managers should keep in
mind that access to these knowledge ecologies, for good or for evil, is provided by
employees. Therein lies importance of securing the goodwill and loyalty of knowledge
workers through well-designed HRM policies (Newell et al, 2002). Handy (1994)
argues professionals today are more loyal to their profession (hence their CoPs) than to
the organisation where they currently practice. The existence of world-class virtual
CoPs provides talented employees with a convenient benchmark for comparing the
projects and teams they are currently working on, with those of their peers at other
competition for the hearts and minds of talented people (Bartlett and Ghoshal, 2002).
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
414
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
fosters innovation (Brown and Duguid, 1991; Stewart, 1997; Cook and Brown, 1999;
CoPs increases the range and scope of available possibilities. ENGAGEMENT with them
unobstrusively observed as they ENGAGE with peers, they can be used by company
recruiters and headhunters as a vantage forum for detecting and assessing prospective
employees.
organisation that conventional local CoPs have. Hence, they cannot develop and
implement tailor-made solutions to problems with the effectiveness of local CoPs, even
Management is fairly recent, from the mid-nineties. Interest in CoPs is more recent still,
and understanding the true nature of CoPs, and the role they play in organisational
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
415
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
existence of virtual CoPs adds another layer of complexity. Managers’ appreciation for
co-located CoPs rested on the assumption that the knowledge generated by these
informal groups was valuable and safely localised within organisational boundaries. This
assumption breaks down with the realisation that employees potentially are members of
both local and extra-organisational virtual CoPs, making inward and outward knowledge
Whether internal of external, real or virtual, CoPs should be viewed in the context of a
broader knowledge strategy (Stewart, 1997; Wenger, 2004b). Without such a strategy,
organisational co-located CoPs (Wenger and Snyder, 2000). The next logical step is to
knowledge can be critical for the organisation (Anand, Glick and Manz, 2002; Roberts,
its unique ability to coordinate […] the knowledge arising from all of its different
communities –as they interact with their part of the firm’s environment, develop
local solutions to their problems, and draw in knowledge from their network
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
416
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Each of the major methods-driven stages of the research evince some limitations either
with the method itself or with the specific choices made by this study.
The newsgroup selection procedure was based on affinity to the Exemplary Traits, which
included both quantitative and qualitative criteria. The former provided fairly clear-cut
rules for accepting or rejecting a newsgroup. Although not ambiguous, they could be
overly restrictive, for instance by discarding potentially good newsgroups because they
were too large or too small. Yet, the success of the Usenet search hinged on targeting
the Essential Trait conditions and thus attempt to locate more Usenet-based CoPs.
As for the qualitative selection criteria, these can be critiqued for being too dependent
upon the researcher’s judgement. For instance, the Stage III decision to discard some
newsgroups, on the grounds that their discussion topic was not a profession, or that their
prior decision was reached to provide (as Appendix D) a full listing of newsgroups
originally searched by Netscan, with selected and discarded newsgroups clearly marked.
Some Survey limitations were mentioned in Chapter Seven: the fact some Usenet
participants were members or two or more newsgroups in the sample, the low overall
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
417
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
response rate of 17.3%, the fact that 21% of Survey respondents had coreness scores
between 0.001 and 0.004, below the originally intended threshold of 0.005, and the
In addition, the criteria for sample selection were relaxed for newsgroup CIVWAR. The
high quality of its institutional documents, and its focus on a humanistic discipline,
strongly argued for its inclusion in the study. Yet, it had a low volume of messages, and
core-periphery model fit, using a one-year sample, was marginal. When using an 18-
month sample, though, model fit was adequate, and on this basis the group was included
in the sample. Eventually, though, it did not qualify as a VCoP as the evidence from both
Survey and Content Analysis simply did not reveal sufficient CoP traits.
The chief limitation of the Content Analysis is the small sample of text studied in each
virtual community; four threads. This was to some extent compensated by the theory-
Another limitation is the scanty evidence found for some sub-constructs, such as ‘Shared
sense of community’, ‘Members’ knowledge of each other’, and ‘Caring for a domain of
knowledge’. Again, this is probably due to the small sample size and possibly also to the
A solution to these limitations, and another area for further research is to undertake
the Essential Traits that escaped detection by the sample-limited Content Analysis.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
418
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
CoP-like traits and to rigorously assess whether or not they could be characterised as
true CoPs. Given this premise, the Funnel Research Strategy can be evaluated as both
efficient and successful, because it performed a large and comprehensive search task,
As regards the deployed methods, it can be said that the Survey and the Content
Analysis were well matched. Each independently provided valid though distinct
evidence about the Research Questions. Yet, the evidence could be meaningfully
The multi-stage construction of the Funnel Strategy would have permitted different
methods to be used in Stages IV and V. In retrospect, though, the Survey and the
Content Analysis feel like the most appropriate for this research, for several reasons:
• They are well suited for the extensive analysis of data undertaken in this
study.
• They are mainstream methods, whose strenghts and limitations are well
established.
• They allow for both direct analysis of interactions and polling of participant
opinions.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
419
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
The literature review showed not many previous studies set out to critically establish the
existence of Internet-based CoPs, and those that try, either do not use Wenger’s (1998)
theory or retain just a heavily condensed version. Therefore, the research that this thesis
reports is just a first exploratory study; much work is still left to do, both with respect to
the theoretical target of virtual CoPs and with respect to the research methodology.
With respect to the theoretical target, the VCoP model provides a useful baseline for
further exploration. This thesis defined its target narrowly in order to make its
discovery task easier, but by selective relaxation of the assumptions of the VCoP
model, particularly in the Exemplary-Trait set, a broader view of virtual CoPs can
restrictive quantitative parameters than used in this study, to find new, more
varied instances of Usenet CoPs, and thus explore the range of practical
possibilities.
• Other areas of the Internet should be examined, such as listservs and name-
With respect to the research methodologies, exploring Internet areas other than Usenet,
even if retaining the VCoP model, will require design of new search and detection
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
420
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
methods if any type of broad searches are attempted. Although beyond the programming
ability of this researcher, this does not pose a major technical challenge, as both listserv
and e-mail messages include header information about Author, Recipient and Subject.
SNA methods can use this data to detect dense communication clusters, thereby revealing
virtual communities. In fact, SNA can be deployed not just in the Internet, but within
large organisations using e-mail logs of local mail servers (Tyler, Wilkinson and
Huberman, 2005). In this way, normally invisible CoPs can be more easily discovered.
Furthermore, future research of Usenet CoPs should aim to produce much more
locus for the study of naturally-occurring CoPs, because their interactions can be
studied in unprecedented detail using SNA and ethnography. One issue that would
and virtual CoPs for a given domain, and if so, what factors influence the time
Another direction for future research involves not examining VCoPs for their own sake,
but using them as natural laboratories for the study of the individual/collective and
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
421
Conclusions
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
current epistemological frameworks (e.g. Spender, 1996b; Cook and Brown, 1999;
Tsoukas and Vladimirou, 2001; Thompson and Walsham, 2004) and debates (e.g.
Nonaka and Takeuchi, 1995; Tsoukas, 2003). For instance, King and Ranft (2001)
apply Cook and Brown’s framework to distinguish and coherently describe the
achieve certification in thoracic surgery; they then draw implications for managers.
Lastly, virtual communities that, with the data obtained by this study, did not quite reach
the standard of VCoPs are obvious targets for future research. The two strongest
candidates are MEDTRAN and UKAGRI, by far the most active communities. Both
achieved four out of five Wenger constructs, lacking only JOINT ENTERPRISE to qualify as
VCoPs. However, their distinctive professional profile suggests further analysis, possibly
with an expanded Content Analysis sample, could find evidence of this missing
earlier, the Content Analysis detected substantial evidence of MUTUAL ENGAGEMENT and
SHARED REPERTOIRE across the seven communities not assessed as VCoPs. Thus, a
worthwhile direction for future research is to deploy intensive qualitative methods, such
exhibiting high CoP-potential. Success in this endeavour would indicate people are more
willing and able to build CoPs in the Internet than is suggested by the modest results of
this thesis. At this stage, research about virtual CoPs is just beginning.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
422
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Afterword
I’ve been deeply interested in CoPs since I first read about them, nearly ten years ago.
The concept describes a familiar experience (Wenger, 1998), and thus acquires a
In this sense, the search for Internet-based CoPs was more than a PhD topic, it was a
personal goal. Knowing (intuitively) that somewhere in the Net there were people who
predilection for Stage III, which resulted in Chapter Six being the first written.
Furthermore, thinking about myself in terms of CoPs has been both an illuminating and
humbling experience. I first did it reflectively when I started the doctorate, following a
apprentice relationship, and the PhD degree, a social recognition of competence. Now
that I’m finally nearing that goal, I find myself still following the logic of social
academia, and a thoughtful search for the CoPs, local and virtual, I want to become a
member of. For me, this reliance on CoPs for personal growth –for becoming– is the
key learning outcome of the PhD. Just as you cannot determine meaningfulness in
isolation (Wenger, 2004b), you cannot develop your identity –and help others to do so–
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
423
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
References
Anand, V., Glick, W. H. and Manz, C. (2002) Thriving on the knowledge of outsiders:
tapping organizational social capital. Academy of Management Executive,
16(1): 87-101.
Babbie, E. (1990) Survey research methods. 2nd Ed. Belmont, CA: Wadsworth.
Baker, S. and Green, H. (2005) Blogs will change your business. Business Week, May
2, 2005: 43-51.
Barrett, M., Cappleman, S., Shoib, G. and Walsham, G. (2004) Learning in knowledge
communities: managing technology and context. European Management
Journal, 22(1): 1-11.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
424
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Baym, N. (2000) Tune in, log on: soaps, fandom and online community. Thousand
Oaks, CA: Sage.
Borgatti, S., Everett, M. and Freeman, L. (2002) Ucinet 6 for windows: software for
Social Network Analysis. Natick, MA: Analytic Technologies.
Bradley, P. (1999) Internet power searching: the advanced manual. New York: Neal-
Schuman Publishers.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
425
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Brown, J.S. and Duguid, P. (2000a) Mysteries of the region. Miller, W. F. et al (Eds)
The Silicon Valley Edge. pp. 16-39. Palo Alto, CA: Stanford University.
Brown, J.S. and Duguid, P. (2000b) The social life of information. Boston, MA:
Harvard Business School.
Brown, J.S. and Gray, E. S. (1995) The people are the company. Fast Company, 1(1):
78-82.
Burke, K.; Aytes, K. and Chidambaram, L. (2001) Media effects on the development of
cohesion and process satisfaction in computer-supported workgroups: an
analysis of results from two longitudinal studies. Information Technology and
People, 14(2): 122-141.
Carlson, J. and Zmud, R. (1999) Channel expansion theory and the experiential nature of
media richness perceptions. Academy of Management Journal, 42(2): 153-170.
Chin, G., Myers, J. and Hoyt, D. (2002) Social networks in the virtual science
laboratory. Communications of the ACM, 45(8): 87-92.
Choi, J.H. and Danowski, J. (2002) Making a global community on the Net– global
village or global metropolis?: a network analysis of Usenet newsgroups. Journal
of Computer-Mediated Communication, 7(3). Available online at:
http://jcmc.indiana.edu/vol7/issue3/choi.html [Most recent access: Feb. 2006]
Cohen, D. and Prusak, L. (2001) In good company: how social capital makes
organizations work. Boston: Harvard Business School.
Constant, D.; Sproull, L. and Kiesler, S. (1996) The kindness of strangers: the
usefulness of electronic weak ties for technical advice. Organization Science,
7(2): 119-135.
Constant, E. W. (1980) The origins of the turbojet revolution. Baltimore: John Hopkins
University.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
426
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Conway, J.M. and Huffcutt, A.I. (2003) A review and evaluation of exploratory factor
analysis practices in organizational research. Organizational Research Methods,
6(2): 147-168.
Cummings, J.; Butler, B. and Kraut, R. (2002) The quality of online social
relationships. Communications of the ACM, 45(7): 103-108.
Davenport, E. (2004) Double agents: visible and invisible work in an online community
of practice. In Hildreth, P. and Kimble, C. (Eds) Knowledge networks: innovation
through communities of practice. pp. 256-266. London: Idea Group Publishing.
Dennis, A. R. and Kinney, S. T. (1998) Testing media richness theory in the new
media: the effects of cues, feedback, and task equivocality. Information Systems
Research, 9(3): 256-274.
DeSanctis, G., Fayard, A., Roach, M. and Jiang, L. (2003) Learning in online forums.
European Management Journal, 21(5): 565-577.
DeVellis, R. F. (2003) Scale development: theory and applications. 2nd Ed.. Thousand
Oaks, CA: Sage.
Donath, J. (1999) Identity and deception in the virtual community. In Smith, M. A. and
Kollock, P. (Eds) Communities in Cyberspace. pp. 29–59. New York:
Routledge.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
427
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Drucker, P. F. (1988) The coming of the new organization. Harvard Business Review,
66(1): 45-53.
Dubé, L., Bourhis, A. and Jacob, R. (2005) The impact of structuring characteristics on
the launching of virtual communities of practice. Journal of Organizational
Change Management, 18(2): 145-166.
Evans, P. and Wolf, B. (2005) Collaboration rules. Harvard Business Review, 83(7):
96-104.
Floyd, F.J. and Widaman, K.F. (1995) Factor analysis in the development and refinement
of clinical assessment instruments. Psychological Assessment, 7(3): 286-299.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
428
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Ford, J.K., MacCallum, R.C. and Tait, M. (1986) The application of exploratory factor
analysis in applied psychology: a critical review and analysis. Personnel
Psychology, 39(2): 291-314.
Fuller, J. (1999) Cyber tax practitioners find friends, clients online. Accounting Today,
April 26-May 9: 3.
Garton, L., Haythornthwaite, C., and Wellman, B. (1997). Studying on-line social
networks. Journal of Computer-Mediated Communication, 3(1). Available
online at http://jcmc.indiana.edu/vol3/issue1/garton.html [Most recent access:
Feb. 2006]
Gherardi, S. and Nicolini, D. (2002) Learning the trade: a culture of safety in practice.
Organization, 9(2): 191-223.
Gherardi, S., Nicolini, D. and Odella, F. (1998) Toward a social understanding of how
people learn in organizations. Management Learning, 29(3): 273-297.
Gorsuch, R. L. (1997) Exploratory factor analysis: its role in item analysis. Journal of
Personality Assessment, 68(3): 532-560.
Hahn, H. (2000) Harley Hahn teaches the Internet. Indianapolis, IN: Que.
Hair, J.F., Anderson, R.E., Tatham, R.L. and Black, W.C. (1998) Multivariate data
analysis. 5th Ed. Upper Saddle River, NJ: Prentice Hall.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
429
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Hansen, M.T., Nohria, N. and Tierney, T. (1999) What’s your strategy for managing
knowledge? Harvard Business Review, 77(2): 106-116.
Hindle, T. (2006) A survey of the company. The Economist, 378(8461): after page 52.
Hirsch, P. M. and Levin, D. Z. (1999) Umbrella advocates versus validity police: a life-
cycle model. Organization Science, 10(2): 199-212.
Jackson, A. and DeCormier, R. (1999) E-mail survey response rates: targeting increases
response. Marketing Intelligence & Planning, 17(3): 135-139.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
430
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Kimble, C., Hildreth, P. and Wright, P. (2001) Communities of practice: going virtual.
In Malhotra, Y. (Ed) Knowledge management and business model innovation.
pp. 216-230. London: Idea Group Publishing.
Kling, R. and Courtright, C. (2003) Group behavior and learning in electronic forums: a
sociotechnical approach. The Information Society, 19(3): 221-235.
Knorr Cetina, K. (1999) Epistemic cultures: how the sciences make knowledge. Boston:
Harvard Business School.
Kogut, B. and Zander, U. (1992) Knowledge of the firm, combinative capabilities, and
the replication of technology. Organization Science, 3(3): 383-397.
Kogut, B. and Zander, U. (1996) What firms do? coordination, identity and learning.
Organization Science, 7(5): 502-518.
Kollock, P. and Smith, M. (1996) Managing the virtual commons: cooperation and
conflict in computer communities. In Herring, S. (Ed) Computer-mediated
communication: Linguistic, social and cross-cultural perspectives. pp. 109-128.
Amsterdam: John Benjamins.
Lakhani, K. and von Hippel, E. (2000) How open software works: “free” user-to-user
assistance. MIT School of Management Working Paper #4117. Boston: MIT.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
431
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Lofflin, J. (2000) Tapping the Web’s potential. Veterinary Economics, 41(4): 4-9.
MacCallum, R. C., Widaman, K. F., Zhang, S. and Hong, S. (1999) Sample size in
factor analysis. Psychological Methods, 4(1): 84-99.
Markus, M. L., Manville, B. and Agres, C. E. (2000) What makes a virtual organization
work? MIT Sloan Management Review, 42(1): 13-26.
Marshall, N. and Rollinson, J. (2004) Maybe Bacon had a point: the politics of interpretation
in collective sensemaking. British Journal of Management, 15: S71-S86.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
432
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Merenda, P. F. (1997) Methods, plainly speaking. A a guide to the proper use of factor
analysis in the conduct and reporting of research: pitfalls to avoid. Measurement
and Evaluation in Counseling and Development, 30(3): 156-164.
Morieux, Y., Blaxill, M., Boutenko, V. (2005) Generative interactions: the new source
of competitive advantage. In Cool, K., Henderson, J., Abate, R. (Eds)
Restructuring strategy: new networks and industry challenges. pp. 86-110.
Oxford: Blackwell.
Neuendorf, K. A. (2002) The content analysis guidebook. Thousand Oaks, CA: Sage.
Newell, S., Robertson, M., Scarbrough, H. and Swan, J. (2002) Managing Knowledge
Work. Houndmills, Basingstoke, Hampshire: Palgrave McMillan.
Nonaka, I. (1991) The knowledge creating company. Harvard Business Review, 69(6):
96-104.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
433
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
North, T. (1994) The Internet and Usenet global computer networks: an investigation
of their culture and its effects on new users. Unpublished Master thesis. Curtin
University of Technology, Perth, Australia.
Nunnally, J. C. (1978) Psychometric theory. 2nd Ed. New York: McGraw Hill.
O'Connor, B. P. (2000). SPSS and SAS programs for determining the number of
components using parallel analysis and Velicer's MAP test. Behavior Research
Methods, Instrumentation, and Computers, 32(3): 396-402.
O’Dell, C. and Grayson, C. J. (1998) If only we knew what we know. New York: Free Press.
Oliver, P. and Marwell, G. (1988) The paradox of group size in collective action: a
theory of the critical mass II. American Sociological Review, 53(1): 1-8.
Oliver, P., Marwell, G. and Teixeira, R. (1985) A theory of critical mass I: group
heterogeneity, interdependence and the production of collective goods.
American Journal of Sociology, 91(3): 522-556.
Orr, J. E. (1996) Talking about machines: An ethnography of a modern job. Ithaca, NY:
Cornell University.
Phillips, D.C. (1990) Postpositivistic science: myths and realities. In Guba, E.G. (Ed)
The paradigm dialog. pp. 31-45. Newbury Park, CA: Sage.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
434
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Quinn, J. B. (1992) Intelligent enterprise: a knowledge and service based paradigm for
industry. New York: Free Press.
Reise, S. P., Waller, N. G. and Comrey, A. L. (2000) Factor analysis and scale revision.
Psychological Assessment, 12(3): 287-297.
Roberts, T. (1998) Are newsgroups virtual communities? CHI 98 18-23, April 1998,
Los Angeles: 18-23.
Robertson, M., Sørensen, C. and Swan, J. (2001) Survival of the leanest: intensive
knowledge work and groupware adaptation. Information Technology & People,
14(4): 334-352.
Rocco, T. S.; Bliss, L. A.; Gallagher, S. and Pérez-Prado, A. (2003) Taking the next
step: mixed methods research in organizational systems. Information
Technology, Learning, and Performance Journal, 21(1): 19-29.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
435
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Rubin, R.B.; Palmgreen, P., and Sypher, H.E. (1994). Communication research
measures: a sourcebook. New York: Guilford.
Ryan, G. W. and Bernard, H. R. (2000) Data management and analysis methods. In
Denzin, N. K. and Lincoln, Y. S. Handbook of qualitative research. Thousand
Oaks, CA: Sage.
Sacile, R.; Ruggiero, C.; Lombardo, C.; Nicolò, G.; Wolf, G.; Rudolf, B.; Petersen, I.
(1999) Collaborative diagnosis over the Internet: a working experience. IEEE
Internet Computing, 3(6): 29-37.
Scott, J. (2000) Social network analysis: a handbook. 2nd Ed. London: Sage.
Searle, J. R. (1993) Rationality and realism, what is at stake? Daedalus, 122(4): 55-83.
Seidel, J. and Kelle, U. (1995) Different functions of coding in the analysis of textual
data. In Kelle, U. (Ed) Computer-aided qualitative data analysis: theory,
methods and practice. pp. 52-61. London: Sage.
Sivadas, E.; Grewal, R. and Kellaris, J. (1998) The Internet as a micro marketing tool:
targeting consumers through preferences revealed in music newsgroup usage.
Journal of Business Research, 41(3): 179–186.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
436
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Smith, M. A. (1999) Invisible crowds in cyberspace: mapping the social structure of the
Usenet. In Smith, M. A. and Kollock, P. (Eds) Communities in Cyberspace. pp.
195–219. New York: Routledge.
Spender, J.-C. (1996a) Making knowledge the basis of a dynamic theory of the firm.
Strategic Management Journal, 17(Winter Special Issue): 45-62.
Spender, J.-C. (1996b) Organizational knowledge, learning and memory: three concepts in
search of a theory. Journal of Organizational Change Management, 9(1): 63-78.
Spender, J.-C. and Grant, R. (1996) Knowledge and the firm: overview. Strategic
Management Journal, 17(Winter Special Issue): 5-9.
SPSS Inc. (1997) SPSS Base 7.5 Applications Guide. Chicago: SPSS Inc.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
437
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Sudweeks, F. and Rafaeli, S. (1996) How do you get a hundred strangers to agree:
computer mediated communication and collaboration. In Harrison, T. and
Stephen, T. (Eds) Computer networking and scholarship in the 21st century
university. pp. 115–136. New York: SUNY Press.
Swan, J.; Newell, S. and Robertson, M. (2000a) Knowledge management: when will
people management enter the debate? Proceedings of the Hawaii International
Conference on System Sciences, 3: 3026.
Szulanski, G. (2003) Sticky knowledge: barriers to knowing in the firm. London: Sage.
Tataryn, D. J., Wood, J. M. and Gorsuch, R. L. (1999) Setting the value of k in promax: a
Monte Carlo study. Educational and Psychological Measurement, 59(3): 384-391.
Teigland, R. and Wasko, M. (2004) Extending richness with reach: participation and
knowledge exchange in electronic networks of practice. In Hildreth, P. and
Kimble, C. (Eds) Knowledge Networks: Innovation Through Communities of
Practice. pp. 230-242. London: Idea Group Publishing.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
438
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Trice, H. M., (1993). Occupational subcultures in the workplace. Ithaca, NY: ILR Press.
van Maanen, J. and Barley, S.R. (1984) Occupational communities: culture and control
in organizations. In Staw, B. M. and Cummings, L. L. (Eds) Research in
organizational behavior, 6: 287-365. Greenwich, Connecticut: JAI Press.
von Krogh, G.; Nonaka, I. and Aben, M. (2001) Making the most of your company’s
knowledge: a strategic framework. Long Range Planning, 34(4): 421-439.
Wasko, M. and Faraj, S. (2000) It is what one does: why people participate and help
others in electronic communities of practice. Journal of Strategic Information
Systems, 9(2-3): 155-173.
Wasko, M. and Teigland, R. (2002) The provision of online public goods: examining
social structure in a Network of Practice. Proceedings of the 23rd Annual
International Conference on Information Systems, Barcelona, Spain.
Watson, N. (1997) Why we argue about virtual community: a case study of the
phish.net fan community. In In Jones, S. G. (Ed) Virtual culture: Identity and
communication in cybersociety. London: Sage.
Wellman, B. (1988) Structural analysis: from method and metaphor to theory and
substance. In Wellman, B. and Berkowitz, S. (Eds) Social structures: a network
approach. pp. 19-61. Cambridge: Cambridge University.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
439
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Winzelberg, A. (1997) The analysis of an electronic support group for individuals with
eating disorders. Computers in Human Behavior, 13(3): 393-407.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
440
References
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Zwick, W.R. and Velicer, W.F. (1986) Comparison of five rules for determining the
number of components to retain. Psychological Bulletin, 99(3): 432-442.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
441
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
newsgroup.
having to answer the same questions from newbies over and over.
can be deserved (i.e. flaming a troll) or not, and can go from mild
headers The network control data fields at the top of a Usenet message.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
442
Glossary of Internet Terms
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
does not post. The verb to lurk means to read without posting,
message.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
443
Glossary of Internet Terms
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
and slash style computer games, and social instant messaging chat
signal-to-noise A Usenet term imported from the field of engineering and referring
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
444
Glossary of Internet Terms
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Basically they convey the message “don't take what I just wrote
or many newsgroups.
voice an opinion post to the thread, that is, they send a message
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
445