Describes more than 30 software measures that can be used to consistently define software productivity. Ieee 7302014 greatly expands on the previous version of 2002. Companies that develop software are increasingly competitive. Metrics in the software engineering curriculum springerlink. From ieee software engineering standards collection. The effort estimate is size productivity hours unit size. The first section is the basic teds, comprised of the essential identification information. Ieee std 1058 software project management plans process and product quality assurance ieee std 730 software quality assurance configuration management ieee std 828 software configuration management plans supplier agreement management ieee std 1062 practice for software acquisition measurement and analysis ieee std 1045. This document presents a consistent way of measuring the elements that go into computing software productivity. Support vector regression for predicting the productivity of. Ieee standard for software productivity metrics ebook. Ieee standard for software productivity metrics book.
Google scholar 12 jones, c applied software measurement assuring productivity and quality. The goal of this standard is for a better understanding of the software process, which may lend insight to improving it. Moreover, measures the size of the software by the number of lines of the origin code according to the programming language used in the construction of the software. It focuses on definitions of how to measure software process productivity and what to report when giving productivity results. The existence of an ieee standard does not imply that there are no other ways to produce, test, measure, purchase, market, or provide other goods and services related to the scope of the ieee standard. Syllabus for cse 8314 southern methodist university. Ieee standard 7302014 software quality assurance processes. Ieee std 1045 ieee standard for software productivity metrics. One might hope to look to the international standards community for guidance on a common industry problem such as productivity measurement. Ieee standard for software productivity metrics ieee std 10451992, 1993 by ieee. In this study, the authors propose the application of a data mining technique named support vector regression svr to predict the productivity of individuals i. Jul 20, 2012 ieee1045 1993, ieee standard for software productivity metrics, ieee std 10451992, approved by ieee standards board on 17 september 1992. Ieee std 1045, standard for software productivity metrics.
An overview of ieee software engineering standards and. Software engineering standards subcommittee institute of electrical and electronics engineers. With this in mind, ieee has made the following standards available at no cost for download. Using logic concepts in software measurement sciencedirect. Ieee std 1045 1992 ieee standard for software productivity. The very first published software engineering standard 1979. Ni pxi1045 user manual and specifications national. Although this ieee standard prescribes measurements to characterize the software process, it does not establish software productivity norms, nor does it recommend productivity measurements as a method.
Further, in order to estimate the productivity of software developer, ieee standard 1045, software productivity measurement 14 describes the software productivity in terms of effort combined with counts of lines of code or function points. Standard for software productivity metrics draft p1045d5. Ieee standard for a software quality metrics methodology. Productivity measurement during incremental development of. To learn how these firms are competitive need to measure the productivity of their software development processes sdp.
Ieee standard 1045, software productivity measurement3 describes the calculation of productivity in terms of effort combined with counts of lines of code or function points. Productivity is a measure of the efficiency with which a company or an enterprise converts its available resources inputs into finished goods or services i. Ieee standard classification for software anomalies ansi 18. This standard does not claim to improve productivity, only to measure it. Using logic concepts on software measurement, luiz a. The standard does not define a programming language for the programmatic part, and any commercial offtheshelf cots programming language that fulfils annex g requirements can be used. Ieee std 1045 ieee standard for software productivity. Automating output size and reuse metrics in a repository. Ieee standard 1045, software productivity measurement 3 describes the calculation of productivity in terms of effort. Index terms software developers productivity, quality.
Ieee standard classification for software anomalies. Applicability of metrology to information technology. Section 4 introduces the enhanced software productivity model and the enhanced software productivity metrics. Ieee 1045 standard for software productivity metrics. The software productivity is an important key of software quality factors. Measurement of software development productivity is needed in order to control software costs, but it is discouragingly laborintensive and expensive. Testers should be familiar with all the standards mentioned in ieee. Standardises software productivity metrics terminology to ensure an understanding of measurement data for code and documentation production. Practical support for cmmi sw project documentation. Standard for a software productivity metrics methodology standard 1045, ieee standards office, piscataway, nj, usa, 1992. Ieee standard for software productivity metrics abstract. A measurement program to support product and process. Do the features increase user productivity more than the.
Ieee standard 1045, software productivity measurement 2 describes the calculation of productivity in terms of effort combined with counts of lines of code or function points. Ieee membership offers access to technical innovation, cuttingedge information, networking opportunities, and exclusive member benefits. Guidelines for the application of 9001 to the development, supply, installation and maintenance of computer software quality measurement. The lowest level of measurement defined in this standard is called a primitive. Ansi american national standards institute ieee standards. Applicability of metrology to information technology ncbi. While some help is available from this direction, it is limited.
Measurement is becoming more important in software development. Gives the details for the software quality assurance tasks outlined in the ieee 12207 standard for software life cycle processes. Ieee is committed to supporting the global response to todays pandemic. A measurement program to support product and process quality. Measurement of productivity commonly supposed to be a ratio of outputs produced to resources consumed card, 2006. It recommends variations to address software reuse and maintenance scenarios. Software assurance measurement state of the practice. Productivity ieee conferences, publications, and resources.
The ni pxi 1045 user manual contains information about installing, configuring, using, and maintaining the ni pxi 1045 18slot chassis. The staffhour unit we recommend is the one used by the ieee in its draft standard. Nursing productivity standards search engineering360. Standard for software productivity metrics measuring software productivity is similar to measuring other forms of productivity. This ieee standards product is part of the family on software engineering. Finally, section 5 concludes the paper and provides some suggestions for the improvement of the current iso 91264 and ieee std.
Softwarehardware design standards concordia university. Toward this end, this document standardizes software productivity metrics terminology to ensure an understanding of measurement data for both code and documentation production. A test program compliant with the signal and test definition std ieee std 1641 has two parts. Typically, one ieee standard teds that defines the important properties for a particular sensor type follows the basic teds. Approved by american national standards institute on 23 march 1993. Ieee std 10611992 standard for software quality metrics methodology seoc2 spring 2005. The format and contents of software project management plans, applicable to any type or size of software project, are described. However, formatting rules can vary widely between applications and fields of interest or study. Harmonization in isoieee software engineering standards article pdf available in journal of software 72. Iec standards ieee conferences, publications, and resources. Ieee standard for software productivity metrics 1993. This is mathematically expressed as rbsse rbdefp x size of language kloc 3 further, in order to estimate the productivity of software developer, ieee standard 1045, software productivity measurement 14 describes the software productivity in terms of effort combined with counts of lines of code or function points.
Thousands of dollars are spent each year to improve productivity, which is defined by ieee standard 1045 1992 as the ratio of units of output generated to units of input used to generate them, but is productivity actually improving or are we wasting dollars. Although this ieee standard prescribes measurements to characterize the software process, it does not establish software productivity norms, nor does it. Ieee 1993 ieee standard for software productivity metrics, ieee std 10451992. Institute of electrical and electronics engineers founded in 1884 have an entire set of standards devoted to software. Using logic concepts on software measurement iaras. Testing process software quality measurement program quality goal support product these keywords were added by machine and not by the authors. Ieee standard for software project management plans sponsor software engineering standards committee of the ieee computer society approved 8 december 1998 ieee sa standards board abstract. This standard defines a framework for measuring and reporting productivity of the software process. Issues in estimation of software maintenance and support activities software maintenance is defined in the z ieee standard for software maintenance, ieee 1219, as the. Ieee standard for software productivity metrics ebook, 1993.
Productivity monitoring process using fpa improving your development process using productivity indicators. Mar 12, 2010 from ieee software engineering standards collection software unit testing is a process that includes the performance of test planning, the development of a test set, and the measurement of a test unit against its requirement. Estimation of software development effort from requirements. The productivity measure has become a tool for managers since it is used to compare the performance between different. Members support ieee s mission to advance technology for humanity and the profession, while memberships build a platform to introduce careers in technology to students around the world. Table of required standards and recommended guidelines. Iso 90003 quality management and quality assurance standards part 3.
Reliable software ansi, 10451992 ieee standard for software productivity. Software engineering education and training has approached its efforts at individual level. It defines a set of units to measure the output products and input effort. Iec standards information on ieee s technology navigator.
Because there are no standard methods for measuring and reporting software products and. Since information technology and computer science are fairly new sciences they have not been subjected to the metrological scrutiny that other sciences have. A consistent way to measure the elements that go into computing software productivity is defined. Testing process software quality measurement program. This process is experimental and the keywords may be updated as the learning algorithm improves. A consistent way to measure the elements that go into. This project will produce a software testing standard applicable to all types of software products and software intensive systems. Software quality and standards the university of edinburgh. Ieee guide for software verification and validation plans by ieee, 1993, institute of electrical and electronics engineers, inc. Ieee standard 1045, software productivity measurement 2. Ieee std 10451992 ieee standard for software productivity. Table of required standards and recommended guidelines and. Software measurement for dod systems ftp directory listing. Ieee standard concerning the evaluation of productivity are broadranging and.
Consortium for it software quality characteristics project 21 4. Building and construction data acquisition and signal conditioning electrical and electronics flow control and fluid transfer fluid power imaging and video equipment industrial and engineering software industrial computers and embedded systems lab equipment and scientific instruments manufacturing and process equipment material handling and. In the constant search for engineering in measuring software size, the sloc source lines of code metric technique, standardised by ieee, 1993. The ieee standard glossary of software engineering terminology defines metric as 9. Find engineering and technical reference materials relevant to nursing productivity at engineering360. New york, institute of electrical and electronics engineers, inc. Ieee standard for software project management plans ieee. Ieee std 10442009 revision of ieee std 10441993, ieee. Standard for software productivity metrics ieee std 1045 1992.
3 508 1552 31 1569 384 306 764 840 1185 495 897 1563 1374 806 1321 241 921 1408 1017 790 1250 323 289 1195 858 1232 529 815 86 26