Search-based fault localisation: A systematic mapping study

Software Fault Localisation (FL) refers to finding faulty software elements related to failures produced as a result of test case execution. This is a laborious and time consuming task. To allow FL automation search-based algorithms have been successfully applied in the field of Search-Based Fault L...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Information and software technology Ročník 123; s. 106295
Hlavní autoři: Leitao-Junior, Plinio S., Freitas, Diogo M., Vergilio, Silvia R., Camilo-Junior, Celso G., Harrison, Rachel
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier B.V 01.07.2020
Témata:
ISSN:0950-5849, 1873-6025
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Software Fault Localisation (FL) refers to finding faulty software elements related to failures produced as a result of test case execution. This is a laborious and time consuming task. To allow FL automation search-based algorithms have been successfully applied in the field of Search-Based Fault Localisation (SBFL). However, there is no study mapping the SBFL field to the best of our knowledge and we believe that such a map is important to promote new advances in this field. To present the results of a mapping study on SBFL, by characterising the proposed methods, identifying sources of used information, adopted evaluation functions, applied algorithms and elements regarding reported experiments. Our mapping followed a defined process and a search protocol. The conducted analysis considers different dimensions and categories related to the main characteristics of SBFL methods. All methods are grounded on the coverage spectra category. Overall the methods search for solutions related to suspiciousness formulae to identify possible faulty code elements. Most studies use evolutionary algorithms, mainly Genetic Programming, by using a single-objective function. There is little investigation of real-and-multiple-fault scenarios, and the subjects are mostly written in C and Java. No consensus was observed on how to apply the evaluation metrics. Search-based fault localisation has seen a rise in interest in the past few years and the number of studies has been growing. We identified some research opportunities such as exploring new sources of fault data, exploring multi-objective algorithms, analysing benchmarks according to some classes of faults, as well as, the use of a unique definition for evaluation measures.
AbstractList Software Fault Localisation (FL) refers to finding faulty software elements related to failures produced as a result of test case execution. This is a laborious and time consuming task. To allow FL automation search-based algorithms have been successfully applied in the field of Search-Based Fault Localisation (SBFL). However, there is no study mapping the SBFL field to the best of our knowledge and we believe that such a map is important to promote new advances in this field. To present the results of a mapping study on SBFL, by characterising the proposed methods, identifying sources of used information, adopted evaluation functions, applied algorithms and elements regarding reported experiments. Our mapping followed a defined process and a search protocol. The conducted analysis considers different dimensions and categories related to the main characteristics of SBFL methods. All methods are grounded on the coverage spectra category. Overall the methods search for solutions related to suspiciousness formulae to identify possible faulty code elements. Most studies use evolutionary algorithms, mainly Genetic Programming, by using a single-objective function. There is little investigation of real-and-multiple-fault scenarios, and the subjects are mostly written in C and Java. No consensus was observed on how to apply the evaluation metrics. Search-based fault localisation has seen a rise in interest in the past few years and the number of studies has been growing. We identified some research opportunities such as exploring new sources of fault data, exploring multi-objective algorithms, analysing benchmarks according to some classes of faults, as well as, the use of a unique definition for evaluation measures.
ArticleNumber 106295
Author Camilo-Junior, Celso G.
Harrison, Rachel
Vergilio, Silvia R.
Freitas, Diogo M.
Leitao-Junior, Plinio S.
Author_xml – sequence: 1
  givenname: Plinio S.
  surname: Leitao-Junior
  fullname: Leitao-Junior, Plinio S.
  email: plinio@inf.ufg.br
  organization: Instituto de Informática, Universidade Federal de Goiás, Alameda Palmeiras, Quadra D, Câmpus Samambaia, Goiânia, Goiás, 74690-900, Brazil
– sequence: 2
  givenname: Diogo M.
  surname: Freitas
  fullname: Freitas, Diogo M.
  email: diogom42@gmail.com
  organization: Instituto de Informática, Universidade Federal de Goiás, Alameda Palmeiras, Quadra D, Câmpus Samambaia, Goiânia, Goiás, 74690-900, Brazil
– sequence: 3
  givenname: Silvia R.
  surname: Vergilio
  fullname: Vergilio, Silvia R.
  email: silvia@inf.ufpr.br
  organization: Departamento de Informática, Universidade Federal do Paraná, Rua Cel. Francisco Heráclito Santos 100, Jardim das Américas, Curitiba, Paraná, 81531-980, Brazil
– sequence: 4
  givenname: Celso G.
  orcidid: 0000-0003-2553-8790
  surname: Camilo-Junior
  fullname: Camilo-Junior, Celso G.
  email: celso@inf.ufg.br
  organization: Instituto de Informática, Universidade Federal de Goiás, Alameda Palmeiras, Quadra D, Câmpus Samambaia, Goiânia, Goiás, 74690-900, Brazil
– sequence: 5
  givenname: Rachel
  surname: Harrison
  fullname: Harrison, Rachel
  email: rachel.harrison@brookes.ac.uk
  organization: School of Engineering, Computing, and Maths, Oxford Brookes University, Wheatley Campus, OX33 1HX, Wheatley, Oxford, United Kingdom
