Effective software architecture evaluation methods are essential in today's system development for mission critical systems. We have previously developed MEMS and a set of test statistics for evaluating middleware architectures, which proven an effective assessment of important quality attributes and their characterizations. We have observed it is common that many system performance response data are not of linear nature, where using linear modeling is not feasible in these scenarios for system performance predictions. To provide an alternative quantitative assessment on the system performance using actual runtime datasets, we developed a set of non-linear analysis procedure based on Case-based Reasoning (CBR), a machine learning method wid...
It is well known that errors caught in the early stages of system development life cycle greatly hel...
Introduction An increasing number of activities and publications underlines that the fields of Soft...
The development cycle of large software is necessarily prone to introducing software errors that are...
Effective software architecture evaluation methods are essential in today’s system development for m...
Lifecycle validation of software performance (or prediction of the product ability to satisfy the us...
International audienceIn Engineer-To-Order (ETO) industrial contexts, decision-making about which sy...
Lifecycle validation of software performance (or prediction of the product ability to satisfy the us...
This paper explores some of the practical issues associated with the use of case-based reasoning (CB...
As web-based applications become more popular and more sophisticated, so does the requirement for ea...
Performance is an aspect of software quality that is often not considered at early stages of softwar...
Context : Software effort estimation is one of the most important activities in the software develop...
Abstract — Case-Based Reasoning (CBR) has been widely used to generate good software effort estimate...
Abstract—To improve the software quality the number of errors from the software must be removed. The...
Software effort estimates is an important part of software development work and provides essential i...
An sympathetic of quality aspects is relevant for the software association to deliver high software ...
It is well known that errors caught in the early stages of system development life cycle greatly hel...
Introduction An increasing number of activities and publications underlines that the fields of Soft...
The development cycle of large software is necessarily prone to introducing software errors that are...
Effective software architecture evaluation methods are essential in today’s system development for m...
Lifecycle validation of software performance (or prediction of the product ability to satisfy the us...
International audienceIn Engineer-To-Order (ETO) industrial contexts, decision-making about which sy...
Lifecycle validation of software performance (or prediction of the product ability to satisfy the us...
This paper explores some of the practical issues associated with the use of case-based reasoning (CB...
As web-based applications become more popular and more sophisticated, so does the requirement for ea...
Performance is an aspect of software quality that is often not considered at early stages of softwar...
Context : Software effort estimation is one of the most important activities in the software develop...
Abstract — Case-Based Reasoning (CBR) has been widely used to generate good software effort estimate...
Abstract—To improve the software quality the number of errors from the software must be removed. The...
Software effort estimates is an important part of software development work and provides essential i...
An sympathetic of quality aspects is relevant for the software association to deliver high software ...
It is well known that errors caught in the early stages of system development life cycle greatly hel...
Introduction An increasing number of activities and publications underlines that the fields of Soft...
The development cycle of large software is necessarily prone to introducing software errors that are...