Makecode And Codal: Intuitive And Efficient Embedded Systems Programming For Education (Artifact Evaluation) Article Swipe
James Devine
,
Joe Finney
,
Peli de Halleux
,
Michał Moskal
,
Thomas Ball
,
Steve Hodges
·
YOU?
·
· 2018
· Open Access
·
· DOI: https://doi.org/10.5281/zenodo.1242605
YOU?
·
· 2018
· Open Access
·
· DOI: https://doi.org/10.5281/zenodo.1242605
This artifact allows others to reproduce the results seen in this paper for MakeCode and CODAL, using the BBC micro:bit. The artifact contains an offline build environment for CODAL and MakeCode, allowing evaluators to test and build programs locally. In addition, we also provide espruino and micropython virtual machines to further increase repeatability of our results. Evaluators should download the virtual machine containing all pre-requisite tools, and use an oscilloscope to observe wave forms (used for timing) generated by the micro:bit, and a serial terminal to observe results reported from the micro:bit over serial. Full documentation is available at: https://lancaster-university.github.io/lctes-artefact-evaluation/
Related Topics
Metadata
- Type
- dataset
- Language
- en
- Landing Page
- https://doi.org/10.5281/zenodo.1242605
- OA Status
- green
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W3205110558
All OpenAlex metadata
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W3205110558Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.5281/zenodo.1242605Digital Object Identifier
- Title
-
Makecode And Codal: Intuitive And Efficient Embedded Systems Programming For Education (Artifact Evaluation)Work title
- Type
-
datasetOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2018Year of publication
- Publication date
-
2018-05-06Full publication date if available
- Authors
-
James Devine, Joe Finney, Peli de Halleux, Michał Moskal, Thomas Ball, Steve HodgesList of authors in order
- Landing page
-
https://doi.org/10.5281/zenodo.1242605Publisher landing page
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://doi.org/10.5281/zenodo.1242605Direct OA link when available
- Concepts
-
Artifact (error), Computer science, Artificial intelligenceTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W3205110558 |
|---|---|
| doi | https://doi.org/10.5281/zenodo.1242605 |
| ids.doi | https://doi.org/10.5281/zenodo.1242605 |
| ids.mag | 3205110558 |
| ids.openalex | https://openalex.org/W3205110558 |
| fwci | |
| type | dataset |
| title | Makecode And Codal: Intuitive And Efficient Embedded Systems Programming For Education (Artifact Evaluation) |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T10904 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 0.929099977016449 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1708 |
| topics[0].subfield.display_name | Hardware and Architecture |
| topics[0].display_name | Embedded Systems Design Techniques |
| topics[1].id | https://openalex.org/T11283 |
| topics[1].field.id | https://openalex.org/fields/22 |
| topics[1].field.display_name | Engineering |
| topics[1].score | 0.9049000144004822 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/2214 |
| topics[1].subfield.display_name | Media Technology |
| topics[1].display_name | Experimental Learning in Engineering |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C2779010991 |
| concepts[0].level | 2 |
| concepts[0].score | 0.8788034915924072 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q2720909 |
| concepts[0].display_name | Artifact (error) |
| concepts[1].id | https://openalex.org/C41008148 |
| concepts[1].level | 0 |
| concepts[1].score | 0.5105098485946655 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[1].display_name | Computer science |
| concepts[2].id | https://openalex.org/C154945302 |
| concepts[2].level | 1 |
| concepts[2].score | 0.32355791330337524 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q11660 |
| concepts[2].display_name | Artificial intelligence |
| keywords[0].id | https://openalex.org/keywords/artifact |
| keywords[0].score | 0.8788034915924072 |
| keywords[0].display_name | Artifact (error) |
| keywords[1].id | https://openalex.org/keywords/computer-science |
| keywords[1].score | 0.5105098485946655 |
| keywords[1].display_name | Computer science |
| keywords[2].id | https://openalex.org/keywords/artificial-intelligence |
| keywords[2].score | 0.32355791330337524 |
| keywords[2].display_name | Artificial intelligence |
| language | en |
| locations[0].id | doi:10.5281/zenodo.1242605 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400562 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | Zenodo (CERN European Organization for Nuclear Research) |
| locations[0].source.host_organization | https://openalex.org/I67311998 |
| locations[0].source.host_organization_name | European Organization for Nuclear Research |
| locations[0].source.host_organization_lineage | https://openalex.org/I67311998 |
| locations[0].license | cc-by |
| locations[0].pdf_url | |
| locations[0].version | |
| locations[0].raw_type | dataset |
| locations[0].license_id | https://openalex.org/licenses/cc-by |
| locations[0].is_accepted | False |
| locations[0].is_published | |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | https://doi.org/10.5281/zenodo.1242605 |
| indexed_in | datacite |
| authorships[0].author.id | https://openalex.org/A5062693394 |
| authorships[0].author.orcid | https://orcid.org/0000-0002-9617-7446 |
| authorships[0].author.display_name | James Devine |
| authorships[0].countries | GB |
| authorships[0].affiliations[0].institution_ids | https://openalex.org/I67415387 |
| authorships[0].affiliations[0].raw_affiliation_string | Lancaster University, UK |
| authorships[0].institutions[0].id | https://openalex.org/I67415387 |
| authorships[0].institutions[0].ror | https://ror.org/04f2nsd36 |
| authorships[0].institutions[0].type | education |
| authorships[0].institutions[0].lineage | https://openalex.org/I67415387 |
| authorships[0].institutions[0].country_code | GB |
| authorships[0].institutions[0].display_name | Lancaster University |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | James Devine |
| authorships[0].is_corresponding | False |
| authorships[0].raw_affiliation_strings | Lancaster University, UK |
| authorships[1].author.id | https://openalex.org/A5070998746 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-0805-5375 |
| authorships[1].author.display_name | Joe Finney |
| authorships[1].countries | GB |
| authorships[1].affiliations[0].institution_ids | https://openalex.org/I67415387 |
| authorships[1].affiliations[0].raw_affiliation_string | Lancaster University, UK |
| authorships[1].institutions[0].id | https://openalex.org/I67415387 |
| authorships[1].institutions[0].ror | https://ror.org/04f2nsd36 |
| authorships[1].institutions[0].type | education |
| authorships[1].institutions[0].lineage | https://openalex.org/I67415387 |
| authorships[1].institutions[0].country_code | GB |
| authorships[1].institutions[0].display_name | Lancaster University |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Joe Finney |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | Lancaster University, UK |
| authorships[2].author.id | https://openalex.org/A5037214817 |
| authorships[2].author.orcid | |
| authorships[2].author.display_name | Peli de Halleux |
| authorships[2].countries | US |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I1290206253 |
| authorships[2].affiliations[0].raw_affiliation_string | Microsoft, USA |
| authorships[2].institutions[0].id | https://openalex.org/I1290206253 |
| authorships[2].institutions[0].ror | https://ror.org/00d0nc645 |
| authorships[2].institutions[0].type | company |
| authorships[2].institutions[0].lineage | https://openalex.org/I1290206253 |
| authorships[2].institutions[0].country_code | US |
| authorships[2].institutions[0].display_name | Microsoft (United States) |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Peli de Halleux |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | Microsoft, USA |
| authorships[3].author.id | https://openalex.org/A5002087212 |
| authorships[3].author.orcid | https://orcid.org/0000-0001-5791-2228 |
| authorships[3].author.display_name | Michał Moskal |
| authorships[3].countries | US |
| authorships[3].affiliations[0].institution_ids | https://openalex.org/I1290206253 |
| authorships[3].affiliations[0].raw_affiliation_string | Microsoft, USA |
| authorships[3].institutions[0].id | https://openalex.org/I1290206253 |
| authorships[3].institutions[0].ror | https://ror.org/00d0nc645 |
| authorships[3].institutions[0].type | company |
| authorships[3].institutions[0].lineage | https://openalex.org/I1290206253 |
| authorships[3].institutions[0].country_code | US |
| authorships[3].institutions[0].display_name | Microsoft (United States) |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Michal Moskal |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | Microsoft, USA |
| authorships[4].author.id | https://openalex.org/A5114248503 |
| authorships[4].author.orcid | |
| authorships[4].author.display_name | Thomas Ball |
| authorships[4].countries | US |
| authorships[4].affiliations[0].institution_ids | https://openalex.org/I1290206253 |
| authorships[4].affiliations[0].raw_affiliation_string | Microsoft, USA |
| authorships[4].institutions[0].id | https://openalex.org/I1290206253 |
| authorships[4].institutions[0].ror | https://ror.org/00d0nc645 |
| authorships[4].institutions[0].type | company |
| authorships[4].institutions[0].lineage | https://openalex.org/I1290206253 |
| authorships[4].institutions[0].country_code | US |
| authorships[4].institutions[0].display_name | Microsoft (United States) |
| authorships[4].author_position | middle |
| authorships[4].raw_author_name | Thomas Ball |
| authorships[4].is_corresponding | False |
| authorships[4].raw_affiliation_strings | Microsoft, USA |
| authorships[5].author.id | https://openalex.org/A5031564691 |
| authorships[5].author.orcid | https://orcid.org/0000-0001-9314-7762 |
| authorships[5].author.display_name | Steve Hodges |
| authorships[5].countries | GB |
| authorships[5].affiliations[0].institution_ids | https://openalex.org/I4210108625 |
| authorships[5].affiliations[0].raw_affiliation_string | Microsoft, UK |
| authorships[5].institutions[0].id | https://openalex.org/I4210108625 |
| authorships[5].institutions[0].ror | https://ror.org/01rw27z95 |
| authorships[5].institutions[0].type | company |
| authorships[5].institutions[0].lineage | https://openalex.org/I1290206253, https://openalex.org/I4210108625 |
| authorships[5].institutions[0].country_code | GB |
| authorships[5].institutions[0].display_name | Microsoft (United Kingdom) |
| authorships[5].author_position | last |
| authorships[5].raw_author_name | Steve Hodges |
| authorships[5].is_corresponding | False |
| authorships[5].raw_affiliation_strings | Microsoft, UK |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://doi.org/10.5281/zenodo.1242605 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Makecode And Codal: Intuitive And Efficient Embedded Systems Programming For Education (Artifact Evaluation) |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T10904 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 0.929099977016449 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1708 |
| primary_topic.subfield.display_name | Hardware and Architecture |
| primary_topic.display_name | Embedded Systems Design Techniques |
| related_works | https://openalex.org/W2748952813, https://openalex.org/W52840052, https://openalex.org/W3162837891, https://openalex.org/W1687852313, https://openalex.org/W3029243869, https://openalex.org/W2502336004, https://openalex.org/W1741504538, https://openalex.org/W4308623176, https://openalex.org/W2019696434, https://openalex.org/W2358078963 |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.5281/zenodo.1242605 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400562 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | Zenodo (CERN European Organization for Nuclear Research) |
| best_oa_location.source.host_organization | https://openalex.org/I67311998 |
| best_oa_location.source.host_organization_name | European Organization for Nuclear Research |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I67311998 |
| best_oa_location.license | cc-by |
| best_oa_location.pdf_url | |
| best_oa_location.version | |
| best_oa_location.raw_type | dataset |
| best_oa_location.license_id | https://openalex.org/licenses/cc-by |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | https://doi.org/10.5281/zenodo.1242605 |
| primary_location.id | doi:10.5281/zenodo.1242605 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400562 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | Zenodo (CERN European Organization for Nuclear Research) |
| primary_location.source.host_organization | https://openalex.org/I67311998 |
| primary_location.source.host_organization_name | European Organization for Nuclear Research |
| primary_location.source.host_organization_lineage | https://openalex.org/I67311998 |
| primary_location.license | cc-by |
| primary_location.pdf_url | |
| primary_location.version | |
| primary_location.raw_type | dataset |
| primary_location.license_id | https://openalex.org/licenses/cc-by |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | https://doi.org/10.5281/zenodo.1242605 |
| publication_date | 2018-05-06 |
| publication_year | 2018 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 82 |
| abstract_inverted_index.In | 39 |
| abstract_inverted_index.an | 23, 68 |
| abstract_inverted_index.by | 78 |
| abstract_inverted_index.in | 9 |
| abstract_inverted_index.is | 96 |
| abstract_inverted_index.of | 53 |
| abstract_inverted_index.to | 4, 33, 49, 70, 85 |
| abstract_inverted_index.we | 41 |
| abstract_inverted_index.BBC | 18 |
| abstract_inverted_index.The | 20 |
| abstract_inverted_index.all | 63 |
| abstract_inverted_index.and | 14, 29, 35, 45, 66, 81 |
| abstract_inverted_index.at: | 98 |
| abstract_inverted_index.for | 12, 27, 75 |
| abstract_inverted_index.our | 54 |
| abstract_inverted_index.the | 6, 17, 59, 79, 90 |
| abstract_inverted_index.use | 67 |
| abstract_inverted_index.Full | 94 |
| abstract_inverted_index.This | 0 |
| abstract_inverted_index.also | 42 |
| abstract_inverted_index.from | 89 |
| abstract_inverted_index.over | 92 |
| abstract_inverted_index.seen | 8 |
| abstract_inverted_index.test | 34 |
| abstract_inverted_index.this | 10 |
| abstract_inverted_index.wave | 72 |
| abstract_inverted_index.(used | 74 |
| abstract_inverted_index.CODAL | 28 |
| abstract_inverted_index.build | 25, 36 |
| abstract_inverted_index.forms | 73 |
| abstract_inverted_index.paper | 11 |
| abstract_inverted_index.using | 16 |
| abstract_inverted_index.CODAL, | 15 |
| abstract_inverted_index.allows | 2 |
| abstract_inverted_index.others | 3 |
| abstract_inverted_index.serial | 83 |
| abstract_inverted_index.should | 57 |
| abstract_inverted_index.tools, | 65 |
| abstract_inverted_index.further | 50 |
| abstract_inverted_index.machine | 61 |
| abstract_inverted_index.observe | 71, 86 |
| abstract_inverted_index.offline | 24 |
| abstract_inverted_index.provide | 43 |
| abstract_inverted_index.results | 7, 87 |
| abstract_inverted_index.serial. | 93 |
| abstract_inverted_index.timing) | 76 |
| abstract_inverted_index.virtual | 47, 60 |
| abstract_inverted_index.MakeCode | 13 |
| abstract_inverted_index.allowing | 31 |
| abstract_inverted_index.artifact | 1, 21 |
| abstract_inverted_index.contains | 22 |
| abstract_inverted_index.download | 58 |
| abstract_inverted_index.espruino | 44 |
| abstract_inverted_index.increase | 51 |
| abstract_inverted_index.locally. | 38 |
| abstract_inverted_index.machines | 48 |
| abstract_inverted_index.programs | 37 |
| abstract_inverted_index.reported | 88 |
| abstract_inverted_index.results. | 55 |
| abstract_inverted_index.terminal | 84 |
| abstract_inverted_index.MakeCode, | 30 |
| abstract_inverted_index.addition, | 40 |
| abstract_inverted_index.available | 97 |
| abstract_inverted_index.generated | 77 |
| abstract_inverted_index.micro:bit | 91 |
| abstract_inverted_index.reproduce | 5 |
| abstract_inverted_index.Evaluators | 56 |
| abstract_inverted_index.containing | 62 |
| abstract_inverted_index.evaluators | 32 |
| abstract_inverted_index.micro:bit, | 80 |
| abstract_inverted_index.micro:bit. | 19 |
| abstract_inverted_index.environment | 26 |
| abstract_inverted_index.micropython | 46 |
| abstract_inverted_index.oscilloscope | 69 |
| abstract_inverted_index.documentation | 95 |
| abstract_inverted_index.pre-requisite | 64 |
| abstract_inverted_index.repeatability | 52 |
| abstract_inverted_index.https://lancaster-university.github.io/lctes-artefact-evaluation/ | 99 |
| cited_by_percentile_year | |
| countries_distinct_count | 2 |
| institutions_distinct_count | 6 |
| sustainable_development_goals[0].id | https://metadata.un.org/sdg/4 |
| sustainable_development_goals[0].score | 0.6899999976158142 |
| sustainable_development_goals[0].display_name | Quality Education |
| citation_normalized_percentile |