Challenges in COTS decision-making: a goal-driven requirements engineering perspective
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
The SQUID approach to defining a quality model
Software Quality Control
eCots Platform: An Inter-industrial Initiative for COTS-Related Information Sharing
ICCBSS '03 Proceedings of the Second International Conference on COTS-Based Software Systems
DesCOTS: A Software System for Selecting COTS Components
EUROMICRO '04 Proceedings of the 30th EUROMICRO Conference
A method to standardize usability metrics into a single score
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
User interface requirements engineering: a scenario-based framework
User interface requirements engineering: a scenario-based framework
Measuring the usability of software components
Journal of Systems and Software
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
Usability requirements for COTS based systems
Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
Using goals and quality models to support the matching analysis during COTS selection
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
Hi-index | 0.00 |
This paper presents a software tool for integrating a child-friendly computer system based on commercial off-the-shelf COTS components. The effective selection of COTS components, which meet a child's requirements and expectations, is a non-trivial and challenging optimization problem. However, many published papers consider the functional requirements while ignoring usability requirements. The functional requirements are concerned with what the computer should be able to do, whereas the usability requirements are concerned with the extent to which the child is able to learn effectively and efficiently throughout the COTS based computer. In this paper, the authors propose an iterative five-task selection and integration of COTS process, including both hardware devices and software modules, to be automated. The core of the automated tool is employing Simulated Annealing SA to search the design space to match, select, and integrate COTS components with a maximal satisfaction while neither exceeding a given budget nor violating child and performance constraints. A Monte Carlo simulator was utilized to evaluate the goodness of the COTS based computer design. Computational results based on building a computer for a child handwriting e-learning application show feasibility of SPACots in finding a solution satisfying all constraints while reducing the cost by 58%.