{"_id":"ipYXaXwZbgSuCSTLt","bibbaseid":"anonymous-semiautomatedtoolrecommenderforsoftwaredevelopmentprocesses-2014","downloads":0,"creationDate":"2017-03-31T20:15:32.815Z","title":"Semi-automated tool recommender for software development processes","author_short":null,"year":2014,"bibtype":"article","biburl":"https://1fichier.com/?j9cpurkmnv","bibdata":{"bibtype":"article","type":"article","abstract":"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. © 2014 Elsevier B.V.","year":"2014","title":"Semi-automated tool recommender for software development processes","volume":"302","pages":"95-109","doi":"10.1016/j.entcs.2014.01.022","journal":"Electronic Notes in Theoretical Computer Science","bibtex":"@article{10.1016/j.entcs.2014.01.022,\n abstract = \"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. © 2014 Elsevier B.V.\",\n year = \"2014\",\n title = \"Semi-automated tool recommender for software development processes\",\n volume = \"302\",\n pages = \"95-109\",\n doi = \"10.1016/j.entcs.2014.01.022\",\n journal = \"Electronic Notes in Theoretical Computer Science\"\n}\n\n","key":"10.1016/j.entcs.2014.01.022","id":"10.1016/j.entcs.2014.01.022","bibbaseid":"anonymous-semiautomatedtoolrecommenderforsoftwaredevelopmentprocesses-2014","urls":{},"downloads":0,"html":""},"search_terms":["semi","automated","tool","recommender","software","development","processes"],"keywords":[],"authorIDs":[],"dataSources":["gKiCRHjjC2iGthGEx"]}