Skip to main content
zenodoopen

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

<p>This submission contains such files:</p> <p>1. &quot;questionnaire.docx&quot;: The questionnaire for the survey. The file contains all the questions and answers.<br> 2. &quot;raw data collected from participants.xlsx&quot;: The raw data collected from participants. Each row in the file represents a participant&#39;s answers to all questions, including the date, source, IP, and answers.<br> 3. &quot;raw data collected from open-source community.xlsx&quot;: 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.<br> 4. &quot;an implementation of ReSECDI.zip&quot;, &quot;utility source code.zip&quot;, &quot;utility compiled JAR.zip&quot;, and &quot;.m2.zip&quot;: An implementation of ReSECDI, and its dependencies. The implementation is in Java, and it requires JDK11 or higher. It depends on a project named &quot;utility&quot;, in addition to other dependencies. The source code of &quot;utility&quot; is provided in &quot;utility source code.zip&quot;, the compiled JAR file is in &quot;utility compiled JAR.zip&quot;, and the maven dependency files are provided in &quot;.m2.zip&quot;. The ways to add the &quot;utility&quot; to the implementation&#39;s dependencies are explained in the &quot;readme.txt&quot;.<br> 5. &quot;instructions for how to use the artifacts.docx&quot;: 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.<br> 6. &quot;diagrams used for its evaluation.zip&quot;: The diagrams used for the evaluation. There are 50 diagrams collected from the open-source community. Each diagram&#39;s name represents its belonging repository.<br> 7. &quot;raw data collected during the evaluation.xlsx&quot;: The raw data collected during the evaluation. It contains the statistics of the classes and relationships for each diagram, and the recognition results.<br> 8. &quot;Manuscript.pdf&quot;: The manuscript explaining our approach.<br> 9. &quot;readme.txt&quot;: The&nbsp;readme file explaining details about each file.</p>

ShareScore

28/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
4
Engagement
0