BookMark eNqFkM1KAzEUhYNUsFXfwMW8wNSbZpJmKgil-AcFF-o6pDc3mjKdKUkq9O1tHVcudHU5F74D5xuxQdu1xNgVhzEHrq7X49D61PnxBCbHl5rU8oQNuZ6KUsFEDtgQagml1FV9xkYprQH4FAQM2c0L2Ygf5comcoW3uyYXTYe2Ccnm0LWzYl6kfcq0OUQsNna7De17kfLO7S_YqbdNosufe87e7u9eF4_l8vnhaTFflihA5bISlSIQ2nlCD8J5rLVyWK2qeiW95NYq1F4gcc09aSedk6hrAAIlUThxzqq-F2OXUiRvtjFsbNwbDuYowKxNL8AcBZhewAGb_cIw5O9ROdrQ_Aff9jAdhn0GiiZhoBbJhUiYjevC3wVfXpt8Rw
CitedBy_id crossref_primary_10_1016_j_scico_2024_103217
crossref_primary_10_1016_j_infsof_2023_107338
crossref_primary_10_1016_j_infsof_2025_107675
crossref_primary_10_1007_s10489_021_02954_7
crossref_primary_10_3390_s21227535
Cites_doi 10.1109/TSE.2009.52
10.1016/j.infsof.2015.03.007
10.1109/TSMC.1986.289308
10.1145/267896.267925
10.1016/j.engappai.2011.03.008
10.1145/277633.277647
10.1007/s10664-016-9494-9
10.1007/s10710-012-9177-2
10.1007/s10664-005-3861-2
10.1145/3078840
10.1145/2000791.2000795
10.1049/iet-sen.2018.5137
10.1109/TSE.2016.2521368
10.1145/2659118.2659125
10.1145/2379776.2379787
10.1016/S0950-5849(01)00189-6
10.1016/j.jss.2018.02.001
10.1016/j.jss.2013.04.076
10.1016/j.jss.2006.07.009
ContentType Journal Article
Copyright 2020 Elsevier B.V.
Copyright_xml – notice: 2020 Elsevier B.V.
DBID AAYXX
CITATION
DOI 10.1016/j.infsof.2020.106295
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Business
EISSN 1873-6025
ExternalDocumentID 10_1016_j_infsof_2020_106295
S0950584920300458
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29I
4.4
457
4G.
5GY
5VS
7-5
71M
77K
8P~
9JN
AABNK
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
AAYOK
ABBOA
ABFNM
ABFRF
ABJNI
ABMAC
ABTAH
ABXDB
ABYKQ
ACDAQ
ACGFO
ACGFS
ACGOD
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
AEBSH
AEFWE
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BKOMP
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M41
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
PQQKQ
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SSV
SSZ
T5K
TWZ
UHS
UNMZH
WH7
WUQ
XFK
ZY4
~G-
77I
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c306t-4346e038dfecf03dfc986dc4b49b5f51aa6c8f3ce181fe8d5dd5c8900e065c3d3
ISICitedReferencesCount 8
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000530651200013&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0950-5849
IngestDate Sat Nov 29 07:08:53 EST 2025
Tue Nov 18 21:57:12 EST 2025
Fri Feb 23 02:47:41 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Meta-heuristic algorithms
Search-based fault localisation
Systematic mapping
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c306t-4346e038dfecf03dfc986dc4b49b5f51aa6c8f3ce181fe8d5dd5c8900e065c3d3
ORCID 0000-0003-2553-8790
ParticipantIDs crossref_primary_10_1016_j_infsof_2020_106295
crossref_citationtrail_10_1016_j_infsof_2020_106295
elsevier_sciencedirect_doi_10_1016_j_infsof_2020_106295
PublicationCentury 2000
PublicationDate July 2020
2020-07-00
PublicationDateYYYYMMDD 2020-07-01
PublicationDate_xml – month: 07
  year: 2020
  text: July 2020
