Académique Documents
Professionnel Documents
Culture Documents
II.
Abstract Background: Systematic literature reviews (SLRs)
have become an established methodology in software engineering
(SE) research however they can be very time consuming and
error prone. Aim: The aims of this study are to identify and
classify tools that can help to automate part or all of the SLR
process within the SE domain. Method: A mapping study was
performed using an automated search strategy plus snowballing
to locate relevant papers. A set of known papers was used to
validate the search string. Results: 14 papers were accepted into
the final set. Eight presented text mining tools and six discussed
the use of visualisation techniques. The stage most commonly
targeted was study selection. Only two papers reported an
independent evaluation of the tool presented. The majority were
evaluated through small experiments and examples of their use.
Conclusions: A variety of tools are available to support the SLR
process although many are in the early stages of development and
usage.
METHOD
INTRODUCTION
296
Study ID
S01
Year
2007
Paper Ref.
[11]
P02
S02
2010
[12]
S03
2011
[13]
2012
[14]
2010
2007
[15]
[16]
P03
S04
S05
S06
P04
P05
P07
Inclusion criteria:
x The publication must report on a tool that supports an
SLR, MS or both within the software engineering field.
x The tool can support any stage of the SLR/MS process.
x The paper can report on any stage of development of the
tool (i.e. proposal, prototype, functional etc.).
Exclusion criteria:
x Papers that are not written in English.
x Abstracts and PowerPoint Presentations.
P08
2007
[17]
P09
P10
P11
S07
S08
2012
2012
2011
[18]
[19]
[20]
P12
P14
P15
S09
S10
S11
2012
2007
2012
[21]
[22]
[23]
P16
2012
[24]
TABLE I.
D. Data Extraction
The following data was extracted from each paper,
independently, by the two authors. Disagreements were
resolved through discussion.
Abstract and bibliographic information
Study type (e.g. experiment, case study, discussion)
Aims and objectives
Type of approach underlying the tool (e.g. visualisation,
text analysis etc.)
x Name and short description of support tool
x The particular stage of the SLR process that the tool
supports (e.g. study selection, data extraction)
x Whether the tool has been independently evaluated
x
x
x
x
Paper ID
P01
RESULTS
Visualisation
A. Search Results
After the initial stage of the study selection process, 21
papers were included. The full text of each of these was
considered by both authors and 16 were judged relevant. Two
of these papers were subsequently excluded during data
extraction, bringing the final set to 14 papers (see Table I).
Text mining
Visual text mining
(VTM)
Tools that support the
whole SLR process
Ontology
Search tool
Paper ID
P12
P16
1
1
297
Total
Support tool
Paper ID
Total
P03; P04
P05
3
1
Hierarchical Cluster
Explorer (HCE)
P07
P08
P09
P10
P12
P15
P14
P09; P14
1
1
1
1
1
2
ReVis
SLR-Tool
UNITEX
SLuRp
SLRONT
StArt
DBpedia
Unnamed tool
TABLE III.
SUPPORT TOOLS
CONCLUSIONS
V.
LIMITATIONS
IV.
Paper ID
Total
SLR Stage
Development of protocol
Identification of research
P16
Study selection
Data synthesis
P11
Whole process
298
Type of study
Study ID
Small experiment
Experiment
Example
Survey
S01; S03;
S05; S09
Total
S04;
S08
S11
[11] Malheiros, V., Hohn, E., Pinho, R., & Mendonca, M. (2007). A visual
text mining approach for systematic reviews. In In Proceedings of the
first International Symposium on Empirical Software Engineering and
Measurement, 2007. (ESEM 2007), pp. 245-254.
[12] Felizardo, K. R., Nakawaga, E. Y., Feitosa, D., Minghim, R., &
Maldonado, J. C. (2010). An approach based on visual text mining to
support categorization and classification in the systematic mapping. In
Proceedings of EASE, pp. 1-10.
[13] Felizardo, K. R., Salleh, N., Martins, R. M., Mendes, E., MacDonell, S.
G., & Maldonado, J. C. (2011). Using visual text mining to support the
study selection activity in systematic literature reviews. In International
Symposium on Empirical Software Engineering and Measurement
(ESEM), pp. 77-86.
[14] Felizardo, K. R., Andery, G. F., Paulovich, F. V., Minghim, R., &
Maldonado, J. C. (2012). A visual analysis approach to validate the
selection review of primary studies in systematic reviews. Information
and Software Technology. Vol. 54, no. 10, pp. 1079-1091
[15] M. Fernndez-Sez, M. G. Bocco, F.P. Romero. (2010). SLR-tool - a
tool for performing systematic literature reviews. In Proceedings of the
2010 International Conference on Software and Data Technologies, pp.
144.
[16] Cruzes, D., Mendona, M., Basili, V., Shull, F., & Jino, M. (2007).
Using context distance measurement to analyze results across studies. In
Proceeedings of the First International Symposium on Empirical
Software Engineering and Measurement, 2007. (ESEM 2007), pp. 235244.
REFERENCES
[1]
[17] Cruzes, D., Mendona, M., Basili, V., Shull, F., & Jino, M. (2007).
Automated information extraction from empirical software engineering
literature: is that possible?. In Proceedings of the First International
Symposium on Empirical Software Engineering and Measurement, 2007.
(ESEM 2007), pp. 491-493.
Kitchenham, B., Brereton, O. P., Budgen, D., Turner, M., Bailey, J., &
Linkman, S. (2009). Systematic literature reviews in software
engineeringa systematic literature review. Information and software
technology, Vol. 51, no. 1, pp. 7-15.
[2]
[3]
[4]
Budgen, D., Turner, M., Brereton, P., & Kitchenham, B. (2008). Using
mapping studies in software engineering. In Proceedings of PPIG, Vol.
8, pp. 195-204.
[5]
Petersen, K., Feldt, R., Mujtaba, S., & Mattsson, M. (2008). Systematic
mapping studies in software engineering. In 12th International
Conference on Evaluation and Assessment in Software Engineering,
Vol. 17, pp. 71-80
[20] Felizardo, K. R., Riaz, M., Sulayman, M., Mendes, E., MacDonell, S.
G., & Maldonado, J. C. (2011). Analysing the use of graphs to represent
the results of Systematic Reviews in Software Engineering. In
Proceedings of the 25th Brazilian Symposium on Software Engineering
(SBES 2011), pp. 174-183.
[6]
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, Vol. 80, no. 4, pp. 571-583.
[21] Sun, Y., Yang, Y., Zhang, H., Zhang, W., & Wang, Q. (2012). Towards
evidence-based ontology for supporting systematic literature review. In
Proceedings of the 16th International Conference on Evaluation &
Assessment in Software Engineering (EASE 2012), pp. 171-175.
[7]
[22] Tomassetti, F., Rizzo, G., Vetro, A., Ardito, L., Torchiano, M., &
Morisio, M. (2011). Linked Data approach for selection process
automation in Systematic Reviews. In Proceedings of the 15th Annual
Conference on EASE, pp. 31 35.
[8]
Riaz, M., Sulayman, M., Salleh, N., & Mendes, E. (2010). Experiences
conducting systematic reviews from novices perspective. In
Proceedings. of EASE Vol. 10, pp. 1-10.
[23] Hernandes, E., Zamboni, A., Fabbri, S., & Di Thommazo, A. (2012).
Using GQM and TAM to evaluate StArta tool that supports Systematic
Review. CLEI Electronic Journal, Vol. 15 no. 1, pp. 13-25.
[9]
[24] Ghafari, M., Saleh, M., & Ebrahimi, T. (2012). A Federated Search
Approach to Facilitate Systematic Literature Review in Software
Engineering. International Journal of Software Engineering and
Applications, Vol. 3, no. 2, pp. 13-24.
299