Design and implementation of fault injection based on abstract syntax tree of C Program. Yu, H., Gong, H., & Wang, Y. In IOP Conference Series: Materials Science and Engineering, volume 715, pages 012034. IOP Publishing. bibtex @InProceedings{yu20design,
author = {Yu, Hang and Gong, Huiquan and Wang, Yawen},
booktitle = {IOP Conference Series: Materials Science and Engineering},
date = {2020},
title = {Design and implementation of fault injection based on abstract syntax tree of C Program},
number = {1},
organization = {IOP Publishing},
pages = {012034},
volume = {715},
comment = {overall: too little information to be useful
* context: mutation testing
* i.e., mutate code to test quality of tests
* address inefficiency of mutation testing
* e.g., low compilation success rate of mutants
* approach: mutate code taking abstract syntax tree into account
* i.e., mutate syntactically and semantically correct
* \# ? is this a novelty
* process
\#. parse code
\#. identify fault locations (also based on "mutation operator")
\#. generate faults per location (also based on "mutation operator")
\#. generate faulty code
* use "mutation operators" from other publication
* seems to be available in Chinese only …
* experiments
* programs under test are opaque to me (cryptic names, no references)
* results: ~ 97% compilation success rate
* no comparison with non-AST-based approaches},
file = {:yu20design - Design and implementation of fault injection based on abstract syntax tree of C Program.pdf:PDF},
groups = {fault injection},
timestamp = {2021-01-05},
}
Downloads: 0
{"_id":"w3jZtXwp7PBHYS2nw","bibbaseid":"yu-gong-wang-designandimplementationoffaultinjectionbasedonabstractsyntaxtreeofcprogram","author_short":["Yu, H.","Gong, H.","Wang, Y."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"propositions":[],"lastnames":["Yu"],"firstnames":["Hang"],"suffixes":[]},{"propositions":[],"lastnames":["Gong"],"firstnames":["Huiquan"],"suffixes":[]},{"propositions":[],"lastnames":["Wang"],"firstnames":["Yawen"],"suffixes":[]}],"booktitle":"IOP Conference Series: Materials Science and Engineering","date":"2020","title":"Design and implementation of fault injection based on abstract syntax tree of C Program","number":"1","organization":"IOP Publishing","pages":"012034","volume":"715","comment":"overall: too little information to be useful * context: mutation testing * i.e., mutate code to test quality of tests * address inefficiency of mutation testing * e.g., low compilation success rate of mutants * approach: mutate code taking abstract syntax tree into account * i.e., mutate syntactically and semantically correct * # ? is this a novelty * process #. parse code #. identify fault locations (also based on \"mutation operator\") #. generate faults per location (also based on \"mutation operator\") #. generate faulty code * use \"mutation operators\" from other publication * seems to be available in Chinese only … * experiments * programs under test are opaque to me (cryptic names, no references) * results: 97% compilation success rate * no comparison with non-AST-based approaches","file":":yu20design - Design and implementation of fault injection based on abstract syntax tree of C Program.pdf:PDF","groups":"fault injection","timestamp":"2021-01-05","bibtex":"@InProceedings{yu20design,\n author = {Yu, Hang and Gong, Huiquan and Wang, Yawen},\n booktitle = {IOP Conference Series: Materials Science and Engineering},\n date = {2020},\n title = {Design and implementation of fault injection based on abstract syntax tree of C Program},\n number = {1},\n organization = {IOP Publishing},\n pages = {012034},\n volume = {715},\n comment = {overall: too little information to be useful\n\n* context: mutation testing\n\n * i.e., mutate code to test quality of tests\n\n* address inefficiency of mutation testing\n\n * e.g., low compilation success rate of mutants\n\n* approach: mutate code taking abstract syntax tree into account\n\n * i.e., mutate syntactically and semantically correct\n * \\# ? is this a novelty\n\n* process\n\n \\#. parse code\n \\#. identify fault locations (also based on \"mutation operator\")\n \\#. generate faults per location (also based on \"mutation operator\")\n \\#. generate faulty code\n\n* use \"mutation operators\" from other publication\n\n * seems to be available in Chinese only …\n\n* experiments\n\n * programs under test are opaque to me (cryptic names, no references)\n * results: ~ 97% compilation success rate\n * no comparison with non-AST-based approaches},\n file = {:yu20design - Design and implementation of fault injection based on abstract syntax tree of C Program.pdf:PDF},\n groups = {fault injection},\n timestamp = {2021-01-05},\n}\n\n","author_short":["Yu, H.","Gong, H.","Wang, Y."],"key":"yu20design","id":"yu20design","bibbaseid":"yu-gong-wang-designandimplementationoffaultinjectionbasedonabstractsyntaxtreeofcprogram","role":"author","urls":{},"metadata":{"authorlinks":{}},"downloads":0,"html":""},"bibtype":"inproceedings","biburl":"https://bibbase.org/network/files/AsPiHTmHHGjgy6xSQ","dataSources":["wjZw5s4JL49uLwn3p"],"keywords":[],"search_terms":["design","implementation","fault","injection","based","abstract","syntax","tree","program","yu","gong","wang"],"title":"Design and implementation of fault injection based on abstract syntax tree of C Program","year":null}