PublicationDecade 2020
PublicationTitle Information and software technology
PublicationYear 2020
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Baudry, Fleurey, Le Traon (bib0029) 2006
Creswell (bib0037) 2018
Azarian, Siadat, Martin (bib0025) 2011; 24
Just, Jalali, Ernst (bib0043) 2014
Abreu, Zoeteweij, Gemund (bib0013) 2006
Harman, McMinn, de Souza, Yoo (bib0015) 2012
Giroux, Chouteau, Laverdure (bib0034) 2011; 28
Kim, Epitropakis, Yoo (bib0057) 2018
Kitchenham, Charters (bib0006) 2007
Wohlin (bib0035) 2014
Petersen, Vakkalanka, Kuzniarz (bib0020) 2015; 64
Naish, Neelofar, Ramamohanarao (bib0050) 2015
Jones, Harrold, Stasko (bib0012) 2002
Sohn, Yoo (bib0052) 2017
Tan, Yi, Yulis, Mechtaev, Roychoudhury (bib0045) 2017
Zakari, Lee, Alam, Ahmad (bib0018) 2019; 13
de Freitas, Leitao-Junior, Camilo-Junior, Dantas, Harrison (bib0053) 2017
De-Freitas, Leitao-Junior, Camilo-Junior, Harrison (bib0059) 2018
Agarwal, Agrawal (bib0021) 2014; 39
Harman, Mansouri, Zhang (bib0027) 2012; 45
Neelofar, Naish, Ramamohanarao (bib0060) 2018; 48
de Freitas, Leitao-Junior, Camilo-Junior, Harrison (bib0055) 2018
Biaz, Yiming Ji (bib0028) 2005
Kang, Sohn, Yoo (bib0051) 2017
Choi, Sohn, Yoo (bib0056) 2018
Parnin, Orso (bib0038) 2011
White, Mcdermott, Castelli, Manzoni, W. Goldman, Kronberger, Jakowski, OReilly, Luke (bib0046) 2013; 14
ISO/IEC/IEEE, Software and Systems Engineering, Software Testing, Part 1: Concepts and Definitions, International Standard 29119-1(2013) 1–64.
Petersen, Feldt, Mujtaba, Mattsson (bib0019) 2008
Reps, Ball, Das, Larus (bib0009) 1997; 22
Pearson, Campos, Just, Fraser, Abreu, Ernst, Pang, Keller (bib0036) 2017
Li, Wong, Gao, Hu, Hosono (bib0039) 2018; 23
Kochhar, Xia, Lo, Li (bib0005) 2016
Naish, Lee, Ramamohanarao (bib0014) 2011; 20
Vessey (bib0003) 1986; 16
Zheng, Wang, Fan, Chen, Yang (bib0058) 2018; 139
Society, Bourque, Fairley (bib0002) 2014
Lal, Sureka (bib0040) 2012
Ali, Briand, Hemmati, Panesar-Walawege (bib0024) 2010; 36
Liu, Lucia, Nejati, Briand (bib0030) 2017
ISO/IEC, Systems and Software Engineering, Systems and Software Assurance, Part 1: Concepts and Vocabulary, International Standard 15026-1(2013).
Yoo (bib0049) 2012
Sohn, Yoo (bib0061) 2019
Harman, Jones (bib0016) 2001; 43
Harman (bib0023) 2007
Wohlin, Runeson, Höst, Ohlsson, Regnell, Wesslén (bib0047) 2000
Arcega, Font, Cetina (bib0033) 2018
Vokolos, Frankl (bib0044) 1998
Wang, Lo, Jiang, Lucia, Lau (bib0048) 2011
IEEE, Ieee standard classification for software anomalies - redline, IEEE Std 1044–2009 (Revision of IEEE Std 1044–1993) - Redline (2010) 1–25.
Steimann, Frenkel (bib0031) 2012
Zhang, Lo, Xia, Le, Scanniello, Sun (bib0032) 2016
Hutchins, Foster, Goradia, Ostrand (bib0041) 1994
Do, Elbaum, Rothermel (bib0042) 2005; 10
Yoo, Xie, Kuo, Chen, Harman (bib0054) 2017; 26
Brereton, Kitchenham, Budgen, Turner, Khalil (bib0017) 2007; 80
Wang, You, Zhong, Xie, Xu, Zhong, Xiao (bib0026) 2016; 47
Wohlin, Runeson, da Mota Silveira Neto, Engstrm, do Carmo Machado, de Almeida (bib0022) 2013; 86
Wong, Gao, Li, Abreu, Wotawa (bib0004) 2016; 42
Harrold, Rothermel, Wu, Yi (bib0010) 1998; 33
Abreu, Zoeteweij, van Gemund (bib0011) 2007
Liu (10.1016/j.infsof.2020.106295_bib0030) 2017
Arcega (10.1016/j.infsof.2020.106295_bib0033) 2018
De-Freitas (10.1016/j.infsof.2020.106295_bib0059) 2018
de Freitas (10.1016/j.infsof.2020.106295_bib0053) 2017
Neelofar (10.1016/j.infsof.2020.106295_bib0060) 2018; 48
Ali (10.1016/j.infsof.2020.106295_bib0024) 2010; 36
Wohlin (10.1016/j.infsof.2020.106295_bib0047) 2000
Abreu (10.1016/j.infsof.2020.106295_bib0013) 2006
Just (10.1016/j.infsof.2020.106295_bib0043) 2014
Petersen (10.1016/j.infsof.2020.106295_bib0020) 2015; 64
Creswell (10.1016/j.infsof.2020.106295_bib0037) 2018
Vokolos (10.1016/j.infsof.2020.106295_bib0044) 1998
Parnin (10.1016/j.infsof.2020.106295_bib0038) 2011
Wohlin (10.1016/j.infsof.2020.106295_bib0035) 2014
Giroux (10.1016/j.infsof.2020.106295_bib0034) 2011; 28
Do (10.1016/j.infsof.2020.106295_bib0042) 2005; 10
Harman (10.1016/j.infsof.2020.106295_bib0027) 2012; 45
Reps (10.1016/j.infsof.2020.106295_bib0009) 1997; 22
Lal (10.1016/j.infsof.2020.106295_bib0040) 2012
Harman (10.1016/j.infsof.2020.106295_bib0015) 2012
Tan (10.1016/j.infsof.2020.106295_bib0045) 2017
Yoo (10.1016/j.infsof.2020.106295_bib0049) 2012
Biaz (10.1016/j.infsof.2020.106295_bib0028) 2005
Choi (10.1016/j.infsof.2020.106295_bib0056) 2018
Wang (10.1016/j.infsof.2020.106295_bib0026) 2016; 47
Kim (10.1016/j.infsof.2020.106295_bib0057) 2018
de Freitas (10.1016/j.infsof.2020.106295_bib0055) 2018
Agarwal (10.1016/j.infsof.2020.106295_bib0021) 2014; 39
Li (10.1016/j.infsof.2020.106295_bib0039) 2018; 23
White (10.1016/j.infsof.2020.106295_bib0046) 2013; 14
Azarian (10.1016/j.infsof.2020.106295_bib0025) 2011; 24
Zheng (10.1016/j.infsof.2020.106295_bib0058) 2018; 139
Kang (10.1016/j.infsof.2020.106295_bib0051) 2017
Yoo (10.1016/j.infsof.2020.106295_bib0054) 2017; 26
Brereton (10.1016/j.infsof.2020.106295_bib0017) 2007; 80
Zhang (10.1016/j.infsof.2020.106295_bib0032) 2016
Abreu (10.1016/j.infsof.2020.106295_bib0011) 2007
Steimann (10.1016/j.infsof.2020.106295_bib0031) 2012
Naish (10.1016/j.infsof.2020.106295_bib0050) 2015
10.1016/j.infsof.2020.106295_bib0008
Sohn (10.1016/j.infsof.2020.106295_bib0052) 2017
Wong (10.1016/j.infsof.2020.106295_bib0004) 2016; 42
Harman (10.1016/j.infsof.2020.106295_bib0016) 2001; 43
10.1016/j.infsof.2020.106295_bib0001
Society (10.1016/j.infsof.2020.106295_bib0002) 2014
Kochhar (10.1016/j.infsof.2020.106295_bib0005) 2016
10.1016/j.infsof.2020.106295_bib0007
Naish (10.1016/j.infsof.2020.106295_bib0014) 2011; 20
Baudry (10.1016/j.infsof.2020.106295_bib0029) 2006
Harrold (10.1016/j.infsof.2020.106295_bib0010) 1998; 33
Sohn (10.1016/j.infsof.2020.106295_bib0061) 2019
Hutchins (10.1016/j.infsof.2020.106295_bib0041) 1994
Kitchenham (10.1016/j.infsof.2020.106295_bib0006) 2007
Jones (10.1016/j.infsof.2020.106295_bib0012) 2002
Zakari (10.1016/j.infsof.2020.106295_bib0018) 2019; 13
Harman (10.1016/j.infsof.2020.106295_bib0023) 2007
Pearson (10.1016/j.infsof.2020.106295_bib0036) 2017
Petersen (10.1016/j.infsof.2020.106295_bib0019) 2008
Wohlin (10.1016/j.infsof.2020.106295_bib0022) 2013; 86
Vessey (10.1016/j.infsof.2020.106295_bib0003) 1986; 16
Wang (10.1016/j.infsof.2020.106295_bib0048) 2011
References_xml – volume: 23
  start-page: 1
  year: 2018
  end-page: 51
  ident: bib0039
  article-title: Genetic algorithm-based test generation for software product line with the integration of fault localization techniques
  publication-title: Empir. Softw. Eng.
