Abstract:Software metrics play an important role in the planning and control of software development. The quality of the software is the degree to which a finished software product proves to be efficient to its specification. Recently, Object-Oriented (OO) methodology has emerged as a major approach for the software development in both scientific and business applications. As the necessity for productive software is increasing, the OO design technique for constructing software is proving to be a powerful method for developing efficient software systems. Generally, the software used by the organizations and the individuals is the one that is owned by the organization which develops it. But open source software is the one which is available free for the user and can be altered based on their needs. In such kind of the software, the maintainability and reliability play a major role regarding the quality of the software developed. In this paper, we have empirically analyzed the various design metrics of different versions of software using JDepend tool and their effect on maintainability is tested. Further, the reliability of the software is measured using Rayleigh's model. The relationships between maintainability and reliability is found out by checking how these metrics influence the quality of software.
Software maintainability is a vital quality aspect as per ISO standards. This has been a concern since decades and even today, it is of top priority. At present, majority of the software applications, particularly open source software are being developed using Object-Oriented methodologies. Researchers in the earlier past have used statistical techniques on metric data extracted from software to evaluate maintainability. Recently, machine learning models and algorithms are also being used in a majority of research works to predict maintainability. In this research, we performed an empirical case study on an open source software jfreechart by applying machine learning algorithms. The objective was to study the relationships between certain metrics and maintainability.
Maintainability and Usability are developing software quality properties, which assume a key part in deciding the nature of a product framework. Directly, little research exertion has been committed to estimation of Maintainability and ease of use of protest arranged software framework either subjectively or quantitatively by utilizing fuzzy parts of both the factor. All the more essentially, neither any fuzzy model exists for measuring above quality components nor does a particular model presents noteworthy rules in such manner. This proposed work makes a commitment to the field of software quality and its maintenance by showing object-arranged measurements for measuring practicality and ease of use and the time factor reduction and the maintenance cost. The protest arranged measurements have an immediate association with quality elements and they can be utilized as indicators of the practicality and convenience of question situated software frameworks productively. The proposed work formally characterizes question arranged measurements remembering that Maintainability and ease of use for the most part affect on software quality. It additionally proposes model and interesting estimation techniques to assess Maintainability and ease of use of protest arranged framework. The measure of exertion expected to keep up a product framework is identified with the specialized nature of the source code of that framework. The ISO 9126 model for programming item quality perceives viability as one of the 6 principle attributes of programming item quality, with versatility, variability, dependability, and testability as sub characteristics of viability. Astoundingly, ISO 9126 does not give a consensual arrangement of measures for assessing practicality based on a framework's 567 source code. Then again, the Maintainability Index has been proposed to compute a solitary number that communicates the practicality of a framework. To expand nature of a product, to oversee programming more effective and to diminish cost of the product, practicality, viability estimation and practicality assessment models have been proposed. In any case, the down to earth utilization of these models in programming building devices and practice stayed minimal because of their impediments or dangers to legitimacy. In the proposed technique We have utilized fuzzy rationale for measuring the product Maintainability. Protest situated measurements have been utilized as info factors in a fuzzy surmising motor. Fuzzy approach in blend with file layered strategy is utilized as a part of the estimation of ease of use of question situated software framework. Utilizing instrument robotization, the estimations of question situated measurements were acquired. A question arranged quality model additionally has been proposed.
No abstract
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.