Performance appraisal of software testers

Context: To determine the effectiveness of software testers a suitable performance appraisal approach is necessary, both for research and practice purposes. However, review of relevant literature reveals little information of how software testers are appraised in practice. Objective: (i) To enhance our knowledge of industry practice of performance appraisal of software testers and (ii) to collect feedback from project managers on a proposed performance appraisal form for software testers. Method: A web-based survey with questionnaire was used to collect responses. Participants were recruited using cluster and snowball sampling. 18 software development project managers participated. Results: We found two broad trends in performance appraisal of software testers - same employee appraisal process for all employees and a specialized performance appraisal method for software testers. Detailed opinions were collected and analyzed on how performance of software testers should be appraised. Our proposed appraisal approach was generally well-received. Conclusion: Factors such as number of bugs found after delivery and efficiency of executing test cases were considered important in appraising software testers' performance. Our proposed approach was refined based on the feedback received.

[1]  John Grundy,et al.  A Preliminary Study on Factors Affecting Software Testing Team Performance , 2011, 2011 International Symposium on Empirical Software Engineering and Measurement.

[2]  Cem Kaner,et al.  Don''t Use Bug Counts to Measure Testers , 1999 .

[3]  Robert G. Merkel,et al.  Performance assessment metrics for software testers , 2012, 2012 5th International Workshop on Co-operative and Human Aspects of Software Engineering (CHASE).

[4]  Janice Singer,et al.  Guide to Advanced Empirical Software Engineering , 2007 .

[5]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[6]  Richard C. Grote The complete guide to performance appraisal , 1996 .

[7]  Robert A. Dickmann,et al.  A programmer appraisal instrument , 1964, SIGCPR '64.

[8]  L. Fernandez-Sanz Personal Skills for Computing Professionals , 2009, Computer.

[9]  Shari Lawrence Pfleeger,et al.  Software metrics (2nd ed.): a rigorous and practical approach , 1997 .

[10]  Brenda L. Killingsworth,et al.  A Model for Motivating and Measuring Quality Performance in Information Systems Staff , 2001, Inf. Syst. Manag..

[11]  Bill Powell Performance evaluation of programmers and analysts , 1975, SIGUCCS '75.

[12]  Robert B. Grady,et al.  Software Metrics: Establishing a Company-Wide Program , 1987 .

[13]  Marnie L. Hutcheson,et al.  Software testing fundamentals - methods and metrics , 2003 .

[14]  David B. Mayer,et al.  Selection and evaluation of computer personnel- the research history of SIG/CPR , 1968, ACM National Conference.

[15]  M. Denscombe The Good Research Guide: for small-scale social research projects , 1998 .

[17]  Luis Fernández Sanz Personal Skills for Computing Professionals , 2009, Computer.

[18]  Cem Kaner,et al.  Measuring the Effectiveness of Software Testers , 2003 .

[19]  Mika Mäntylä,et al.  Characteristics of high performing testers: a case study , 2010, ESEM '10.

[20]  John Grundy,et al.  An empirical study of the effects of personality on software testing , 2013, 2013 26th International Conference on Software Engineering Education and Training (CSEE&T).

[21]  Raymond M. Berger,et al.  Correlates of programmer proficiency , 1966, SIGCPR '66.