– volume: 24
  start-page: 733
  year: 2011
  end-page: 747
  ident: bib0025
  article-title: A new strategy for automotive off-board diagnosis based on a meta-heuristic engine
  publication-title: Eng. Appl. Artif. Intell.
– start-page: 609
  year: 2017
  end-page: 620
  ident: bib0036
  article-title: Evaluating and improving fault localization
  publication-title: Proceedings of the 39th International Conference on Software Engineering
– start-page: 1
  year: 2018
  end-page: 8
  ident: bib0059
  article-title: Mutation-based evolutionary fault localisation
  publication-title: 2018 IEEE Congress on Evolutionary Computation (CEC)
– start-page: 121
  year: 2012
  end-page: 130
  ident: bib0031
  article-title: Improving coverage-based localization of multiple faults using algorithms from integer linear programming
  publication-title: 2012 IEEE 23rd International Symposium on Software Reliability Engineering
– start-page: 467
  year: 2002
  end-page: 477
  ident: bib0012
  article-title: Visualization of test information to assist fault localization
  publication-title: Proceedings of the 24th International Conference on Software Engineering. ICSE 2002
– volume: 16
  start-page: 621
  year: 1986
  end-page: 637
  ident: bib0003
  article-title: Expertise in debugging computer programs: An analysis of the content of verbal protocols
  publication-title: IEEE Trans. Syst. Man Cybern.
– start-page: 89
  year: 2007
  end-page: 98
  ident: bib0011
  article-title: On the accuracy of spectrum-based fault localization
  publication-title: Proceedings of the Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION
– start-page: 244
  year: 2012
  end-page: 258
  ident: bib0049
  article-title: Evolving human competitive spectra-based fault localisation techniques
  publication-title: Proceedings of the 4th Symposium on Search Based Software Engineering
– volume: 64
  start-page: 1
  year: 2015
  end-page: 18
  ident: bib0020
  article-title: Guidelines for conducting systematic mapping studies in software engineering: an update
  publication-title: Inf. Softw. Technol.
– volume: 39
  start-page: 1
  year: 2014
  end-page: 8
  ident: bib0021
  article-title: Fault-localization techniques for software systems: a literature review
  publication-title: SIGSOFT Softw. Eng. Notes
– volume: 36
  start-page: 742
  year: 2010
  end-page: 762
  ident: bib0024
  article-title: A systematic review of the application and empirical investigation of search-based test case generation
  publication-title: IEEE Trans. Softw. Eng.
– start-page: 110
  year: 2016
  end-page: 121
  ident: bib0032
  article-title: Inferring links between concerns and methods with multi-abstraction vector space model
  publication-title: 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME)
– volume: 86
  start-page: 2594
  year: 2013
  end-page: 2610
  ident: bib0022
  article-title: On the reliability of mapping studies in software engineering
  publication-title: J. Syst. Softw.
– start-page: 11
  year: 2015
  end-page: 17
  ident: bib0050
  article-title: Multiple bug spectral fault localization using genetic programming
  publication-title: 2015 24th Australasian Software Engineering Conference
– volume: 22
  start-page: 432
  year: 1997
  end-page: 449
  ident: bib0009
  article-title: The use of program profiling for software maintenance with applications to the year 2000 problem
  publication-title: SIGSOFT Softw. Eng. Notes
– start-page: 273
  year: 2017
  end-page: 283
  ident: bib0052
  article-title: Fluccs: using code and change metrics to improve fault localization
  publication-title: Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis
– volume: 42
  start-page: 707
  year: 2016
  end-page: 740
  ident: bib0004
  article-title: A survey on software fault localization
  publication-title: IEEE Trans. Softw. Eng.
– start-page: 342
  year: 2007
  end-page: 357
  ident: bib0023
  article-title: The current state and future of search based software engineering
  publication-title: 2007 Future of Software Engineering
– volume: 80
  start-page: 571
  year: 2007
  end-page: 583
  ident: bib0017
  article-title: Lessons from applying the systematic literature review process within the software engineering domain
  publication-title: J. Syst. Softw.
– volume: 20
  start-page: 11:1
  year: 2011
  end-page: 11:32
  ident: bib0014
  article-title: A model for spectra-based software diagnosis
  publication-title: ACM Trans. Softw. Eng. Methodol.
– start-page: 199
  year: 2011
  end-page: 209
  ident: bib0038
  article-title: Are automated debugging techniques actually helping programmers?
  publication-title: Proceedings of the 2011 International Symposium on Software Testing and Analysis
