Toward Refactoring of DMARF and GIPSY Case Studies -- a Team 10 SOEN6471-S14 Project Report
Osama Yawar, Tahir Ayoub, Yashwanth Beeravelli, Muhammad Nadir,, Shahroze Jamil, Parham Darbandi

TL;DR
This paper provides a detailed background and architectural analysis of the open-source systems GIPSY and DMARF, using software metrics to evaluate their quality and identify refactoring opportunities.
Contribution
It offers a comprehensive architectural study of GIPSY and DMARF and applies Logiscope to assess their software quality metrics.
Findings
Identified key architectural components of GIPSY and DMARF.
Used Logiscope to evaluate software quality metrics.
Provided insights into potential refactoring areas.
Abstract
The intent of this report is to do a background study of the two given OSS case study systems namely GIPSY and DMARF. It is a wide research area in which different studies are being carried out to get the most out of it. It begins with a formal introduction of the two systems and advance with the complex architecture of both. GIPSY (General Intensional Programming System) is a multi-intensional programming system that delivers as a framework for compiling and executing programs written in Lucid Programming Languages. DMARF (Distributed Modular Audio Recognition Framework) is a Java based research platform that acts as a library in applications. As these systems are in their evolving phase and a lot of research is being done upon these topics, it gives us motivation to be a part of this research to get a deeper look into the architectures of both the systems. For the evaluation of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Software System Performance and Reliability · Software Engineering and Design Patterns
