Open Access Open Access  Restricted Access Subscription Access

A Method for Software Metrics Assessment to Heighten the Quality of Source Code


Affiliations
1 JRN Rajasthan Vidyapeeth, Udaipur, India
2 Govt. Engineering College Bikaner, India
 

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
Notifications
Font Size

  • 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




  • A Method for Software Metrics Assessment to Heighten the Quality of Source Code

Abstract Views: 258  |  PDF Views: 0

Authors

Jitendra Singh Brar
JRN Rajasthan Vidyapeeth, Udaipur, India
Vishal Goar
Govt. Engineering College Bikaner, India
S. S. Sarangdevot
JRN Rajasthan Vidyapeeth, Udaipur, India

Abstract


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.

References