An evaluation of software test environment architectures
Proceedings of the 18th international conference on Software engineering
Evaluating and Selecting Testing Tools
IEEE Software
MAFRA - A MApping FRAmework for Distributed Ontologies
EKAW '02 Proceedings of the 13th International Conference on Knowledge Engineering and Knowledge Management. Ontologies and the Semantic Web
A Systematic Approach for Building Ontologies
IBERAMIA '98 Proceedings of the 6th Ibero-American Conference on AI: Progress in Artificial Intelligence
On Selecting Software Visualization Tools for Program Understanding in an Industrial Context
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
A Multi-Agent Software Environment for Testing Web-based Applications
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
The Art of Software Testing
Software Testing and Analysis: Process, Principles and Techniques
Software Testing and Analysis: Process, Principles and Techniques
Methodology for the Selection of Intelligence Analysis Tools
ICTAI '06 Proceedings of the 18th IEEE International Conference on Tools with Artificial Intelligence
Towards a Selection Model for Software Engineering Tools in Small and Medium Enterprises (SMEs)
ICSEA '08 Proceedings of the 2008 The Third International Conference on Software Engineering Advances
Classification of Software Testing Tools Based on the Software Testing Methods
ICCEE '09 Proceedings of the 2009 Second International Conference on Computer and Electrical Engineering - Volume 01
Fuzzy Decision Analysis of the Software Configuration Management Tools Selection
ISISE '10 Proceedings of the 2010 Third International Symposium on Information Science and Engineering
MDE software process lines in small companies
Journal of Systems and Software
Hi-index | 0.00 |
Application life-cycle management (ALM) tools are key for streamlining software development processes. However, small and medium development companies (SMBs) cannot afford to carry out time- and people-intensive tool evaluations for each project, and instead adopt fixed toolsets, thus losing flexibility. To simplify the tool selection process, this article proposes formalizing tool selection as a set of Multiple-Criteria Decision-Making (MCDM) problem, one for each ALM domain. Our domain-parametric recommender takes as inputs a domain, a process definition, and a set of tool evaluation criteria, and yields a ranked list of tools. The approach has been prototyped with the Testing domain and evaluated using a real process and project; the recommendations generated by our approach were quite similar to those of three Testing experts. Pending further evaluation, these results suggest that our approach can generate project-specific tool recommendations with results comparable to those of experts, but at a fraction of the cost.