Maintainability Estimation Model for Object-Oriented Software in Design Phase (MEMOOD)
S. W. A. Rizvi, R. A. Khan

TL;DR
This paper introduces MEMOOD, a multivariate linear model to estimate object-oriented software maintainability during the design phase, focusing on class diagram understandability and modifiability to enhance final software quality.
Contribution
The paper presents a novel multivariate linear model (MEMOOD) and two additional models to quantify and predict maintainability early in the software development process.
Findings
Models validated with statistical measures
Early maintainability estimation is feasible
Improves design phase decision-making
Abstract
Measuring software maintainability early in the development life cycle, especially at the design phase, may help designers to incorporate required enhancement and corrections for improving maintainability of the final software. This paper developed a multivariate linear model 'Maintainability Estimation Model for Object-Oriented software in Design phase' (MEMOOD), which estimates the maintainability of class diagrams in terms of their understandability and modifiability. While, in order to quantify class diagram's understandability and modifiability the paper further developed two more multivariate models. These two models use design level object-oriented metrics, to quantify understandability and modifiability of class diagram. Such early quantification of maintainability provides an opportunity to improve the maintainability of class diagram and consequently the maintainability 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
TopicsSoftware Engineering Research · Software Reliability and Analysis Research · Software Engineering Techniques and Practices
