Showing 1–2 of 2 results for author: Milkoori, R
-
Toward Refactoring of DMARF and GIPSY Case Studies -- A Team XI SOEN6471-S14 Project Report
Authors:
Zinia Das,
Mohammad Iftekharul Hoque,
Renuka Milkoori,
Jithin Nair,
Rohan Nayak,
Swamy Yogya Reddy,
Dhana Shree Sankini,
Arslan Zaffar
Abstract:
This report focuses on improving the internal structure of the Distributed Modular Audio recognition Framework (DMARF) and the General Intensional Programming System (GIPSY) case studies without affecting their original behavior. At first, the general principles, and the working of DMARF and GIPSY are understood by mainly stressing on the architecture of the systems by looking at their frameworks…
▽ More
This report focuses on improving the internal structure of the Distributed Modular Audio recognition Framework (DMARF) and the General Intensional Programming System (GIPSY) case studies without affecting their original behavior. At first, the general principles, and the working of DMARF and GIPSY are understood by mainly stressing on the architecture of the systems by looking at their frameworks and running them in the Eclipse environment. To improve the quality of the structure of the code, a furtherance of understanding of the architecture of the case studies and this is achieved by analyzing the design patterns present in the code. The improvement is done by the identification and removal of code smells in the code of the case studies. Code smells are identified by analyzing the source code by using Logiscope and JDeodorant. Some refactoring techniques are suggested, out of which the best suited ones are implemented to improve the code. Finally, Test cases are implemented to check if the behavior of the code has changed or not.
△ Less
Submitted 23 December, 2014;
originally announced December 2014.
-
Case Study Of GIPSY and MARF
Authors:
Ajay Kumar Thakur,
Biswajit Banik,
Pankaj Kumar Pant,
Dhanashree Sankini,
Dipesh Walia,
Renuka Milkoori
Abstract:
Metrics are used mainly to predict software engineering efforts such as maintenance effort, error Prone ness, and error rate. This document emphasis on experimental study based on two open source systems namely MARF and GIPSY. With the help of various research papers we were able to analyze and give priorities to various metrics that are implemented with JDeodrant. LOGISCOPE and McCabe tools are u…
▽ More
Metrics are used mainly to predict software engineering efforts such as maintenance effort, error Prone ness, and error rate. This document emphasis on experimental study based on two open source systems namely MARF and GIPSY. With the help of various research papers we were able to analyze and give priorities to various metrics that are implemented with JDeodrant. LOGISCOPE and McCabe tools are used to identify problematic classes with help of Kiviat graph and average Cyclomatic Complexity that further are implemented with highest priority metric with JDeodrant. To obtain accurate results we collected data using different tools. The analysis of the two systems is done as a conclusion of study using different tools.
△ Less
Submitted 12 July, 2014;
originally announced July 2014.