dc.description.abstract | Nowadays, with the rapid development of information technology, development teams need to produce products that meet the requirements of customers in a limited time, and improving production efficiency and quality is the key factor to enhance their competitiveness in the market. However, the software project is extremely complex and there are many uncertainties in the software development process, besides, the software development process relies on the knowledge and interaction of related personnel. Therefore, it is important to reuse the knowledge in the development process, and the implementation of risk management in the process can improve the final outcome of the software project.
In this research, a Web-based software development risk retrieval system is developed from a practical perspective, and the operation of the system is illustrated and demonstrated through actual risk cases. The system applies case-based reasoning to develop a process of reusing the knowledge of risk management, and combines machine learning models to retrieve similar risk cases in the past, providing appropriate risk solutions based on the retrieval results as a reference for project team members to make decisions. After the system was developed, the system was verified by questionnaire and user interviews to ensure the effectiveness of the system. The results showed that most of the users had positive opinions about the effectiveness of the system. | en_US |