Author List: Edberg, Dana T.; Bowman, Brent J.;
Journal of Management Information Systems, 1996, Volume 13, Issue 1, Page 167-185.
As inexpensive microcomputers and easy-to-use software have proliferated throughout organizations, increasing numbers of employees are developing applications. The end-user computing (EUC) literature contains many prescriptions for managing this activity, but there has been little direct empirical examination of the effectiveness of end users as application developers. This paper describes a study in which five different applications were developed independently by paired teams of end users and IS students acting as surrogate IS professionals. This permitted comparison of end users and surrogate IS professionals on the quality of the finished applications and on productivity. The quality analysis focused on technical design and implementation factors as measured by defect counting and a subjective quality attribute rating. Productivity was measured by function point analysis and lines-of-code metrics. The results of the study indicate that the surrogate IS professionals were much more productive and produced higher-quality applications than did the end users. The fact that student surrogates significantly outperformed the end users is particularly interesting since experienced IS professionals might be expected to show even greater differences in productivity and quality. The study should be replicated using IS professionals to confirm the preliminary findings. The results suggest that additional research on the efficacy of end users as application developers is needed.
Keywords: end-user computing; programmer productivity; quality of programming; user-developed applications.
Algorithm:

List of Topics

#134 0.281 users end use professionals user organizations applications needs packages findings perform specialists technical computing direct future selection ability help software
#261 0.152 software development maintenance case productivity application tools systems function tool engineering projects effort code developed applications analysis estimation methodology methods
#9 0.094 using subjects results study experiment did conducted task time used experienced use preference experimental presented decision-making empirical significantly effects better
#51 0.094 results study research experiment experiments influence implications conducted laboratory field different indicate impact effectiveness future participants evidence test controlled involving
#115 0.075 quality different servqual service high-quality difference used quantity importance use measure framework impact assurance better include means van dimensions assessing
#119 0.066 implementation systems article describes management successful approach lessons design learned technical staff used effort developed organization experiences large managing discusses
#248 0.054 computing end-user center support euc centers management provided users user services organizations end satisfaction applications article ibm step field policies