DMARF AND GIPSY High Level Architecture and Requirements Analysis
Akhilesh Masna, Anil Ganesh, Prakash Tirunampalli, Sai Ganesh Gaddam,, Katam Raju, Avinash Mandapaka, Bharath Reddy Gujjula, Iustin-Daniel Iacob

TL;DR
This paper analyzes open-source frameworks DMARF and GIPSY to assess their quality using metrics, UML models, and refactoring strategies, aiming to improve their performance and maintainability.
Contribution
It provides a detailed quality assessment and refactoring approach for DMARF and GIPSY based on metrics, UML modeling, and code analysis, which is a novel application for these systems.
Findings
Identified key quality metrics for open-source systems.
Developed UML models and analyzed code smells.
Recommended refactoring methods to enhance system quality.
Abstract
In the current scenario, many organizations invest on open-source systems which are becoming popular and result in rapid growth, where in many of them have not met the quality standards which resulted in need for assessing quality. Initially we represent our work by analyzing the two open source case studies which are (1) Distributed Modular Audio Recognition Framework (DMARF) is an open-source framework which consists of Natural Language Processing (NLP) implemented using Java which facilitates extensibility by adding new algorithms, (2) General Intensional Programming System (GIPSY) is a platform designed to support intensional programming languages which are built using intensional logic and their imperative counter-parts for the intensional execution model. During this background study we identified few metrics which are used to assess the quality characteristics of a software…
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 · Model-Driven Software Engineering Techniques · Software Engineering Research