– start-page: 38:1
  year: 2014
  end-page: 38:10
  ident: bib0035
  article-title: Guidelines for snowballing in systematic literature studies and a replication in software engineering
  publication-title: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering
– year: 2000
  ident: bib0047
  article-title: Experimentation in Software Engineering: An Introduction
– volume: 13
  start-page: 60
  year: 2019
  end-page: 74
  ident: bib0018
  article-title: Software fault localisation: a systematic mapping study
  publication-title: IET Softw.
– reference: IEEE, Ieee standard classification for software anomalies - redline, IEEE Std 1044–2009 (Revision of IEEE Std 1044–1993) - Redline (2010) 1–25.
– start-page: 1295
  year: 2017
  end-page: 1302
  ident: bib0051
  article-title: Empirical evaluation of conditional operators in GP based fault localization
  publication-title: Proceedings of the Genetic and Evolutionary Computation Conference
– volume: 14
  start-page: 3
  year: 2013
  end-page: 29
  ident: bib0046
  article-title: Better GP benchmarks: community survey results and proposals
  publication-title: Genetic Program. Evol. Mach.
– start-page: 39
  year: 2006
  end-page: 46
  ident: bib0013
  article-title: An evaluation of similarity coefficients for software fault localization
  publication-title: Proceedings of the 12th Pacific Rim International Symposium on Dependable Computing
– volume: 48
  start-page: 641
  year: 2018
  end-page: 664
  ident: bib0060
  article-title: Spectral-based fault localization using hyperbolic function
  publication-title: Software
– start-page: 437
  year: 2014
  end-page: 440
  ident: bib0043
  article-title: Defects4j: a database of existing faults to enable controlled testing studies for java programs
  publication-title: Proceedings of the 2014 International Symposium on Software Testing and Analysis
– start-page: 388
  year: 2005
  end-page: 394
  ident: bib0028
  article-title: Precise distributed localization algorithms for wireless networks
  publication-title: Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks
– start-page: 246
  year: 2018
  end-page: 261
  ident: bib0057
  article-title: Learning without peeking: Secure multi-party computation genetic programming
  publication-title: Proceedings of the 10th Symposium on Search-Based Software Engineering, SSBSE 2018
– volume: 45
  start-page: 11:1
  year: 2012
  end-page: 11:61
  ident: bib0027
  article-title: Search-based software engineering: trends, techniques and applications
  publication-title: ACM Comput. Surv.
– volume: 26
  start-page: 4:1
  year: 2017
  end-page: 4:30
  ident: bib0054
  article-title: Human competitiveness of genetic programming in spectrum-based fault localisation: theoretical and empirical analysis
  publication-title: ACM Trans. Softw. Eng. Methodol.
– year: 2018
  ident: bib0055
  article-title: Evolutionary composition of customised fault localisation heuristics
  publication-title: Proceedings of the European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning
– start-page: 165
  year: 2016
  end-page: 176
  ident: bib0005
  article-title: Practitioners’ expectations on automated fault localization
  publication-title: Proceedings of the 25th International Symposium on Software Testing and Analysis
– volume: 33
  start-page: 83
  year: 1998
  end-page: 90
  ident: bib0010
  article-title: An empirical investigation of program spectra
  publication-title: SIGPLAN Not.
– start-page: 1
  year: 2012
  end-page: 59
  ident: bib0015
  article-title: Empirical software engineering and verification
  publication-title: Empirical Software Engineering and Verification
– start-page: 191
  year: 1994
  end-page: 200
  ident: bib0041
  article-title: Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria
  publication-title: Proceedings of the 16th International Conference on Software Engineering
– reference: ISO/IEC/IEEE, Software and Systems Engineering, Software Testing, Part 1: Concepts and Definitions, International Standard 29119-1(2013) 1–64.
– volume: 43
  start-page: 833
  year: 2001
  end-page: 839
  ident: bib0016
  article-title: Search-based software engineering
  publication-title: Inf. Softw. Technol.
– volume: 139
  start-page: 107
  year: 2018
  end-page: 123
  ident: bib0058
  article-title: Localizing multiple software faults based on evolution algorithm
  publication-title: J. Syst. Softw.
– reference: ISO/IEC, Systems and Software Engineering, Systems and Software Assurance, Part 1: Concepts and Vocabulary, International Standard 15026-1(2013).
– start-page: 180
  year: 2017
  end-page: 182
  ident: bib0045
  article-title: Codeflaws: a programming competition benchmark for evaluating automated program repair tools
  publication-title: Proceedings of the 39th International Conference on Software Engineering Companion
– start-page: 68
  year: 2008
  end-page: 77
  ident: bib0019
  article-title: Systematic mapping studies in software engineering
  publication-title: Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering
– start-page: 109
  year: 2012
  end-page: 118
  ident: bib0040
  article-title: A static technique for fault localization using character n-gram based information retrieval model
  publication-title: Proceedings of the 5th India Software Engineering Conference
– start-page: 44
  year: 1998
  ident: bib0044
  article-title: Empirical evaluation of the textual differencing regression testing technique
  publication-title: Proceedings of the International Conference on Software Maintenance
– start-page: 90
  year: 2018
  end-page: 100
  ident: bib0033
  article-title: Evolutionary algorithm for bug localization in the reconfigurations of models at runtime
  publication-title: Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems
– year: 2017
  ident: bib0053
  article-title: Genetic programming-based composition of fault localization heuristics
  publication-title: Proceedings of the Eighth Brazilian Workshop on Search based Software Engineering
– year: 2018
  ident: bib0037
  article-title: Research Design: Qualitative, Quantitative, and Mixed Methods Approaches
– start-page: 82
  year: 2006
  end-page: 91
  ident: bib0029
  article-title: Improving test suites for efficient fault localization
  publication-title: Proceedings of the 28th International Conference on Software Engineering
