Recommender System for Configuration Management Process of Entrepreneurial Software Designing Firms
作者机构:University Institute of Information TechnologyPir Mehr Ali Shah Arid Agriculture UniversityRawalpindi46000Pakistan Department of Software EngineeringFoundation University IslamabadIslamabad44000Pakistan Department of ElectricalElectronics and Telecommunication EngineeringUniversity of Engineering and TechnologyLahore54000Pakistan School of Reliability and Systems EngineeringBeihang UniversityBeijing100191China Department of SoftwareSejong UniversitySeoul05006South Korea
出 版 物:《Computers, Materials & Continua》 (计算机、材料和连续体(英文))
年 卷 期:2021年第67卷第5期
页 面:2373-2391页
核心收录:
学科分类:08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:supported by the National Natural Science Foundation of China(Grant Number:61672080 Sponsored Authors:Yang S. Sponsors’Websites:http://www.nsfc.gov.cn/english/site_1/index.html)
主 题:Feature selection recommender system software reuse configuration management
摘 要:The rapid growth in software demand incentivizes software development organizations to develop exclusive software for their customers *** problem is addressed by the software development industry by software product line(SPL)practices that employ feature ***,optimal feature selection based on user requirements is a challenging ***,there is a requirement to resolve the challenges of software development,to increase satisfaction and maintain high product quality,for massive customer needs within limited *** this work,we propose a recommender system for the development team and clients to increase productivity and quality by utilizing historical information and prior experiences of similar developers and *** proposed system recommends features with their estimated cost concerning new software requirements,from all over the globe according to similar developers’and clients’needs and *** system guides and facilitates the development team by suggesting a list of features,code snippets,libraries,cheat sheets of programming languages,and coding references from a cloud-based knowledge management ***,a list of features is suggested to the client according to their needs and *** experimental results revealed that the proposed recommender system is feasible and effective,providing better recommendations to developers and *** provides proper and reasonably well-estimated costs to perform development tasks effectively as well as increase the client’s satisfaction *** results indicate that there is an increase in productivity,performance,and quality of products and a reduction in effort,complexity,and system ***,our proposed system facilitates developers and clients during development by providing better recommendations in terms of solutions and anticipated ***,the increase in productivity and satisfaction level maximizes the benefits and usability of SPL in the