A cognitive-based mechanism for constructing software inspection teams

Software inspection is well-known as an effective means of defect detection. Nevertheless, recent research has suggested that the technique requires further development to optimize the inspection process. As the process is inherently group-based, one approach to improving performance is to attempt to minimize the commonality within the process and the group. This work proposes an approach to add diversity into the process by using a cognitively-based team selection mechanism. The paper argues that a team with diverse information processing strategies, as defined by the selection mechanism, maximize the number of different defects discovered.

[1]  Douglas A. Wolfe,et al.  Nonparametric Statistical Methods , 1973 .

[2]  M. J. Bayarri,et al.  Calibration of ρ Values for Testing Precise Null Hypotheses , 2001 .

[3]  Myers,et al.  Gifts Differing: Understanding Personality Type , 1980 .

[4]  J. Bachman,et al.  Effects of Questionnaire Length on Response Quality , 1981 .

[5]  Douglas H. Johnson The Insignificance of Statistical Significance Testing , 1999 .

[6]  Jeffrey C. Carver The Impact of Background and Experience on Software Inspections , 2004, Empirical Software Engineering.

[7]  E. P. Doolan,et al.  Experience with Fagan's inspection method , 1992, Softw. Pract. Exp..

[8]  James Miller,et al.  Applying meta-analytical procedures to software engineering experiments , 2000, J. Syst. Softw..

[9]  T. Heberlein,et al.  Factors affecting response rates to mailed questionnaires: A quantitative analysis of the published literature. , 1978 .

[10]  C. Jung,et al.  The Portable Jung , 1971 .

[11]  Karen A Karlowicz Making tough decisions. , 2004, Urologic nursing.

[12]  John K. DiTiberio,et al.  Introduction to type in college , 1993 .

[13]  Terry L. Childers,et al.  Understanding mail survey response behavior: A meta-analysis. , 1991 .

[14]  Lionel C. Briand,et al.  A Comprehensive Evaluation of Capture-Recapture Models for Estimating Software Defect Content , 2000, IEEE Trans. Software Eng..

[15]  James Miller Statistical significance testing--a panacea for software technology experiments? , 2004, J. Syst. Softw..

[16]  W. Applegate,et al.  Instruments for the functional assessment of older patients. , 1990, The New England journal of medicine.

[17]  John Hayes,et al.  Validity of the Learning Styles Questionnaire , 1990 .

[18]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[19]  S Vail Making tough decisions. , 1995, The Canadian nurse.

[20]  Zhichao Yin,et al.  Self-assessment of performance in software inspection processes , 2004, Inf. Softw. Technol..

[21]  A. Furnham,et al.  Personality, learning style and work performance , 1999 .

[22]  R. G. Hunt,et al.  Cognitive style and decision making , 1989 .

[23]  Gregory Tassey,et al.  Prepared for what , 2007 .

[24]  Ian I. Mitroff,et al.  A Program for Research on Management Information Systems , 1973 .

[25]  Per Runeson,et al.  Are the Perspectives Really Different? – Further Experimentation on Scenario-Based Reading of Requirements , 2000, Empirical Software Engineering.

[26]  Michael E. Fagan Advances in software inspections , 1986, IEEE Transactions on Software Engineering.

[27]  James G. Helgeson,et al.  The role of affective and cognitive decision‐making processes during questionnaire completion , 1994 .

[28]  Victor R. Basili,et al.  The role of experimentation in software engineering: past, current, and future , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[29]  I. B. Myers Manual: A Guide to the Development and Use of the Myers-Briggs Type Indicator , 1985 .

[30]  G. Lawrence People Types and Tiger Stripes , 1993 .

[31]  David A. Gustafson,et al.  Shotgun correlations in software measures , 1993, Softw. Eng. J..

[32]  Forrest Shull,et al.  The empirical investigation of Perspective-Based Reading , 1995, Empirical Software Engineering.

[33]  Brendan Burchell,et al.  The effect of questionnaire length on survey response , 1992 .

[34]  James Miller,et al.  Estimating the number of remaining defects after inspection , 1999, Softw. Test. Verification Reliab..

[35]  Glen W. Russell,et al.  Experience with inspection in ultralarge-scale development , 1991, IEEE Software.

[36]  Michael E. Fagan Design and Code Inspections to Reduce Errors in Program Development , 1976, IBM Syst. J..

[37]  Donald L. Davis,et al.  An Experimental Application of Personality Type as an Analogue for Decision-Making Style , 1990 .

[38]  J. McGrath Groups: Interaction and Performance , 1984 .