A Model for Software Product Quality
IEEE Transactions on Software Engineering
Quantitative Approaches in Object-Oriented Software Engineering
ECOOP '02 Proceedings of the Workshops and Posters on Object-Oriented Technology
Quantitative evaluation of software quality
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Software Quality from a Behavioral Perspective
IT Professional
Maintaining COTS-Based Systems: Start with the Design
ICCBSS '06 Proceedings of the Fifth International Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems
Few useful considerations for maintaining software components and component-based systems
ACM SIGSOFT Software Engineering Notes
The design for trustworthy software compilation the analytic hierarchy process (ahp) in software development
Architecting Dependable Systems III
Dependency analysis for component-based software systems
ACM SIGSOFT Software Engineering Notes
A quantitative evaluation of aspect-oriented software quality model (AOSQUAMO)
ACM SIGSOFT Software Engineering Notes
A software component quality framework
ACM SIGSOFT Software Engineering Notes
Users' perspective of software quality
SEPADS'11 Proceedings of the 10th WSEAS international conference on Software engineering, parallel and distributed systems
Study of empirical approaches to analyze the software metrics
ACM SIGSOFT Software Engineering Notes
Reusability-based quality framework for software components
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Component-Based Development (CBD) approach now is widely accepted in software industry. This approach enables efficient application development through the integration of already developed software components. The success of these applications heavily depends upon the selection of appropriate components to fit customer requirements. Therefore it is very necessary to evaluate the quality of components before using them in the final system. Quality models proposed so far can not be fully implemented as-it-is on components and component-based systems (CBS) due to architectural differences in the development approach. Present paper surveys a number of quality models for traditional and component-based systems and proposes a new model for CBS by proposing some new characteristics, which may be very relevant in the context of components. All the quality characteristics may not be of prime importance for an application to be developed for a specific domain. Therefore, it is necessary to identify only those characteristics/sub-characteristics, which may have higher priorities over the others. The present work uses Analytical Hierarchy Process (AHP) to assign the weight values to the characteristics for the proposed model. These weight values are then used to evaluate the quality contribution of sub-characteristics, characteristics and then finally the overall quality of the component by using the appropriate metrics. This approach can be used to identify and select better quality component among several others which can be used in the final system.