An empirical validation of software cost estimation models
Communications of the ACM
Current usage of case software
Journal of Systems Management
CASE productivity perceptions of software engineering professionals
Communications of the ACM - Special issue: multiprocessing
Joint application design: how to design quality systems in 40% less time
Joint application design: how to design quality systems in 40% less time
Joint application design: the group session approach to system design
Joint application design: the group session approach to system design
Rapid application development
A model for measuring information system size
MIS Quarterly
Reuse and productivity in integrated computer-aided software engineering: an empirical study
MIS Quarterly - Special issue on the strategic use of information systems
Evaluation of vendor products: CASE tools as methodology companions
Communications of the ACM
Improving the Reliability of Function Point Measurement: An Empirical Study
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Decline and fall of the American programmer
Decline and fall of the American programmer
Reliability of function points measurement: a field experiment
Communications of the ACM
Journal of Management Information Systems
PD and joint application design: a transatlantic comparison
Communications of the ACM - Special issue Participatory Design
A project planning and development process for small teams
Communications of the ACM
Creative chaos in high-performance teams: an experience report
Communications of the ACM
Inside a software design team: knowledge acquisition, sharing, and integration
Communications of the ACM
Communications of the ACM
Software Development Cost Estimation Using Function Points
IEEE Transactions on Software Engineering
The IS effectiveness matrix: the importance of stakeholder and system in measuring IS success
ICIS '98 Proceedings of the international conference on Information systems
Dimensions of information systems success
Communications of the AIS
Impact of experience on maintenance skills
Journal of Software Maintenance: Research and Practice
Connectionist and evolutionary models for learning, discovering and forecasting software effort
Managing data mining technologies in organizations
A Probabilistic Model for Predicting Software Development Effort
IEEE Transactions on Software Engineering
Journal of Management Information Systems - Special issue: Impacts of information technology investment on organizational performance
Expertise Integration and Creativity in Information Systems Development
Journal of Management Information Systems
Information and Management
An empirical study of the impact of team size on software development effort
Information Technology and Management
A probabilistic model for predicting software development effort
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartII
Improving effort estimation by voting software estimation models
Advances in Software Engineering
A distributed problem-solving framework for probabilistic software effort estimation
Expert Systems: The Journal of Knowledge Engineering
Hi-index | 0.00 |
Integrated computer-aided software engineering (ICASE) tools and their effect on software development effort and productivity have gained interest in recent research. This research studies the applicability of function points and technical complexity factor as software development effort estimators for ICASE projects. In addition, the effect of three factors--ICASE tool type, systems development method, and ICASE tool experience--on software development productivity is studied. ICASE-based software projects from Texas Instruments and Electronic Data Systems were used in this empirical research. Function points accounted for 74 to 82 percent of the variance in software development effort. Technical complexity factor, however, had only a small indirect effect on software effort. While software productivity differences between the ICASE tool types could not be confirmed, productivity was significantly higher for the rapid application development method in comparison with the productivity associated with the traditional systems development life cycle method. Higher levels of ICASE tool experience were associated with significant increases in software productivity.