Title :
A decision support system for software reliability engineering strategy selection
Author :
Rus, Ioana ; Collofello, James S.
Author_Institution :
Fraunhofer Center for Exp. Software Eng., MD, USA
Abstract :
This decision support system was built to assist project managers to design and tailor the software development process to their specific projects for achieving required software reliability values. The decision support system has two subsystems: a knowledge-based expert system for reliability engineering strategy selection and a process simulator for strategy assessment. We present here the knowledge-based component for strategy selection assistance. The paper describes the framework for identifying software reliability engineering practices and the decision factors for selecting a subset of practices appropriate for the project, taking into account various project constraints. After identifying heuristics for making the selection decisions, we have developed a knowledge base and implemented an expert system to help a less experienced project manager with engineering the process in a product quality driven manner. The expert system is a rule based fuzzy logic system, developed by using the off-the-shelf FuzzyCLIPS shell
Keywords :
decision support systems; fuzzy logic; project management; software quality; software reliability; FuzzyCLIPS; decision support system; knowledge-based expert system; process simulator; project managers; rule based fuzzy logic system; software reliability engineering strategy selection; Decision support systems; Engineering management; Expert systems; Knowledge management; Programming; Project management; Quality management; Reliability engineering; Software development management; Software reliability;
Conference_Titel :
Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7695-0368-3
DOI :
10.1109/CMPSAC.1999.814311