Reliability of Function Points Measurement: A FIELD EXPERIMENT.
Saved in:
| Title: | Reliability of Function Points Measurement: A FIELD EXPERIMENT. |
|---|---|
| Authors: | Kemerer, Chris F.1 |
| Source: | Communications of the ACM. Feb1993, Vol. 36 Issue 2, p85-97. 13p. |
| Subjects: | Function point analysis, Computer software development, Software engineering, Software productivity measurement, Computer programming management, Engineering |
| Abstract: | Software engineering management encompasses two major functions, planning and control, both of which require the capability to accurately and reliably measure the software being delivered. Planning of software development projects emphasizes estimation of appropriate budgets and schedules. Control of software development requires a means to measure progress on the project and to perform after-the-fact evaluations of the project, for example, to evaluate the effectiveness of the tools and techniques employed on the project to improve productivity. If software development is to fully establish itself as an engineering discipline, then it must adopt and adhere to the standards of such disciplines. A critical distinction between software engineering and other, more well-established branches of engineering, is the clear shortage of well-accepted measures of software. Without such measures the managerial tasks of planning and controlling software development and maintenance will remain stagnant in a `craft'-type mode, whereby greater skill is acquired only through greater experience, and such experience cannot be easily communicated to the next project for study, adoption, and further improvement. INSETS: Function Points calculation.;Entity-Relationship Approach Summary.. |
| Database: | Engineering Source |
| Abstract: | Software engineering management encompasses two major functions, planning and control, both of which require the capability to accurately and reliably measure the software being delivered. Planning of software development projects emphasizes estimation of appropriate budgets and schedules. Control of software development requires a means to measure progress on the project and to perform after-the-fact evaluations of the project, for example, to evaluate the effectiveness of the tools and techniques employed on the project to improve productivity. If software development is to fully establish itself as an engineering discipline, then it must adopt and adhere to the standards of such disciplines. A critical distinction between software engineering and other, more well-established branches of engineering, is the clear shortage of well-accepted measures of software. Without such measures the managerial tasks of planning and controlling software development and maintenance will remain stagnant in a `craft'-type mode, whereby greater skill is acquired only through greater experience, and such experience cannot be easily communicated to the next project for study, adoption, and further improvement. INSETS: Function Points calculation.;Entity-Relationship Approach Summary.. |
|---|---|
| ISSN: | 00010782 |
| DOI: | 10.1145/151220.151230 |