– year: 2014
  ident: bib0002
  article-title: Guide to the Software Engineering Body of Knowledge SWEBOK Version 3.0
– start-page: 1
  year: 2019
  ident: bib0061
  article-title: Empirical evaluation of fault localisation using code and change metrics
  publication-title: IEEE Trans. Softw. Eng.
– start-page: 359
  year: 2017
  end-page: 370
  ident: bib0030
  article-title: Improving fault localization for simulink models using search-based testing and prediction models
  publication-title: 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER)
– volume: 28
  start-page: 496
  year: 2011
  end-page: 508
  ident: bib0034
  article-title: valuation du facteur de qualit sismique au barrage de carillon (Qubec)
  publication-title: Revue Canadienne Gnie Civil
– start-page: 349
  year: 2018
  end-page: 355
  ident: bib0056
  article-title: Learning fault localisation for both humans and machines using multi-objective GP
  publication-title: Proceedings of the 10th Symposium on Search-Based Software Engineering, SSBSE 2018
– volume: 47
  start-page: 2254
  year: 2016
  end-page: 2259
  ident: bib0026
  article-title: Optimization of guided wave sensors distribution along thin-walled small-diameter pipe
  publication-title: J. Central South Univ. (Sci. Technol.)
– year: 2007
  ident: bib0006
  publication-title: Guidelines for Performing Systematic Literature Reviews in Software Engineering, Technical Report EBSE-2007-01, School of Computer Science and Mathematics
– volume: 10
  start-page: 405
  year: 2005
  end-page: 435
  ident: bib0042
  article-title: Supporting controlled experimentation with testing techniques: an infrastructure and its potential impact
  publication-title: Empir. Softw. Engg.
– start-page: 556
  year: 2011
  end-page: 559
  ident: bib0048
  article-title: Search-based fault localization
  publication-title: Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
– start-page: 244
  year: 2012
  ident: 10.1016/j.infsof.2020.106295_bib0049
  article-title: Evolving human competitive spectra-based fault localisation techniques
– volume: 36
  start-page: 742
  issue: 6
  year: 2010
  ident: 10.1016/j.infsof.2020.106295_bib0024
  article-title: A systematic review of the application and empirical investigation of search-based test case generation
  publication-title: IEEE Trans. Softw. Eng.
  doi: 10.1109/TSE.2009.52
– year: 2017
  ident: 10.1016/j.infsof.2020.106295_bib0053
  article-title: Genetic programming-based composition of fault localization heuristics
– volume: 64
  start-page: 1
  year: 2015
  ident: 10.1016/j.infsof.2020.106295_bib0020
  article-title: Guidelines for conducting systematic mapping studies in software engineering: an update
  publication-title: Inf. Softw. Technol.
  doi: 10.1016/j.infsof.2015.03.007
– start-page: 44
  year: 1998
  ident: 10.1016/j.infsof.2020.106295_bib0044
  article-title: Empirical evaluation of the textual differencing regression testing technique
– ident: 10.1016/j.infsof.2020.106295_bib0007
– start-page: 82
  year: 2006
  ident: 10.1016/j.infsof.2020.106295_bib0029
  article-title: Improving test suites for efficient fault localization
– start-page: 1
  year: 2012
  ident: 10.1016/j.infsof.2020.106295_bib0015
  article-title: Empirical software engineering and verification
– start-page: 246
  year: 2018
  ident: 10.1016/j.infsof.2020.106295_bib0057
  article-title: Learning without peeking: Secure multi-party computation genetic programming
– volume: 16
  start-page: 621
  issue: 5
  year: 1986
  ident: 10.1016/j.infsof.2020.106295_bib0003
  article-title: Expertise in debugging computer programs: An analysis of the content of verbal protocols
  publication-title: IEEE Trans. Syst. Man Cybern.
  doi: 10.1109/TSMC.1986.289308
– start-page: 1
  year: 2018
  ident: 10.1016/j.infsof.2020.106295_bib0059
  article-title: Mutation-based evolutionary fault localisation
– start-page: 273
  year: 2017
  ident: 10.1016/j.infsof.2020.106295_bib0052
  article-title: Fluccs: using code and change metrics to improve fault localization
– volume: 22
  start-page: 432
  issue: 6
  year: 1997
  ident: 10.1016/j.infsof.2020.106295_bib0009
  article-title: The use of program profiling for software maintenance with applications to the year 2000 problem
  publication-title: SIGSOFT Softw. Eng. Notes
  doi: 10.1145/267896.267925
– start-page: 359
  year: 2017
  ident: 10.1016/j.infsof.2020.106295_bib0030
  article-title: Improving fault localization for simulink models using search-based testing and prediction models
– volume: 24
  start-page: 733
  issue: 5
  year: 2011
  ident: 10.1016/j.infsof.2020.106295_bib0025
  article-title: A new strategy for automotive off-board diagnosis based on a meta-heuristic engine
  publication-title: Eng. Appl. Artif. Intell.
  doi: 10.1016/j.engappai.2011.03.008
– start-page: 199
  year: 2011
  ident: 10.1016/j.infsof.2020.106295_bib0038
  article-title: Are automated debugging techniques actually helping programmers?
– volume: 33
  start-page: 83
  issue: 7
  year: 1998
  ident: 10.1016/j.infsof.2020.106295_bib0010
  article-title: An empirical investigation of program spectra
  publication-title: SIGPLAN Not.
  doi: 10.1145/277633.277647
– ident: 10.1016/j.infsof.2020.106295_bib0008
– volume: 23
  start-page: 1
  issue: 1
  year: 2018
  ident: 10.1016/j.infsof.2020.106295_bib0039
  article-title: Genetic algorithm-based test generation for software product line with the integration of fault localization techniques
  publication-title: Empir. Softw. Eng.
  doi: 10.1007/s10664-016-9494-9
