完整後設資料紀錄
DC 欄位語言
dc.contributor.authorLo, Fang-Yien_US
dc.contributor.authorChen, Chao-Hongen_US
dc.contributor.authorChen, Ying-pingen_US
dc.date.accessioned2020-10-05T02:00:32Z-
dc.date.available2020-10-05T02:00:32Z-
dc.date.issued2019-01-01en_US
dc.identifier.isbn978-1-4503-6748-6en_US
dc.identifier.urihttp://dx.doi.org/10.1145/3319619.3322004en_US
dc.identifier.urihttp://hdl.handle.net/11536/155067-
dc.description.abstractThis paper proposes the use of genetic algorithms as shrinkers for shrinking the counterexamples generated by QuickChick, a property-based testing framework for Coq. The present study incorporates the flexibility and versatility of evolutionary algorithms into the realm of rigorous software development, in particular, making the results of property-based testing observable and comprehensible for human. The program code for merge sort is investigated as a showcase in the study. Due to the lack of similar proposals in the literature, random sample is used to compete with the proposal for comparison. The experimental results indicate that the proposed genetic algorithm outperforms random sample. Moreover, the minimal counterexamples, through which programmers are able to pinpoint the program mistakes with ease, can be successfully obtained by using genetic algorithms as shrinkers.en_US
dc.language.isoen_USen_US
dc.subjectGenetic algorithmsen_US
dc.subjectProperty-based testingen_US
dc.subjectShrinkeren_US
dc.subjectQuickChicken_US
dc.subjectCoqen_US
dc.titleGenetic Algorithms as Shrinkers in Property-Based Testingen_US
dc.typeProceedings Paperen_US
dc.identifier.doi10.1145/3319619.3322004en_US
dc.identifier.journalPROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION)en_US
dc.citation.spage291en_US
dc.citation.epage292en_US
dc.contributor.department交大名義發表zh_TW
dc.contributor.departmentNational Chiao Tung Universityen_US
dc.identifier.wosnumberWOS:000538328100146en_US
dc.citation.woscount0en_US
顯示於類別:會議論文