Towards Building Knowledge on Causes of Critical Requirements Engineering Problems

Marcos Kalinowski, Rodrigo Spinola, Tayana Conte, Rafael Prikladnicki, Daniel Méndez Fernández, Stefan Wagner
2015 Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering  
Context] Many software projects fail due to problems in requirements engineering (RE). [Objective] The goal of this paper is to gather information on relevant RE problems and to represent knowledge on their most common causes. [Method] We replicated a global family of RE surveys in the Brazil and used the data to identify critical RE problems and to build probabilistic cause-effect diagrams to represent knowledge on their common causes. [Results] The survey was answered by 74 different
more » ... ions, including small, medium and very large sized companies, conducting both, plan-driven and agile development. The most critical RE problems, according to those organizations, are related to communication and to incomplete or underspecified requirements. We provide the full probabilistic cause-effect diagrams with knowledge on common causes of the most critical identified RE problems online. [Conclusion] We believe that the knowledge presented in the diagrams can be helpful to support organizations in conducting causal analysis sessions by providing an initial understanding on what usually causes critical RE problems.
doi:10.18293/seke2015-220 dblp:conf/seke/KalinowskiSCPF015 fatcat:eirohpaj6va27hudj5oafhrzt4