On How Characteristics that Hinder Test Data Generation Using Symbolic Execution Combine: An Analysis of the SF100 Benchmark

dc.contributor.authorEler, Marcelo Medeiros
dc.contributor.authorEndo, Andre Takeshi
dc.contributor.authorDurelli, Vinicius H. S.
dc.contributor.authorEler, Danilo Medeiros [UNESP]
dc.contributor.authorIEEE
dc.contributor.institutionUniversidade de São Paulo (USP)
dc.contributor.institutionUTFPR
dc.contributor.institutionUniversidade Estadual Paulista (Unesp)
dc.date.accessioned2018-11-28T12:27:36Z
dc.date.available2018-11-28T12:27:36Z
dc.date.issued2016-01-01
dc.description.abstractSymbolic execution has made great strides in the last two decades. However, some characteristics of programs still pose significant challenges to test data generation techniques that use symbolic execution and constraint solving. These challenges present themselves in the form of path explosion, constraint complexity, dependency, and exception-dependent paths. The few studies conducted to date to examine the distribution of such characteristics only investigate them separately. We posit that understanding how the combination of these characteristics appear in real world software may provide a more in-depth knowledge of the limitations of current tools and test data generation techniques. Thus, we analyzed a benchmark comprising 100 open source Java programs to get some insight into the frequency of methods that have combinations of the studied characteristics and the distribution of methods whose path constraints share similar structures.en
dc.description.affiliationEACH USP, Sao Paulo, SP, Brazil
dc.description.affiliationUTFPR, Cornelio Procopio, PR, Brazil
dc.description.affiliationUniv Sao Paulo, Sao Carlos, SP, Brazil
dc.description.affiliationFCT UNESP, Presidente Prudente, SP, Brazil
dc.description.affiliationUnespFCT UNESP, Presidente Prudente, SP, Brazil
dc.description.sponsorshipFundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)
dc.description.sponsorshipConselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)
dc.description.sponsorshipIdFAPESP: 2014/08713-9
dc.description.sponsorshipIdFAPESP: 2013/03452-0
dc.description.sponsorshipIdCNPq: 445958/2014-6
dc.format.extent6
dc.identifier.citationProceedings Of The 2016 35th International Conference Of The Chilean Computer Science Society (sccc). New York: Ieee, 6 p., 2016.
dc.identifier.issn1522-4902
dc.identifier.urihttp://hdl.handle.net/11449/165611
dc.identifier.wosWOS:000401662600018
dc.language.isoeng
dc.publisherIeee
dc.relation.ispartofProceedings Of The 2016 35th International Conference Of The Chilean Computer Science Society (sccc)
dc.rights.accessRightsAcesso aberto
dc.sourceWeb of Science
dc.subjectsymbolic execution
dc.subjecttest data generation
dc.subjectvisualization
dc.subjectmetric
dc.subjectanalysis
dc.titleOn How Characteristics that Hinder Test Data Generation Using Symbolic Execution Combine: An Analysis of the SF100 Benchmarken
dc.typeTrabalho apresentado em evento
dcterms.licensehttp://www.ieee.org/publications_standards/publications/rights/rights_policies.html
dcterms.rightsHolderIeee

Arquivos