Probabilistic reasoning in intelligent systems: networks of plausible inference
Probabilistic reasoning in intelligent systems: networks of plausible inference
Software engineering risk analysis and management
Software engineering risk analysis and management
Software risk management
Real-world applications of Bayesian networks
Communications of the ACM
From Bayesian networks to causal networks
Mathematical models for handling partial knowledge in artificial intelligence
Software project survival guide
Software project survival guide
Managing risk: methods for software systems development
Managing risk: methods for software systems development
A framework for identifying software project risks
Communications of the ACM
Causality: models, reasoning, and inference
Causality: models, reasoning, and inference
Software development risks to project effectiveness
Journal of Systems and Software
Learning Bayesian networks from data: an information-theory based approach
Artificial Intelligence
Scalable Techniques for Mining Causal Structures
Data Mining and Knowledge Discovery
Software Risk Management: Principles and Practices
IEEE Software
An Enhanced Neural Network Technique for Software Risk Analysis
IEEE Transactions on Software Engineering
Waltzing with Bears: Managing Risk on Software Projects
Waltzing with Bears: Managing Risk on Software Projects
Software project risks and their effect on outcomes
Communications of the ACM - Human-computer etiquette
BBN-based software project risk management
Journal of Systems and Software - Special issue: Applications of statistics in software engineering
Understanding software project risk: a cluster analysis
Information and Management
A causal mapping approach to constructing Bayesian networks
Decision Support Systems
Empirical Software Engineering
Bayesian network based software reliability prediction with an operational profile
Journal of Systems and Software
Fuzzy decision support system for risk analysis in e-commerce development
Decision Support Systems
Toward an assessment of software development risk
Journal of Management Information Systems - Special section: Strategic and competitive information systems
An empirical analysis of risk components and performance on software projects
Journal of Systems and Software
Attention-shaping tools, expertise, and perceived control in IT project risk assessment
Decision Support Systems
A Bayesian belief network for IT implementation decision support
Decision Support Systems
Expert Systems with Applications: An International Journal
Bayesian network learning algorithms using structural restrictions
International Journal of Approximate Reasoning
Identifying Software Project Risks: An International Delphi Study
Journal of Management Information Systems
A generic qualitative characterization of independence of causal influence
International Journal of Approximate Reasoning
Exploring the relationship between software project duration and risk exposure: A cluster analysis
Information and Management
Large engineering project risk management using a Bayesian belief network
Expert Systems with Applications: An International Journal
The priority factor model for customer relationship management system success
Expert Systems with Applications: An International Journal
BASSUM: A Bayesian semi-supervised method for classification feature selection
Pattern Recognition
A simulation-based risk network model for decision support in project risk management
Decision Support Systems
Approximating discrete probability distributions with dependence trees
IEEE Transactions on Information Theory
An intelligent situation awareness support system for safety-critical environments
Decision Support Systems
Hi-index | 0.00 |
Many risks are involved in software development and risk management has become one of the key activities in software development. Bayesian networks (BNs) have been explored as a tool for various risk management practices, including the risk management of software development projects. However, much of the present research on software risk analysis focuses on finding the correlation between risk factors and project outcome. Software project failures are often a result of insufficient and ineffective risk management. To obtain proper and effective risk control, risk planning should be performed based on risk causality which can provide more risk information for decision making. In this study, we propose a model using BNs with causality constraints (BNCC) for risk analysis of software development projects. Through unrestricted automatic causality learning from 302 collected software project data, we demonstrated that the proposed model can not only discover causalities in accordance with the expert knowledge but also perform better in prediction than other algorithms, such as logistic regression, C4.5, Naive Bayes, and general BNs. This research presents the first causal discovery framework for risk causality analysis of software projects and develops a model using BNCC for application in software project risk management.