SPEC Kit 340: Open Source Software · 19
Number of IT Staff Responses
38 2
40 1
50 2
Nonacademic Library Respondents N=4
Minimum Maximum Mean Median Std Dev
30 350 190.00 190.00 139.52
Number of IT Staff Responses
30 1
130 1
250 1
350 1
2. Do library IT staff develop any in-house software? N=77
Yes 70 91%
No 7 9%
If yes, which of the following software development practices do library IT staff employ? Check all
that apply. N=70
Usability testing 60 86%
Version control 60 86%
Software documentation and specifications 55 79%
Iterative releases (i.e., small and frequent releases) 53 76%
Reuse of in-house code libraries 52 74%
Reuse of shared framework(s) 51 73%
Casual code reuse between developers 50 71%
User documentation 49 70%
Developer unit testing 44 63%
Accessibility testing 39 56%
Code reviews 38 54%
Coding style guidelines 35 50%
Code commenting guidelines 33 47%
Independent quality assurance 17 24%
Reuse of purchased code libraries 13 19%
A formal written code reuse policy 7 10%
A committee or working group to encourage reuse and oversee shared code 5 7%
Other software development practice(s) 15 21%
Number of IT Staff Responses
38 2
40 1
50 2
Nonacademic Library Respondents N=4
Minimum Maximum Mean Median Std Dev
30 350 190.00 190.00 139.52
Number of IT Staff Responses
30 1
130 1
250 1
350 1
2. Do library IT staff develop any in-house software? N=77
Yes 70 91%
No 7 9%
If yes, which of the following software development practices do library IT staff employ? Check all
that apply. N=70
Usability testing 60 86%
Version control 60 86%
Software documentation and specifications 55 79%
Iterative releases (i.e., small and frequent releases) 53 76%
Reuse of in-house code libraries 52 74%
Reuse of shared framework(s) 51 73%
Casual code reuse between developers 50 71%
User documentation 49 70%
Developer unit testing 44 63%
Accessibility testing 39 56%
Code reviews 38 54%
Coding style guidelines 35 50%
Code commenting guidelines 33 47%
Independent quality assurance 17 24%
Reuse of purchased code libraries 13 19%
A formal written code reuse policy 7 10%
A committee or working group to encourage reuse and oversee shared code 5 7%
Other software development practice(s) 15 21%