– start-page: 556
  year: 2011
  ident: 10.1016/j.infsof.2020.106295_bib0048
  article-title: Search-based fault localization
– year: 2014
  ident: 10.1016/j.infsof.2020.106295_bib0002
– volume: 14
  start-page: 3
  year: 2013
  ident: 10.1016/j.infsof.2020.106295_bib0046
  article-title: Better GP benchmarks: community survey results and proposals
  publication-title: Genetic Program. Evol. Mach.
  doi: 10.1007/s10710-012-9177-2
– start-page: 180
  year: 2017
  ident: 10.1016/j.infsof.2020.106295_bib0045
  article-title: Codeflaws: a programming competition benchmark for evaluating automated program repair tools
– start-page: 349
  year: 2018
  ident: 10.1016/j.infsof.2020.106295_bib0056
  article-title: Learning fault localisation for both humans and machines using multi-objective GP
– start-page: 39
  year: 2006
  ident: 10.1016/j.infsof.2020.106295_bib0013
  article-title: An evaluation of similarity coefficients for software fault localization
– volume: 47
  start-page: 2254
  issue: 7
  year: 2016
  ident: 10.1016/j.infsof.2020.106295_bib0026
  article-title: Optimization of guided wave sensors distribution along thin-walled small-diameter pipe
  publication-title: J. Central South Univ. (Sci. Technol.)
– start-page: 165
  year: 2016
  ident: 10.1016/j.infsof.2020.106295_bib0005
  article-title: Practitioners’ expectations on automated fault localization
– start-page: 437
  year: 2014
  ident: 10.1016/j.infsof.2020.106295_bib0043
  article-title: Defects4j: a database of existing faults to enable controlled testing studies for java programs
– start-page: 609
  year: 2017
  ident: 10.1016/j.infsof.2020.106295_bib0036
  article-title: Evaluating and improving fault localization
– start-page: 89
  year: 2007
  ident: 10.1016/j.infsof.2020.106295_bib0011
  article-title: On the accuracy of spectrum-based fault localization
– year: 2018
  ident: 10.1016/j.infsof.2020.106295_bib0037
– volume: 10
  start-page: 405
  issue: 4
  year: 2005
  ident: 10.1016/j.infsof.2020.106295_bib0042
  article-title: Supporting controlled experimentation with testing techniques: an infrastructure and its potential impact
  publication-title: Empir. Softw. Engg.
  doi: 10.1007/s10664-005-3861-2
– volume: 26
  start-page: 4:1
  issue: 1
  year: 2017
  ident: 10.1016/j.infsof.2020.106295_bib0054
  article-title: Human competitiveness of genetic programming in spectrum-based fault localisation: theoretical and empirical analysis
  publication-title: ACM Trans. Softw. Eng. Methodol.
  doi: 10.1145/3078840
– year: 2018
  ident: 10.1016/j.infsof.2020.106295_bib0055
  article-title: Evolutionary composition of customised fault localisation heuristics
– volume: 20
  start-page: 11:1
  issue: 3
  year: 2011
  ident: 10.1016/j.infsof.2020.106295_bib0014
  article-title: A model for spectra-based software diagnosis
  publication-title: ACM Trans. Softw. Eng. Methodol.
  doi: 10.1145/2000791.2000795
– volume: 13
  start-page: 60
  issue: 1
  year: 2019
  ident: 10.1016/j.infsof.2020.106295_bib0018
  article-title: Software fault localisation: a systematic mapping study
  publication-title: IET Softw.
  doi: 10.1049/iet-sen.2018.5137
– volume: 42
  start-page: 707
  issue: 8
  year: 2016
  ident: 10.1016/j.infsof.2020.106295_bib0004
  article-title: A survey on software fault localization
  publication-title: IEEE Trans. Softw. Eng.
  doi: 10.1109/TSE.2016.2521368
– volume: 39
  start-page: 1
  issue: 5
  year: 2014
  ident: 10.1016/j.infsof.2020.106295_bib0021
  article-title: Fault-localization techniques for software systems: a literature review
  publication-title: SIGSOFT Softw. Eng. Notes
  doi: 10.1145/2659118.2659125
– start-page: 90
  year: 2018
  ident: 10.1016/j.infsof.2020.106295_bib0033
  article-title: Evolutionary algorithm for bug localization in the reconfigurations of models at runtime
– start-page: 342
  year: 2007
  ident: 10.1016/j.infsof.2020.106295_bib0023
  article-title: The current state and future of search based software engineering
– volume: 28
  start-page: 496
  year: 2011
  ident: 10.1016/j.infsof.2020.106295_bib0034
  article-title: valuation du facteur de qualit sismique au barrage de carillon (Qubec)
  publication-title: Revue Canadienne Gnie Civil
– volume: 45
  start-page: 11:1
  issue: 1
  year: 2012
  ident: 10.1016/j.infsof.2020.106295_bib0027
  article-title: Search-based software engineering: trends, techniques and applications
  publication-title: ACM Comput. Surv.
  doi: 10.1145/2379776.2379787
– volume: 43
  start-page: 833
  issue: 14
  year: 2001
  ident: 10.1016/j.infsof.2020.106295_bib0016
  article-title: Search-based software engineering
  publication-title: Inf. Softw. Technol.
  doi: 10.1016/S0950-5849(01)00189-6
– year: 2000
  ident: 10.1016/j.infsof.2020.106295_bib0047
– start-page: 1
  year: 2019
  ident: 10.1016/j.infsof.2020.106295_bib0061
  article-title: Empirical evaluation of fault localisation using code and change metrics
  publication-title: IEEE Trans. Softw. Eng.
