Decision support system for software reliability engineering strategy selection

Ioana Rus, James Collofello

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Citations (Scopus)

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 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.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE Computer Society's International Computer Software and Applications Conference
PublisherIEEE
Pages376-381
Number of pages6
StatePublished - 1999
Externally publishedYes
EventProceedings of the 1999 23rd Annual International Computer Software and Applications Conference (COMPSAC '99) - Phoenix, AZ, USA
Duration: Oct 27 1999Oct 29 1999

Other

OtherProceedings of the 1999 23rd Annual International Computer Software and Applications Conference (COMPSAC '99)
CityPhoenix, AZ, USA
Period10/27/9910/29/99

Fingerprint

Software reliability
Decision support systems
Expert systems
Managers
Fuzzy logic
Software engineering
Simulators

ASJC Scopus subject areas

  • Software

Cite this

Rus, I., & Collofello, J. (1999). Decision support system for software reliability engineering strategy selection. In Proceedings - IEEE Computer Society's International Computer Software and Applications Conference (pp. 376-381). IEEE.

Decision support system for software reliability engineering strategy selection. / Rus, Ioana; Collofello, James.

Proceedings - IEEE Computer Society's International Computer Software and Applications Conference. IEEE, 1999. p. 376-381.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Rus, I & Collofello, J 1999, Decision support system for software reliability engineering strategy selection. in Proceedings - IEEE Computer Society's International Computer Software and Applications Conference. IEEE, pp. 376-381, Proceedings of the 1999 23rd Annual International Computer Software and Applications Conference (COMPSAC '99), Phoenix, AZ, USA, 10/27/99.
Rus I, Collofello J. Decision support system for software reliability engineering strategy selection. In Proceedings - IEEE Computer Society's International Computer Software and Applications Conference. IEEE. 1999. p. 376-381
Rus, Ioana ; Collofello, James. / Decision support system for software reliability engineering strategy selection. Proceedings - IEEE Computer Society's International Computer Software and Applications Conference. IEEE, 1999. pp. 376-381
@inproceedings{d5578d5caded47ec9272e1cc4c79b83f,
title = "Decision support system for software reliability engineering strategy selection",
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 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.",
author = "Ioana Rus and James Collofello",
year = "1999",
language = "English (US)",
pages = "376--381",
booktitle = "Proceedings - IEEE Computer Society's International Computer Software and Applications Conference",
publisher = "IEEE",

}

TY - GEN

T1 - Decision support system for software reliability engineering strategy selection

AU - Rus, Ioana

AU - Collofello, James

PY - 1999

Y1 - 1999

N2 - 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 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.

AB - 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 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.

UR - http://www.scopus.com/inward/record.url?scp=0033343219&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0033343219&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:0033343219

SP - 376

EP - 381

BT - Proceedings - IEEE Computer Society's International Computer Software and Applications Conference

PB - IEEE

ER -