The use of bibliometric and knowledge elicitation techniques to map a knowledge domain: Software Engineering in the 1990s

SummaryParallel mappings of the intellectual and cognitive structure of Software Engineering (SE) were conducted using Author Cocitation Analysis (ACA), PFNet Analysis, and card sorting, a Knowledge Elicitation (KE) method. Cocitation counts for 60 prominent SE authors over the period 1990 - 1997 were gathered from SCISEARCH. Forty-six software engineers provided similar data by sorting authors’ names into labeled piles. At the 8 cluster level, ACA and KE identified similar author clusters representing key areas of SE research and application, though the KE labels suggested some differences between the way that the authors’ works were used and how they were perceived by respondents. In both maps, the clusters were arranged along a horizontal axis moving from “micro” to “macro” level R&D activities (correlation of X axis coordinates = 0.73). The vertical axis of the two maps differed (correlation of Y axis coordinates = -0.08). The Y axis of the ACA map pointed to a continuum of high to low formal content in published work, whereas the Y axis of the KE map was anchored at the bottom by “generalist” authors and at the top by authors identified with a single, highly specific and consistent specialty. The PFNet of the raw ACA counts identified Boehm, Basili, and Booch as central figures in subregions of the network with Boehm being connected directly or through a single intervening author with just over 50% of the author set. The ACA and KE combination provides a richer picture of the knowledge domain and provide useful cross-validation.

[1]  K. McCain,et al.  Visualization of Literatures. , 1997 .

[2]  Katherine W. McCain,et al.  Cocited author mapping as a valid representation of intellectual structure , 1986, J. Am. Soc. Inf. Sci..

[3]  Katherine W. McCain,et al.  Contrasting views of software engineering journals: author cocitation choices and indexer vocabulary assignments , 2001 .

[4]  L. Hubert,et al.  Quadratic assignment as a general data analysis strategy. , 1976 .

[5]  Elizabeth S. Cordingley,et al.  Knowledge elicitation techniques for knowledge-based systems , 1989 .

[6]  H. Albrechtsen,et al.  Toward a New Horizon in Information Science: Domain-Analysis , 1995, J. Am. Soc. Inf. Sci..

[7]  June M. Verner,et al.  The determinants of visibility of software engineering researchers , 2001, J. Syst. Softw..

[8]  Edie M. Rasmussen,et al.  Visualizing knowledge domains. Sponsored by SIG CR, SIG VIS , 2002, ASIST.

[9]  Katherine W. McCain,et al.  Mapping authors in intellectual space: A technical overview , 1990, J. Am. Soc. Inf. Sci..

[10]  Jan William Buzydlowski,et al.  A comparison of self-organizing maps and pathfinder networks for the mapping of co-cited authors , 2003 .

[11]  Chaomei Chen,et al.  Visualizing knowledge domains , 2005, Annu. Rev. Inf. Sci. Technol..

[12]  Chaomei Chen,et al.  Visual interfaces to digital libraries , 2002, JCDL '02.

[13]  Nancy J. Cooke,et al.  Varieties of knowledge elicitation techniques , 1994, Int. J. Hum. Comput. Stud..

[14]  Marc Roper,et al.  What is software engineering? G. L. Simons, NCC Publications, 1987. ISBN 0‐85012‐612‐6. No. of pages: 65. Price: £4.50 , 1988 .

[15]  Howard D. White,et al.  Pathfinder networks and author cocitation analysis: A remapping of paradigmatic information scientists , 2003, J. Assoc. Inf. Sci. Technol..

[16]  P. H. Lindsay Human Information Processing , 1977 .

[17]  Birger Hjørland,et al.  Toward a New Horizon in Information Science: Domain-Analysis , 1995, J. Am. Soc. Inf. Sci..

[18]  Katherine W. McCain,et al.  Evaluating cocited author search performance in a collaborative specialty , 1988, J. Am. Soc. Inf. Sci..

[19]  Richard E. Fairley,et al.  Software engineering concepts , 1985, McGraw-Hill series in software engineering and technology.

[20]  George A. Miller,et al.  A psychological method to investigate verbal concepts , 1969 .

[21]  Bill Curran What is software engineering? , 2001, UBIQ.