From ef3b5575f9b0382837007aeef0a0154f09a33ed6 Mon Sep 17 00:00:00 2001 From: Brittany Johnson Date: Mon, 27 Jan 2020 15:32:33 -0500 Subject: [PATCH 1/3] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1074d0a..7119d23 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,10 @@ Holmes is a prototype implementation of Causal Testing, a novel testing techniqu ## Pre-requisites -1. Install the [Eclipse IDE](https://www.eclipse.org/eclipseide/) and make sure you have at least Java 1.7 installed on your machine. -2. Install [Python](https://www.python.org/) and [Node.js](https://nodejs.org/en/). -3. Clone this repository. -4. Download [defects4j](https://github.com/rjust/defects4j) into the Holmes directory.** +1. Clone this repository, which includes the *Holmes* directory where the source code is contained. +2. Download [defects4j](https://github.com/rjust/defects4j) into the *Holmes* directory.** +3. Install the [Eclipse IDE](https://www.eclipse.org/eclipseide/) and make sure you have at least Java 1.7 installed on your machine. +4. Install [Python](https://www.python.org/) and [Node.js](https://nodejs.org/en/). ** **Note: The version of Holmes in this repo only works with projects in the Defects4J benchmark. We are currently working on an implementation that is able to run on any JUnit test within the Eclipse IDE.** From ddfe81207d82a1a8fda4006ca40b49b6e0e731ed Mon Sep 17 00:00:00 2001 From: Yuriy Brun Date: Wed, 19 Feb 2020 22:13:13 -0500 Subject: [PATCH 2/3] Added the release DOI. --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7119d23..829e7c9 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@ # Holmes: A Causal Testing Prototype Holmes is a prototype implementation of Causal Testing, a novel testing technique that uses causal experiments to help developers debug Java programs. This repository contains the source code along with the user study setup and materials for the paper titled: -**Causal Testing: Understanding Defects' Root Causes** by Brittany Johnson, Yuriy Brun, and Alexandra Meliou, which will appear in the Proceedings of the 42nd International Conference on Software Engineering (ICSE) 2020. +**Causal Testing: Understanding Defects' Root Causes** by Brittany Johnson, Yuriy Brun, and Alexandra Meliou, published in the Proceedings of the 42nd International Conference on Software Engineering (ICSE) 2020. + +The version of Holmes described in that paper, and the artifact released with that paper, can be viewed at ## Pre-requisites From 98871d9e7491402babdde7d47a7ed20e61d523d9 Mon Sep 17 00:00:00 2001 From: Brittany Johnson Date: Tue, 22 Jun 2021 12:14:21 -0400 Subject: [PATCH 3/3] Update README.md Fixed broken VM file link --- artifact_documentation/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/artifact_documentation/README.md b/artifact_documentation/README.md index 1341721..3d30d2d 100644 --- a/artifact_documentation/README.md +++ b/artifact_documentation/README.md @@ -21,7 +21,7 @@ All the above listed artifacts, with the exception of the virtual machine file, *Copied from INSTALL.md* 1. Download [VirtualBox](https://www.virtualbox.org). -2. Download virtual machine file [CausalTesting_Artifact.ova](https://drive.google.com/open?id=1hyzHYCQEkOzYiLGldkBVxNvQt0Phb-th). +2. Download virtual machine file [CausalTesting_Artifact.ova](https://gmuedu-my.sharepoint.com/:u:/g/personal/johnsonb_gmu_edu/EXtV-gff48tHszUt9A55nYQBu0YIVe9SW5DDB4jBXLM8VA?e=bWzSac).
**Please note this is a large file (5BG) and may take some time to download.** 3. Open VirtualBox. 4. Go to **File > Import Appliance...**