Skip to main content
zenodoopen

Archi Dataset: a dataset of software engineering projects

<p>A dataset composed of 8 software engineering projects collected (and refined) from the Software Engineering &ndash; Laboratory of Advanced Programming&rdquo; course at Sapienza University of Rome for master students in Engineering in Computer Science.</p> <p>The dataset comprises folders for each project. Each folder contains:</p> <ul> <li><em>input.txt</em> file with the description of the system and the list of user stories,</li> <li><em>DataMetrics.json</em> with the performance characteristics of the project. An example of DataMetrics format is provided below.<br> <pre><code>[ { "set_id": 1, "set_name": "auth client", "user_stories": [1, 2, 3, 4], "links": [2, 3, 5], "db": "true" }, ... ]</code></pre> <p>The <em>json</em> is represented by an array of dictionaries, each relative to a set, characterized by a <em>set_id</em> and a <em>set_name</em>, grouping user stories (identified by their numerical identifier in&nbsp;<em>user_stories</em>). Each dictionary also contains <em>links</em> and <em>db</em> keys to indicate other sets that have a related context and the need for a backend service to store or retrieve data, respectively. From an architectural point of view, user stories that belong to linked sets can be fulfilled by the same container and the sets of user stories that are required to store or retrieve data must be fulfilled by a container hosting a database microservice.</p> </li> <li><em>Student_Doc.md</em> with the student (entire) documentation (solution) of the project,</li> <li><em>source</em> code of the developed project.</li> </ul> <p>The dataset is under continuous updating. Each academic year it will be enriched with new projects.&nbsp;</p> <p>If you want to contribute, please contact us.</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