Discover Your Island University

Graduate Projects


Project ID: 417
Author: Shravya Bramadi
Project Title: A Web Application Prototype for Improving Quality of the Java Code
Semester: 1 2013
Committe Chair: Dr. Ahmed Mahdy
Committee Member 1: Dr. Longzhuang Li
Committee Member 2: Dr. David Thomas
Project Description: The objective is to develop a prototype of online web application to improve the quality of the java code using coding conventions. Quality improvement is achieved through Cyclomatic complexity measures and code coverage. This application permits the user to upload the java code for code quality improvement. The complexity of the code is measured on a scale of Cyclomatic complexity range, while the online code generator improves the code conventions, readability, understandability and maintainability. Further, automated test cases are generated to improve the efficiency of the java code by identifying the dead code from the program. The EMMA tool then shows the efficient code statistics. The EMMA tool is used for measuring and reporting java code coverage which enables the developers to quickly identify the portions of the Java code that are not covered by their unit tests. The coverage statistics measure the quality of the code and shows the improved code report. Hence, the results show that the improved code is more efficient than the normal code.
Project URL:   417.pdf