Comparison of analysis techniques for information requirement determination
Communications of the ACM
C4.5: programs for machine learning
C4.5: programs for machine learning
Requirements engineering
Machine Learning - Special issue on learning with probabilistic representations
Requirements engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Learning Bayesian networks from data: an information-theory based approach
Artificial Intelligence
Optimal structure identification with greedy search
The Journal of Machine Learning Research
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
A Recursive Method for Structural Learning of Directed Acyclic Graphs
The Journal of Machine Learning Research
Hi-index | 0.00 |
The importance of requirements engineering (RE) has been raised numerous times in literatures. To choose suitable RE techniques for a particular project in a given situation is a challenging task, requiring substantial expertise and efforts. To help solving this problem, an expert system based approach is proposed. This expert system uses the knowledge from domain experts to model the causal factors of RE techniques. It can select suitable RE techniques for a software project. A web-based questionnaire is created in the first place to collect the expertise available in the community. The information collected by the questionnaire is analyzed and transformed into a new dataset for constructing a Bayesian Belief Network (BBN). The resulting BBN integrated with a GUI forms an expert system for RE techniques modeling and selection. Empirical study validates the transformed dataset and shows that the expert system outperforms other predictors in selecting suitable RE techniques in different RE phases.