ICSA 2025 submission 44
<p>This repository provides the dataset and results for the evaluation of the paper with submission Nr 44 of the ICSA 2025 Research track.<br>The dataset consists of the following files:</p> <ul> <li><strong>architectural_languages.zip:</strong> contains the used architectural lanauges used in the evaulation</li> <li><strong>Additionalnformation.pdf:</strong> contains additional information on how to read the files extracted by our approach</li> <li><strong>evaluation.zip: </strong>contains the data recieved by our evalutation. It contains the ChangeTrees created for each of the given AL. For more information consider the AdditionalInformation.pdf</li> <li><strong>results.zip: </strong>contains the summerized results for each of ChangeTrees in the AL</li> <li><strong>RQ_Results.zip: </strong>contains evaulated results from each of the RQs</li> <li><strong>Tools.zip: </strong>Contains the tools used for the evalution. For an explaination how to use it read the <strong>Additionalnformation.pdf, </strong>see below<strong> </strong>or contact the authors</li> </ul> <p>Running the tool:</p> <p><em>Windows 10/11<br>JDK 20 or above</em></p> <p>The tools consist of three programs: </p> <ul> <li><strong>FHIR Reconstructor</strong><br>This tool consists of three different jars. Each of the jars have the different FHIR AL already preloaded. (e.g. reconstructorFHIRSTU3.jar has FHIR_STU3 preloaded)<br>Run the jar with:<br><em>java -jar reconstructor_FHIR_STU3.jar</em><em><br></em>Afterward there a Console Dialog where you enter the Type and afterwards the PropertyType from which you want to detect the possible changes.</li> </ul> <p><em>Enter Type to inspect:</em></p> <p><strong><em>Activity</em></strong></p> <p><em>Enter PropertyType where you want to detect the changes:</em></p> <p><strong><em>actionResulting</em></strong></p> <p><em>Reading Activity.actionResulting</em><em> </em></p> <p><em>Encounter:Location Type Match 1 Encounter:Participant</em></p> <p><em>Location Type Match 1 Hospitalization</em></p> <p><em>Stage.assessment Type Match 1 Condition.asserter</em></p> <p><em>Changes decked please see file !</em></p> <p><em>Process finished with exit code 0</em></p> <p>Afterwards a file called possibleChanges.json should be created that contains the detected ChangeTree.</p> <ul> <li><strong>EMF AL Reconstructor<br></strong>This tool is similar to the FHIR importer. Here, you can import to EML AL versions that get imported into the system. Afterwards you can reconstruct the history of a PropertyType same as the FHIR jar. <br>Run this tool with:</li> </ul> <p><em>java -jar reconstructor.jar <pathToALVersion1> <pathToALVersion2></em></p> <ul> <li><strong>EMF RandomChanges Reconstructor<br></strong>This tool imports an EMF AL and applies random changes to it. Afterwards it generates a ChangeTree for each of the PropertyTypes and stores them in the provided Path</li> </ul> <p><em>java -jar reconstructorRandom.jar <pathToALVersion1> <pathWhereToStore> <numberOfRandomChangesApplied></em></p> <p><strong><em>Note: </em></strong><em>Please run both the tool and the server in a command line to receive additional information.<br></em></p> <p> </p>
ShareScore
32/100
Overall dataset sharing score
Score breakdown
These five areas show where the dataset supports — or may limit — practical reuse.
- Stewardship
- 4
- Harmonization
- 4
- Access
- 16
- Reuse readiness
- 8
- Engagement
- 0