The quality factor of class diagram is critical because it has a significant influence on overall quality of the product, delivered finally. Testability analysis, when done early in the software creation process, is a criterion of critical importance to software quality. Reusability is an important quality factor to testability. Its early measurement in object oriented software especially at design phase, allows a design to be reapplied to a new problem without much extra effort. This research paper proposes a research framework for quantification process and does an extensive review on reusability of object oriented software. A metrics based model "Reusability Quantification of Object Oriented Design" has been proposed by establishing the relationship among design properties and reusability and justifying the correlation with the help of statistical measures. Also, "Reusability Quantification Model" is empirically validated and contextual significance of the study shows the high correlation for model acceptance. This research paper facilitates to software developers and designer, the inclusion of reusability quantification model to access and quantify software reusability for quality product.
The quality of any object oriented design is critical because it has a great influence on overall quality of finally delivered software product. Testability quantification early in the software development process is a criterion of crucial important to software development team. Testability has always been an indefinable concept its correct measurement, quantification or evaluation is a difficult task because of its potential factors. Testability analysis of object oriented software at an initial stage of software development process has been identified as a key factor for high quality product. A best suited object oriented design (OOD) properties and its associated metrics are helpful if applied in the early stage of development process .This paper describes an improved testability quantification framework using the identified set of potential factors, OOD properties and OOD metrics for software products at early phase, exclusively at design time. The proposed framework relates OOD properties to high level quality attributes/constructs using appropriate information to develop quality product and it may used to benchmark software products according to their key attribute. The objective of this research work to encourage researchers and developers to provide a framework to access and quantify software testability at early stage of development life cycle.
Effectiveness is important quality factor to testability measurement of object oriented software at an initial stage of software development process exclusively at design phase for high quality product. It will help developer's design capability to achieve the specified functionalities, characteristics, better design quality and behavior using appropriate object oriented design (OOD)
The quality factor of class diagram is critical because it has significant influence on overall quality of the product, delivered finally. Testability has been recognized as a key factor to software quality. Estimating testability at design stage is a criterion of crucial significance for software designers to make the design more testable. Taking view of this fact, this paper identifies testability factors namely effectiveness and reusability and establishes the correlation among testability, effectiveness and reusability and justifies the correlation with the help of statistical measures. Moreover study developed metric based testability estimation model and developed model has been validated using experimental test. Subsequently, research integrates the empirical validation of the developed model for high level acceptance. Finally a hypothesis test performs by the two standards to test the significance of correlation.
A system is said to be extensible; if any modifications can be made to any of the existing system functionalities in addition of new functionalities with minimum impact. To attain extensibility, it has to be scheduled properly starting from the initial stage of the system development life cycle. Keeping in mind all the probable upcoming modifications to be made, the software designer should select the appropriate design patterns and finish the design for the application. As soon as the application design is finished, it must be examined to make sure that the application is extensible. This research paper recommends a research framework for Extensibility evaluation process and does an extensive review on extensibility of object oriented software. A metrics based Extensibility Evaluation Model for Object Oriented Design" has been recommended by creating the relationship in the middle of design properties. Consecutively researchers justifying the model correlation with the help of statistical measures, which shows that for all the System, Coupling, Cohesion, Inheritance, Polymorphism are highly correlated with Extensibility. The developed model has been authenticated by experimental tryout. Finally, it incorporates the empirical validation of the extensibility evaluation model as the author"s most important contribution. In Conclusion, Hypothesis testing is performed to test the significance of r (Correlation Coefficient) using 2-tailed test for a 95% confidence interval with different degrees of freedom. As a result, the researcher"s claim of correlating Extensibility with Coupling, Cohesion, Inheritance and Polymorphism at design phase is statistically extremely justified.
The quality element of a design class is important as it has a substantial listed influence on overall required quality of the software. The complexity and lengthy codes of program severely affect several quality measures, especially efficiency of the final delivered software. This paper does an appropriate review on efficiency of object oriented software, and suggests some relevant information about class design level efficiency. Program efficiency is an important factor to software quality. Moreover, if software efficiency analysis has been done in the early steps of the software creation process then it assures as a criterion to software quality. This article proposes a comprehensive research idea for estimation of the efficiency index. Subsequently, it does an extremely methodical review on design efficiency of software. After that, a design metric based efficiency estimation model at the design time has been proposed by creating the link between design properties of the program and efficiency criteria. Furthermore, the correlation is mapped among all with the help of statistical values for selected design properties and efficiency criteria. In addition, efficiency estimation model is empirically validated with try-out data.
scite is a Brooklyn-based startup 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.
hi@scite.ai
334 Leonard St
Brooklyn, NY 11211
Copyright © 2023 scite Inc. All rights reserved.
Made with 💙 for researchers