Open Access
Subscription Access
A Method for Software Metrics Assessment to Heighten the Quality of Source Code
The Source Code quality and understandability entirely depends on the comments specified at appropriate locations. The current paradigms do not propose any metric or methodology that is useful for checking the source comments quality. The proposed model and empirical parser based implementation emphasize the efficient and meaningful usage of code comments in the source code regardless of the language or script. In this research work, the empirical and pragmatic evaluation of the source understandability and the escalation is done using survey based analytics. The source code comments and understanding factors are taken into the consideration so that the reusability of the source code can be increased. The key parameters for evaluation of source code include cohesion, coupling and the type of source code. The type of source code is having the flavor of procedural or object oriented paradigm so that any type of source code with its inherent feature points can be analyzed and predicted.
Keywords
Source Code Understanding, Software Metrics, Software Quality, Software Reusability.
User
Font Size
Information
- T. Tenny "Program Readability: Procedures Versus Comments " IEEE Trans. Softw. Eng. vol. 14 no. 9 1988.
- S. N. Woodfield H. E. Dunsmore and V. Y. Shen "The effect of modularization and comments on pro-gram comprehension " ser. ICSE '81 1981.
- S. C. B. de Souza N. Anquetil and K. M. de Oliveira "A Study of the Documentation Essential to Soft-ware Maintenance " ser. SIGDOC '05 2005.
- C. S. Hartzman and C. F. Austin "Maintenance productivity: Observations based on an experience in a large system environment " ser. CASCON '93 1993.
- B. P. Lientz "Issues in Software Maintenance " ACM Computing Surveys vol. 15 no. 3 1983.
- M. J. B. GarcĂa and J. C. G. Alvarez "Maintainability as a Key Factor in Maintenance Productivity: A Case Study " ser. ICSM '96 1996.
- P. Oman and J. Hagemeister "Metrics for Assessing a Software System's Maintainability " ser. ICSM '92 1992.
- I. S. Microsystems Code Conventions for the Java Programming Language 1997. [Online]. Available: http://www.oracle.com/ technetwork/java/codeconv- 138413.html
- N. Khamis R. Witte and J. Rilling "Automatic Quality Assessment of Source Code Comments: the Java-docMiner " ser. NLDB '10 2010.
- M.-A. Storey J. Ryall R. I. Bull D. Myers and J. Singer "TODO or To Bug: Exploring How Task Anno-tations Play a Role in the Work Practices of Software Developers " ser. ICSE '08 2008.
Abstract Views: 258
PDF Views: 0