Exploratory experimental studies comparing online and offline programming performance
Communications of the ACM
Software Engineering Economics
Software Engineering Economics
Controlling Software Projects: Management, Measurement, and Estimates
Controlling Software Projects: Management, Measurement, and Estimates
People and organizations in software production: a review of the literature
ACM SIGCPR Computer Personnel
Understanding and Controlling Software Costs
IEEE Transactions on Software Engineering
Software development: state of the art vs. state of the practice
ICSE '89 Proceedings of the 11th international conference on Software engineering
Quatitative IT portolio management
Science of Computer Programming
Experimental evaluation of hypertext access structures
Journal of Software Maintenance: Research and Practice
How Effective Developers Investigate Source Code: An Exploratory Study
IEEE Transactions on Software Engineering
Flow-augmented call graph: a new foundation for taming API complexity
FASE'11/ETAPS'11 Proceedings of the 14th international conference on Fundamental approaches to software engineering: part of the joint European conferences on theory and practice of software
Tying process model quality to the modeling process: the impact of structuring, movement, and speed
BPM'12 Proceedings of the 10th international conference on Business Process Management
Hi-index | 0.00 |
Wide variation in programmer performance has been frequently reported in the literature [1, 2, 3]. In the absence of other explanation, most managers have come to accept that the variation is due to individual characteristics. The presumption that there are order-of-magnitude differences in individual performance makes accurate cost projection seem nearly impossible.In an extensive study, 166 programmers from 35 different organizations, participated in a one-day implementation benchmarking exercise. While there were wide variations across the sample, we found evidence that characteristics of the workplace and of the organization seemed to explain a significant part of the difference.