Interface utilization in the Java Development Kit
Proceedings of the 2004 ACM symposium on Applied computing
Source code-based software risk assessing
Proceedings of the 2005 ACM symposium on Applied computing
Comparison and evaluation of code clone detection techniques and tools: A qualitative approach
Science of Computer Programming
Function clone detection in web applications: a semiautomated approach
Journal of Web Engineering
Hi-index | 0.00 |
This paper presents extensions to Bell Canada source code quality assessment suite (DATRIX tm) for handling Java language systems. Such extensions are based on source code object metrics, including Java interface metrics, which are presented and explained in detail. The assessment suite helps to evaluate the quality of medium-large software systems by identifying parts of the system which have unusual characteristics.This paper also studies and reports the occurrence of clones in medium-large Java software systems. Clone presence affects quality since it increases a system size and often leads to higher maintenance costs. Clone identification process uses Java specific metrics to determine similarities between methods throughout a system.The results obtained from experiments with software evaluation and clone detection techniques, on over 500 KLOC of Java source code, are presented.