Proposal of An Automated Approach To Support The Systematic Review of Literature Process
Proposal of An Automated Approach To Support The Systematic Review of Literature Process
Proposal of An Automated Approach To Support The Systematic Review of Literature Process
UNIVALI Universidade do Vale do Itaja UNIVALI Universidade do Vale do Itaja UNIVALI Universidade do Vale do Itaja
Rua Uruguai, 458, Centro
Rua Uruguai, 458, Centro
Rua Uruguai, 458, Centro
Itaja, Brazil
Itaja, Brazil
Itaja, Brazil
+55 47 30452242
+55 47 30452242
+55 47 33417544 (#8057)
jefferson.molleri@univali.br
linkz.ns@univali.br
ABSTRACT
Context: Systematic Literature Reviews (SLR) is a scientific
method to identify and assess all available studies related to a
specific research topic. Due its characteristics, SLRs are a time
consuming, hard process that requires a properly documented
protocol for scientific acknowledgment.
Objectives: In this context, this paper aims to propose a
business model to support automation of the systematic review
method, contributing to the productivity and quality of the
process.
Method: Through the results of a previous review, we identified
several contributions to the systematic review process. We
define the process using the Business Process Model Notation
(BPMN) and relate possible tool contributions to the proposed
model.
Results: The model and contributions proposed in this paper
can be used to guide the development of computational tools to
support SLR process and the proper execution of its
methodology.
Conclusions: The implementation of tools supporting SLR
processes seems relevant to reduce effort and to ensure the
quality of the application of the methodology.
Keywords
Systematic Literature Review, Computational Tool, Business
Process Model.
1. INTRODUCTION
Systematic Literature Review (SLR) is an empirical
methodology of research which aims to gather and evaluate all
the available evidence about a specific research topic [1]. SLRs
are a key tool for evidence-based research and practice as they
combine the results of multiple studies. These literature reviews
are important, as the volume of studies to be considered by the
researchers is constantly expanding [2].
Despite its importance, the SLR process is not a easy task,
as it uses specific concepts usually unknown to researchers
familiar with traditional literature reviews. Even when
conducted according to their good practice rules, often SLRs
suffers from lack of scientific rigor in its several steps. An
automated systematic review process aims a stricter and better
managed method of conducting this methodology, avoiding the
the biases of the unsystematic review [1].
fabiane.benitti@univali.br
2. PROPOSED MODEL
As described by Kitchenham [6] and later by Biolchini [1], the
systematic review process consists of three main phases, each
one containing a number of discrete activities and specific stages
to its conclusion. The process is sequential, and later stages
depend on results of their predecessors.
Thus, we present an overview of the process with a focus
on automation of its activities, described by the Business
Process Modeling Notation (BPMN), as detailed by the Object
Management Group1. BPMN provides a graphical notation for
specifying processes based on a flow-charting technique very
similar to the activity diagram of Unified Modeling Language
(UML) [8]. The model can be used for modeling workflow
processes and to represent the semantics of complex processes.
actors for success or factors are not relevant for the research
[12].
Available at http://www.bpmn.org/
3. CONTRIBUITIONS TO PLANNING
THE REVIEW PHASE
Available at http://goo.gl/PHXZu
4. CONTRIBUITIONS TO
CONDUCTING THE REVIEW PHASE
Conducting the review phase also involves five stages, as
detailed in Figure 3. We notice that not all stages in this phase
are performed sequentially, but there is also a strong dependence
of the early stages.
During the identification of research stage4, search strings
are automatically generated for each electronic database, as
suggested by Brereton et al. [15]. Search strings are created by
applying over the generic search string (detailed at the research
question(s) stage) specific requirements of the electronic
databases. Automatically generated strings can also be
reformulated by researchers to suit specific formats or rules.
Based on that, proposed model suggests preliminary
searches on electronic databases to check volume and accuracy
of the identified studies, as well as possible biases. Researchers
can also include comparison studies that, if identified in
preliminary searches could be analyzed by query expansion
techniques to suggest new terms for the search string [16].
Results of preliminary searches may cause changes in the
search string and methods documented in the review protocol.
Once finalized the changes, preliminary searches could be
repeated, refining the search string until it is suitable to the
researchers. To solve divergences about changes on search
strings, proposed business model also suggests communication
mechanisms between stakeholders. Following the activity of
preliminary searches, the references of the studies should be
collected and managed.
Available at http://goo.gl/GKh9b
Available at http://goo.gl/1C40T
Available at http://goo.gl/EP2ts
5. CONTRIBUITIONS TO
REPORTING THE REVIEW PHASE
The last phase of SLR process involves a report of the
systematic review, and later its dissemination and evaluation, as
illustrated in Figure 4. Its first stage, specifying dissemination
mechanisms, consists in define the format of main report, as a
technical report or a journals or conference paper. The proposed
model provides templates for automatic generation of reports, as
Kitchenham and Charters [2] or Biolchini et al. [1]. Knowledge
repositories in software engineering could also be used to record
and disseminate the research [9].
Formatting the main report stage is done by combining
the appropriate report template with the data synthesis results.
Researchers must be able to write specific sections of the report
in a similar way to the review protocol, and later export this
document.
6.
CONCLUSIONS
7.
REFERENCES
[1] Biolchini, J., Gomes, P., Cruz, A., & Travassos, G. 2005.
Systematic review in software engineering. Technical Report.
Universidade Federal do Rio de Janeiro.
[10] Biolchini, J., Gomes, P., Cruz, A., Ucha, T., & Travassos, G.
2007. Scientific research ontology to support systematic review in
software engineering. Advanced Engineering Informatics, 21, 2
(Apr. 2007), 133151.
[11] Pai, M., Mcculloch, M., Gorman, J. D., Pai, N., Enanoria, W.,
Kennedy, G., Tharyan, P., Colford, J. M. 2004. Systematic reviews
and meta-analyses: an illustrated, step-by-step guide. National
Medical Journal of India, 17, 2 (Mar-Apr. 2004), 89-95.
[15] Brereton, P., Kitchenham, B. A., Budgen, D., Turner, M., Khalil,
M. 2007. Lessons from Applying the Systematic Literature Review
Process within the Software Engineering Domain. Journal of
Systems and Software, 80, 4 (Apr. 2007), 571583.
[16] Ananiadou, S., Okazaki, N., Procter, R., Rea, B., Thomas, J. 2009.
Supporting Systematic Reviews using Text Mining. Social
Science Computer Review, 27, 4 (Nov 2009), 509523.
[18] Khan, K. S., Ter Riet, G., Glanville, J., Sowden, A. J., Kleijnen, J.
2000. Undertaking Systematic Review of Research on
Effectiveness. CRDs Guidance for those Carrying Out or
Commissioning Reviews, 2.ed. CRD Report n.4. York: NHS
Centre for Reviews and Dissemination, University of York.