A systematic mapping study of the use and implementation of coroutines on resource-constrained devices
Data set for systematic mapping study
4th February 2018
Data downloaded from on-line databases, and processed in BibTex editor.
Systematic-Mapping-Study-Coroutines-Data-Set.xlsx contains synthesised data and questionnaire results, and calculated totals for use in study.
Systematic-Mapping-Study-Coroutines-Procedure.docx contains notes on the data collection procedures.
SMS-Coro-SMS-Coro-Refs.bib and SMS-Coro-SMS-Coro-Studies.bib are exported by Mendeley. See the bibliography insertion point in the main .tex file for instructions on manually post-processing these for URL escaping.
Graphics are exported from Excel or from MS Word as PDF files, using the following procedure:
- Select the chart or figure.
- File > Export > Create PDF/XPS Document.
- Click Options...
- Publish What => Selection
- Set Chart name and save (as PDF) (e.g.
RQ5-full.pdf) - Open Start Menu > TeX Live 2018 > TeX Live Command Line
- Navigate to folder with PDF and run, e.g.:
pdfcrop RQ5-full.pdf RQ5.pdf
See also https://tex.stackexchange.com/a/88478
For Excel sheets with multiple charts:
- Select the sheet containing the charts.
- Run the following code:
Option Explicit
Sub ExportAllCharts()
Dim Diagram As Object, Filename As String
If ActiveSheet.ChartObjects.Count > 0 Then
For Each Diagram In ActiveSheet.ChartObjects
ActiveSheet.ChartObjects(Diagram.Name).Activate
Filename = ActiveChart.Name
ActiveChart.Axes(xlValue).MajorGridlines.Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\belsonba\Dropbox\Bruce Belson - shared\SMS\Charts\" & Filename, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
Next Diagram
End If
End Sub- Rename selected chart and run pdfcrop as above
Changes between version 36 and 37 include:
- Title changed from 'A survey of asynchronous programming using coroutines in embedded systems' to 'A survey of asynchronous programming using coroutines in the Internet of Things and embedded systems'.
- Search extended to September 2018, with 40 extra papers captured ad 2 selected for inclusion.
- Full list of papers in '3.5 Data set' excluded to keep the paper <= 20 pp.
- Table 2 - Research Gaps in section 5.3 is now sorted in Year+Author order.
- Changed title of section 3 from 'Systematic mapping study – research method' to 'Systematic mapping study'.
- Added new sentence in 3.5 Data Set re paucity of papers.
- Added new section in 5.3 Discussion re inconsistency of search results between 2017 & 2018.
- Added supplementarey materials within document (screen version only).