Published June 1, 2022 | Version v2

Open Science materials of the paper "Automatically Recognizing the Semantic Elements from UML Class Diagram Images"

Authors/Creators

  • 1. Beihang University

Description

This submission contains such files:

1. "questionnaire.docx": The questionnaire for the survey. The file contains all the questions and answers.
2. "raw data collected from participants.xlsx": The raw data collected from participants. Each row in the file represents a participant's answers to all questions, including the date, source, IP, and answers.
3. "raw data collected from open-source community.xlsx": The raw data collected from open-source community (the UML diagram usage). It contains the repositories and GitHub URLs, the UML diagrams and the corresponding links, and some statistics about the UML diagram usage.
4. "an implementation of ReSECDI.zip", "utility source code.zip", "utility compiled JAR.zip", and ".m2.zip": An implementation of ReSECDI, and its dependencies. The implementation is in Java, and it requires JDK11 or higher. It depends on a project named "utility", in addition to other dependencies. The source code of "utility" is provided in "utility source code.zip", the compiled JAR file is in "utility compiled JAR.zip", and the maven dependency files are provided in ".m2.zip". The ways to add the "utility" to the implementation's dependencies are explained in the "readme.txt".
5. "instructions for how to use the artifacts.docx": The instructions for how to use the implementation of ReSECDI. It mainly explains the key components of the implementation, and how to set the parameters.
6. "diagrams used for its evaluation.zip": The diagrams used for the evaluation. There are 50 diagrams collected from the open-source community. Each diagram's name represents its belonging repository.
7. "raw data collected during the evaluation.xlsx": The raw data collected during the evaluation. It contains the statistics of the classes and relationships for each diagram, and the recognition results.
8. "Manuscript.pdf": The manuscript explaining our approach.
9. "readme.txt": The readme file explaining details about each file.

Files

.m2.zip

Files (355.7 MB)

Name Size
md5:e4e1a4224c0a028568553f5ad505f0fc
37.4 kB Preview Download
md5:a1c69974b2488d08becf0e04e9ad2f50
308.1 MB Preview Download
md5:44571bf98b12fb9f3d9dc8d05cdf90bb
5.7 MB Preview Download
md5:1a1d4b615e988be3ba031278413219aa
11.9 kB Download
md5:1acae3d5a6aa66fc0c0e067110b2c28f
1.6 MB Preview Download
md5:8927a6f8dc9f31e78e9e6c951ae757b4
12.7 kB Download
md5:4c52a57b19aa8026a1ec45785f16baff
44.5 kB Download
md5:c8ebfac8c884ae1e14c2135160d3b4c8
39.6 MB Download
md5:46dfe19275ab3e501d77b7f57465fd3b
20.5 kB Download
md5:ea70a44e256b28b916ae35b905bc823c
3.2 kB Preview Download
md5:4237ce1c94895133cec68aa684993d18
143.4 kB Preview Download
md5:9a4d241e10eff9d8629f45b0ed6d19a2
410.0 kB Preview Download