scispace - formally typeset
Open Access

Comparative Study of the Factors that Affect Maintainability

TLDR
Different maintainability models from various standards and quality models are presented and some sub-characteristics of these models are defined and analytical comparison of these sub- Characteristics is performed.
Abstract
The maintainability of the software system is becoming a very important characteristic due to growth in demand of quality software system. Software maintainability means the ease with which a software system or component can be modified to correct faults, improve performance or other attributes or adapt to a changed environment. The selection of best maintainability model is prime concern for developing quality software system. Every software maintainability model has some sub-characteristics which impact on maintainability directly or indirectly. This paper presents different maintainability models from various standards and quality models define its sub-characteristics and then perform analytical comparison of these sub-characteristics.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Software Maintainability: Systematic Literature Review and Current Trends

TL;DR: The use of machine learning algorithms in predicting maintainability has increased since 2005 and the use of evolutionary algorithms has also begun in related sub-fields since 2010, and design metrics is still the most favored option to capture the characteristics of any given software before deploying it further in prediction model for determining the corresponding software maintainability.
Journal ArticleDOI

Revisiting Software Security: Durability Perspective

TL;DR: This review is discussing the description and categorization of accessible security properties, which refers to the capability of software to conclude of a creation on time and security attributes as well as durability.
Journal ArticleDOI

A guideline for software architecture selection based on ISO 25010 quality related characteristics

TL;DR: This paper identified a set of commonly used software architectures in the software engineering literature and applied the Formal Concept Analysis technique to classify each one of these architectures according to ISO 25010 quality characteristics.
Journal ArticleDOI

To var or not to var: how do C# developers use and misuse implicit and explicit typing?

TL;DR: To what extent developers use a form of typing that affects the readability of a variable’s type and the length of its declaration and whether or not there is an adoption of a consistent set of guidelines in general and across each software project is investigated.
Proceedings ArticleDOI

Evaluating the reusability of mobile patient monitoring systems framework

TL;DR: The primary objective of this paper is to investigate the design of MPMS framework taking into account the reusability concept and to evaluate theReusability of a presented MP MS framework, and the results show that the framework reUSability is satisfied.
References
More filters
Dissertation

Cost factors in software maintenance

TL;DR: Cost Factors in Software Maintenance as mentioned in this paper ) is a cost factor in software maintenance, which considers the cost of software maintenance in the context of software repair and maintenance. [10].
Proceedings ArticleDOI

A methodology for constructing maintainability model of object-oriented design

TL;DR: This work presents comparison of maintainability models obtained from three techniques, using weighted-predicted-level technique, which uses a weighted sum method by combining predicted understandability and modifiability level, obtained from applying understandability-modifiability models.
Proceedings ArticleDOI

Predicting Object-Oriented Software Maintainability Using Projection Pursuit Regression

TL;DR: The results suggest that PPR can predict more accurately than the other two modeling techniques, and the study also provided the useful information on how to constructing software quality model.
Journal Article

A software maintainability attributes model

TL;DR: The proposed model can be used to highlight the need to improve the quality of the product so that proper and efficient maintenance is feasible without much difficulty and a measurement for maintainability can be developed to measure the level of maintenance readiness before the completion and delivery of a software product.
Journal ArticleDOI

Predicting software maintenance using fuzzy model

TL;DR: The proposed fuzzy model is validated and experimental results indicate that the proposed model is suitable for predicting software maintenance level of the software.
Related Papers (5)