Affiliation:
1. Siemens AG, Corporate Research, D-8000 Munchen 83, FRG
Abstract
The application of the principles and methods of modern software engineering requires the measurement of the essential factors of the software development process. One basic factor is the program size. Up to now no satisfactory definition of program size has been agreed upon. A popular definition of program size is "lines of code " (LOC) but even for this specific measure the situation is the same and there are different definitions of LOC in use. That is, for the same program we may obtain different values for its size.In this paper we report about a new definition of lines of code for Ada. This definition was developed at Siemens as part of an in-house standard, in which LOC is defined for different languages. This standard defines the number of all source lines as the gross size of a program and the number of all those lines which are essential for the correct execution of the program as the net size of a program. Furthermore, the standard distinguishes five sorts of lines which are important for a more detailed analysis of a program: statement, declaration, directive, comment, and separator lines.
Publisher
Association for Computing Machinery (ACM)
Reference8 articles.
1. Mixing apples and oranges: or what is an Ada line of code anyway?
2. Jon 87 Jones Capers: Effective Programmentwicklung. McGraw-Hill Book Company GmbH Hamburg usw. 1987. Jon 87 Jones Capers: Effective Programmentwicklung. McGraw-Hill Book Company GmbH Hamburg usw. 1987.
3. Mye 88 Myers Ware: Large Ada projects show productivity gains. IEEE Software 5 6(1988) 89. Mye 88 Myers Ware: Large Ada projects show productivity gains. IEEE Software 5 6(1988) 89.
4. Ref 83 Reference Manual for the Ada Programming Language. ANSI/MIL-STD 1815 A. February 1983. Ref 83 Reference Manual for the Ada Programming Language. ANSI/MIL-STD 1815 A. February 1983.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献