Software Engineering based on evidence

Software Engineering based on evidence

Software Engineering based on evidence or evidence-based on software engineering (EBSE) was introduced at the International Conference on Software Engineering by Kitchenham et. al. It is a means for decision making due to the increasing use of software in everyday life. Although software-based systems are generating great economic and social benefits, they can also represent a great threat to industry, society and people.[1]

The principal objective of EBSE is to identify the gap that exists between the research and the practice of software engineering (ES). For that, we need evidence of research to build a body of knowledge about when, how and which process, technologies, tools and others are adequate to use in the ES and it can provide the mechanisms needed to assist practitioners to adopt appropriate technologies and to avoid inappropriate technologies[1].

In this background, the main tool for summarizing the evidence is the Systematic Review of Literature (SRL). The SRL uses rigorous validation, reliable and auditable. Unlike traditional review or informal review of literature, the SRL is based on a protocol to avoid vices. These vices can be influenced by the personal interests of researchers in question formulations, collected, validation and interpretation of data.[2][3]

The informal review of literature is unreliable, not reproducible, incomprehensible and the quality depends on research experience which has a lack of scientific rigor. Nevertheless, the RSL has a controlled and rigorous process, to help the software industry make decisions related to the effectiveness and efficiency of specific methods or technologies, in certain circumstances, and to assist the researchers in the identification of gaps in the actual investigation that can suggest new topics to research [2][3].

References:

  1. Kitchenham, B. A., Dyba, T., & Jorgensen, M. (2004, May). Evidence-based software engineering. In Proceedings. 26th International Conference on Software Engineering (pp. 273-281). IEEE.
  2. Kitchenham, B., Brereton, O. P., Budgen, D., Turner, M., Bailey, J., & Linkman, S. (2009). Systematic literature reviews in software engineering–a systematic literature review. Information and software technology, 51(1), 7-15.
  3. Scannavino, K. R. F., Nakagawa, E. Y., Fabbri, S. C. P. F., & Ferrari, F. C. (2017). Revisão Sistemática da Literatura em Engenharia de Software: teoria e prática.
comments powered by Disqus