– volume: 139
  start-page: 107
  issue: C
  year: 2018
  ident: 10.1016/j.infsof.2020.106295_bib0058
  article-title: Localizing multiple software faults based on evolution algorithm
  publication-title: J. Syst. Softw.
  doi: 10.1016/j.jss.2018.02.001
– volume: 48
  start-page: 641
  year: 2018
  ident: 10.1016/j.infsof.2020.106295_bib0060
  article-title: Spectral-based fault localization using hyperbolic function
  publication-title: Software
– volume: 86
  start-page: 2594
  issue: 10
  year: 2013
  ident: 10.1016/j.infsof.2020.106295_bib0022
  article-title: On the reliability of mapping studies in software engineering
  publication-title: J. Syst. Softw.
  doi: 10.1016/j.jss.2013.04.076
– start-page: 11
  year: 2015
  ident: 10.1016/j.infsof.2020.106295_bib0050
  article-title: Multiple bug spectral fault localization using genetic programming
– start-page: 109
  year: 2012
  ident: 10.1016/j.infsof.2020.106295_bib0040
  article-title: A static technique for fault localization using character n-gram based information retrieval model
– year: 2007
  ident: 10.1016/j.infsof.2020.106295_bib0006
– start-page: 121
  year: 2012
  ident: 10.1016/j.infsof.2020.106295_bib0031
  article-title: Improving coverage-based localization of multiple faults using algorithms from integer linear programming
– start-page: 1295
  year: 2017
  ident: 10.1016/j.infsof.2020.106295_bib0051
  article-title: Empirical evaluation of conditional operators in GP based fault localization
– start-page: 191
  year: 1994
  ident: 10.1016/j.infsof.2020.106295_bib0041
  article-title: Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria
– ident: 10.1016/j.infsof.2020.106295_bib0001
– volume: 80
  start-page: 571
  issue: 4
  year: 2007
  ident: 10.1016/j.infsof.2020.106295_bib0017
  article-title: Lessons from applying the systematic literature review process within the software engineering domain
  publication-title: J. Syst. Softw.
  doi: 10.1016/j.jss.2006.07.009
– start-page: 38:1
  year: 2014
  ident: 10.1016/j.infsof.2020.106295_bib0035
  article-title: Guidelines for snowballing in systematic literature studies and a replication in software engineering
– start-page: 110
  year: 2016
  ident: 10.1016/j.infsof.2020.106295_bib0032
  article-title: Inferring links between concerns and methods with multi-abstraction vector space model
– start-page: 388
  year: 2005
  ident: 10.1016/j.infsof.2020.106295_bib0028
  article-title: Precise distributed localization algorithms for wireless networks
– start-page: 68
  year: 2008
  ident: 10.1016/j.infsof.2020.106295_bib0019
  article-title: Systematic mapping studies in software engineering
– start-page: 467
  year: 2002
  ident: 10.1016/j.infsof.2020.106295_bib0012
  article-title: Visualization of test information to assist fault localization
SSID ssj0017030
Score 2.327795
SecondaryResourceType review_article
Snippet Software Fault Localisation (FL) refers to finding faulty software elements related to failures produced as a result of test case execution. This is a...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 106295
SubjectTerms Meta-heuristic algorithms
Search-based fault localisation
Systematic mapping
Title Search-based fault localisation: A systematic mapping study
URI https://dx.doi.org/10.1016/j.infsof.2020.106295
Volume 123
WOSCitedRecordID wos000530651200013&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1873-6025
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0017030
  issn: 0950-5849
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb5tAEF65TlX1EqUvJX2JQ29oLcwCu7Qny0rTRmkUNWnkG1r2EWFRsFzs5h_kb3eWBUzqKm0OvSDELgPsfJoXM7MIvaOcCsYjjVXkaxxEqcScjTnmoNwUFT6VdVbl5Qk9PWWzWXw2GNy0tTDrnBYFu76OF_-V1XANmG1KZ-_B7o4oXIBzYDocge1w_CfG2wRibNSTdDVf5ZVbK6wmb8eWovcaOH_ni4UNKrSNZudtdntX2eja8LqufppEsWorHH-isoqX-HhVZNb9PzMFl6V7PurwsTRTrM2elVel-6UbulTLqyzP6pjteZavM-5-7QanJgDTpzwFZV66R6N-uAJ80za1dRN39DBYPfEtEeyTnhAFL9W3O29uyXcbapgbpwQ-emQeMNpMv91O-zc11yUftnlt88RSSQyVxFJ5gHZ8GsZsiHYmnw9nx90PKSMYbdtG-_ZtFWadKrj9Nn-2cnqWy8Ue2m1cDmdiofIEDVTxFD1qKx6eoQ99xDg1Ypw-Yt47E2eDF6fBi1Pj5Tn69vHwYvoJN3tqYAHOYYUDEkTKI0xqJbRHpBYxi6QI0iBOQx2OOY8E00QosPy0YjKUMhQs9jwFtqogkrxAw6Is1D5yUulRSoVHqALJL1RKVOQRXxBTjU3U-ACRdg0S0TScN_ue5MldHDhAuLtrYRuu_GU-bZc3aYxGawwmgJk773x5zye9Qo83gH6NhtVypd6gh2JdZT-WbxvA_AIyvJAG
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Search-based+fault+localisation%3A+A+systematic+mapping+study&rft.jtitle=Information+and+software+technology&rft.au=Leitao-Junior%2C+Plinio+S.&rft.au=Freitas%2C+Diogo+M.&rft.au=Vergilio%2C+Silvia+R.&rft.au=Camilo-Junior%2C+Celso+G.&rft.date=2020-07-01&rft.issn=0950-5849&rft.volume=123&rft.spage=106295&rft_id=info:doi/10.1016%2Fj.infsof.2020.106295&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_infsof_2020_106295
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0950-5849&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0950-5849&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0950-5849&client=summon