Title :
Scalability improvement in software evaluation methodologies
Author :
Ibrahim, Hamdy ; Far, Behrouz H. ; Eberlein, Armin
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB, Canada
Abstract :
Evaluation of software is critical in a world that increasingly relies on software. Several software evaluation methodologies have been developed, but as software solutions increases in number and size, many of them do not scale. Improving scalability of software evaluation methodologies is a challenge and failing to reach a reasonable scalability level likely constrains the adoption of an evaluation methodology. In this paper, a framework for improving scalability of software evaluation methodologies is proposed. The proposed framework relies on three keystones: categorization of evaluation criteria, dependency among criteria, and methodology adaptation. A case study is conducted to demonstrate how the proposed framework is used to improve the scalability of a hybrid evaluation model which is used to rank commercial off-the-shelf (COTS) products for a library system and select the best candidate. The case study is also used to determine which keystones are effective in improving scalability.
Keywords :
object-oriented programming; software maintenance; software packages; software process improvement; agent-oriented software development; commercial off-the-shelf products; evaluation criteria categorization; methodology adaptation; scalability improvement; software evaluation methodologies; Business; Computer science; Object oriented modeling; Programming; Scalability; Software engineering; Software libraries; Software measurement; Software systems; USA Councils; Agent-oriented software development; COTS evaluation; Scalability; Software evaluation; selection;
Conference_Titel :
Information Reuse & Integration, 2009. IRI '09. IEEE International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-4114-3
Electronic_ISBN :
978-1-4244-4116-7
DOI :
10.1109/IRI.2009.5211557