{"id":18948896,"url":"https://github.com/gkapfham/vmutation-replicate","last_synced_at":"2026-03-27T16:30:20.484Z","repository":{"id":96404605,"uuid":"59859543","full_name":"gkapfham/vmutation-replicate","owner":"gkapfham","description":":package: Replication Package for the AST 2016 Paper Presenting the Virtual Mutation Analysis Technique","archived":false,"fork":false,"pushed_at":"2018-07-09T14:37:01.000Z","size":1681,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-01T01:32:22.371Z","etag":null,"topics":["data-science","devtools","rstats","software-testing"],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gkapfham.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-27T19:49:19.000Z","updated_at":"2019-08-05T15:15:16.000Z","dependencies_parsed_at":"2023-03-13T16:34:00.602Z","dependency_job_id":null,"html_url":"https://github.com/gkapfham/vmutation-replicate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkapfham%2Fvmutation-replicate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkapfham%2Fvmutation-replicate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkapfham%2Fvmutation-replicate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkapfham%2Fvmutation-replicate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkapfham","download_url":"https://codeload.github.com/gkapfham/vmutation-replicate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239946917,"owners_count":19723018,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-science","devtools","rstats","software-testing"],"created_at":"2024-11-08T13:14:59.935Z","updated_at":"2026-03-27T16:30:20.445Z","avatar_url":"https://github.com/gkapfham.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vmutation-replicate\n\nThis repository contains the replication package for a research paper that was accepted for publication at the [Eleventh\nInternational Workshop on Automation of Software Test](http://tech.brookes.ac.uk/AST2016/) (AST 2016). In particular,\nthis repository contains an R package that was implemented with the [devtools](http://github.com/hadley/devtools)\npackage development framework.\n\nThis R package contains all of the data sets that are presented in a polished form in our AST 2016 paper.  It also\nprovides all of the R source code to read in and summarize the data sets, perform the necessary data manipulations,\nstatistically analyze the results, and create the final summary tables and data visualizations. As a way to mitigate the\nthreats to the validity of the experimental results presented in the AST 2016 paper, the R package comes with a test\nsuite for all of these functions.\n\nYou are invited to use this repository to replicate the experimental results presented in the AST 2016 paper. In\naddition, you can use the provide data and functions to conduct new analyses and experiments.  If you find this\nreplication package useful, could I trouble you to star this repository and then acknowledge it in your own research\nefforts?  If you would like to learn more about my research program and cite the AST 2016 paper, then you can view my\n[gkapfham/research-bibliography](https://github.com/gkapfham/research-bibliography) repository.\n\nHere is a reference for the paper:\n\n\u003e Phil McMinn, Gregory M. Kapfhammer, and Chris J. Wright.\n\u003e Virtual Mutation Analysis for Relational Database Schemas.\n\u003e 11th International Workshop on Automation of Software Test (AST 2016).\n\n## Installation Instructions\n\nPlease note that these instructions have been tested on an Ubuntu 15.04 workstation running the following version of R:\n\n```shell\nR version 3.2.3 (2015-12-10) -- \"Wooden Christmas-Tree\"\nCopyright (C) 2015 The R Foundation for Statistical Computing\nPlatform: x86_64-pc-linux-gnu (64-bit)\n```\n\nYou can type the next command in your R development environment if you want to want to install and then use this R\npackage. This method is ideal if you plan to leverage, without modification, our existing functions and data sets in\nyour own work. The following line is also the code that we use in the RMarkdown file found in the\n[gkapfham/ast2016-paper](http://github.com/gkapfham/ast2016-paper) repository.\n\n```shell\ndevtools::install_github(\"gkapfham/virtualmutationanalysis\")\n```\n\nIf you are interested in extending this package with new data sets and your own functions, then you can run the\nfollowing command to first clone this repository:\n\n```shell\ngit clone git@github.com:gkapfham/virtualmutationanalysis.git\n```\n\nIn an R shell you can run each of the following commands to build and test the R packages using `devtools`:\n\n```shell\ndevtools::document()\ndevtools::install()\ndevtools::load_all()\ndevtools::test()\n```\n\nRunning the test suite with the aforementioned commands should produce the following output:\n\n```shell\ncombine-original-dbmss : .......\ntime-constrained-correlation : ......\ncreate-virtual-data : ..\ncreate-original-virtual-data : ..\nread-time-constrained-mutation : .....\nread-virtual-mutation : ....\nread-original-mutation : .....\nread-original-mutation-postgres : ..\nread-original-mutation-hypersql : ..\nread-original-mutation-sqlite : ..\nrename-original-attributes : ..\nreplace-mutation-technique : ....\nsubset-original-and-virtual : ........\nsubset-original-dbmss : ...\nsubset-virtual : .\nsummarise-original-postgres : ...\nsummarise-original-hypersql : ...\nsummarise-original-sqlite : ...\nsummarise-original-and-virtual : ...\ntransform-mutation-scores : ......\ntransform-totals : .......\ntransform-mutation-times : ..\ntransform-mutationtime-thresholding : ............\n```\n\n## Troubleshooting\n\nIf you are unable to install the R package with `devtools` and your version of R and your execution environment, then\nplease open a new issue and I will attempt to resolve your concerns. Of course, your feedback is welcomed and\nappreciated!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgkapfham%2Fvmutation-replicate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgkapfham%2Fvmutation-replicate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgkapfham%2Fvmutation-replicate/lists"}