Exploratory experimental studies comparing online and offline programming performance
Communications of the ACM
Centralized versus decentralized computing: organizational considerations and management options
ACM Computing Surveys (CSUR)
Validating the TAME resource data model
ICSE '88 Proceedings of the 10th international conference on Software engineering
The Dynamics of Software Project Staffing: A System Dynamics Based Simulation Approach
IEEE Transactions on Software Engineering
A model for measuring information system size
MIS Quarterly
An exploration of the impact of individual and group factors on programmer productivity
CSC '93 Proceedings of the 1993 ACM conference on Computer science
Third and fourth generation language productivity differences
Communications of the ACM
A comparison of Lisp, Prolog, and Ada programming productivity in AI area
ICSE '85 Proceedings of the 8th international conference on Software engineering
The Japanese approach: a better way to manage programmers?
Communications of the ACM
Methods for improving controlled experimentation in software engineering
ICSE '81 Proceedings of the 5th international conference on Software engineering
An inter-organisational comparison of programming productivity
ICSE '79 Proceedings of the 4th international conference on Software engineering
Software engineering...an economic perspective
ICSE '79 Proceedings of the 4th international conference on Software engineering
A Probabilistic Model for Predicting Software Development Effort
IEEE Transactions on Software Engineering
User-developed applications: an empirical study of application quality and developer productivity
Journal of Management Information Systems
Productivity in software maintenance
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
A methodology for minimizing maintenance costs
AFIPS '83 Proceedings of the May 16-19, 1983, national computer conference
PKWBS-W'84 Proceedings of the 1984 IEEE conference on Principles of knowledge-based systems
Programmer and analyst time/cost estimation
MIS Quarterly
Programming methodology, organizational environment, and programming productivity
Journal of Systems and Software
Programming measurement and estimation in the software engineering laboratory
Journal of Systems and Software
Hi-index | 48.25 |
The purpose of this research was to examine the relationship between processing characteristics of programs and experience characteristics of programmers and program development time. The ultimate objective was to develop a technique for predicting the amount of time necessary to create a computer program. The fifteen program characteristics hypothesized as being associated with an increase in programming time required are objectively measurable from preprogramming specifications. The five programmer characteristics are experience-related and are also measurable before a programming task is begun. Nine program characteristics emerged as major influences on program development time, each associated with increased program development time. All five programmer characteristics were found to be related to reduced program development time. A multiple regression equation which contained one programmer characteristic and four program characteristics gave evidence of good predictive power for forecasting program development time.