Matches in SemOpenAlex for { <https://semopenalex.org/work/W3166653194> ?p ?o ?g. }
Showing items 1 to 67 of
67
with 100 items per page.
- W3166653194 abstract "The startup mikafi is developing a coffee bean roaster for restaurants and coffee shops. To deliver high quality hard- and firmware, the team at mikafi needs a tool to run automated tests against the device. Since some tests are expected to run for a long time, it is important that they can also be scheduled for execution over night.We created an Android app for tablets that connects to the device via USB. The tests are written in a general purpose scripting language, giving the engineer maximum flexibility. After unsuccessful attempts at embedding Kotlin, Groovy or Python, we settled on JavaScript. Thanks to being such a widely used language, it was easy to find a well maintained runtime with Android support. Together with mikafi, we designed a set of APIs that allow scripts to interact with the device and verify its behavior. This includes many assertions commonly found in unit testing frameworks, as well as a more specialized API that verifies behavior over a period of time. The app pulls scripts from a Git repository and analyzes them locally, after which they can be executed manually or on a schedule.Our app is going to be instrumental in driving development of the coffee roaster. With the sheer endless possibilities enabled by a scripting language and our APIs, the tool could also be used for maintenance and diagnostic purposes. Moreover, the app will support any future mikafi devices that use the same communication protocol." @default.
- W3166653194 created "2021-06-22" @default.
- W3166653194 creator A5013883910 @default.
- W3166653194 creator A5048200469 @default.
- W3166653194 date "2020-06-12" @default.
- W3166653194 modified "2023-09-27" @default.
- W3166653194 title "Unit-Testing a Coffee Roaster with Android" @default.
- W3166653194 hasPublicationYear "2020" @default.
- W3166653194 type Work @default.
- W3166653194 sameAs 3166653194 @default.
- W3166653194 citedByCount "0" @default.
- W3166653194 crossrefType "dissertation" @default.
- W3166653194 hasAuthorship W3166653194A5013883910 @default.
- W3166653194 hasAuthorship W3166653194A5048200469 @default.
- W3166653194 hasConcept C111919701 @default.
- W3166653194 hasConcept C115903868 @default.
- W3166653194 hasConcept C136764020 @default.
- W3166653194 hasConcept C149635348 @default.
- W3166653194 hasConcept C2777002779 @default.
- W3166653194 hasConcept C2777904410 @default.
- W3166653194 hasConcept C41008148 @default.
- W3166653194 hasConcept C507366226 @default.
- W3166653194 hasConcept C519991488 @default.
- W3166653194 hasConcept C544833334 @default.
- W3166653194 hasConcept C557433098 @default.
- W3166653194 hasConcept C61423126 @default.
- W3166653194 hasConcept C67212190 @default.
- W3166653194 hasConceptScore W3166653194C111919701 @default.
- W3166653194 hasConceptScore W3166653194C115903868 @default.
- W3166653194 hasConceptScore W3166653194C136764020 @default.
- W3166653194 hasConceptScore W3166653194C149635348 @default.
- W3166653194 hasConceptScore W3166653194C2777002779 @default.
- W3166653194 hasConceptScore W3166653194C2777904410 @default.
- W3166653194 hasConceptScore W3166653194C41008148 @default.
- W3166653194 hasConceptScore W3166653194C507366226 @default.
- W3166653194 hasConceptScore W3166653194C519991488 @default.
- W3166653194 hasConceptScore W3166653194C544833334 @default.
- W3166653194 hasConceptScore W3166653194C557433098 @default.
- W3166653194 hasConceptScore W3166653194C61423126 @default.
- W3166653194 hasConceptScore W3166653194C67212190 @default.
- W3166653194 hasLocation W31666531941 @default.
- W3166653194 hasOpenAccess W3166653194 @default.
- W3166653194 hasPrimaryLocation W31666531941 @default.
- W3166653194 hasRelatedWork W142599725 @default.
- W3166653194 hasRelatedWork W1894826246 @default.
- W3166653194 hasRelatedWork W1969347945 @default.
- W3166653194 hasRelatedWork W1994931937 @default.
- W3166653194 hasRelatedWork W1999498338 @default.
- W3166653194 hasRelatedWork W2175968346 @default.
- W3166653194 hasRelatedWork W2185539359 @default.
- W3166653194 hasRelatedWork W2187088834 @default.
- W3166653194 hasRelatedWork W2258874213 @default.
- W3166653194 hasRelatedWork W2396225686 @default.
- W3166653194 hasRelatedWork W2466958817 @default.
- W3166653194 hasRelatedWork W2622241282 @default.
- W3166653194 hasRelatedWork W2755622373 @default.
- W3166653194 hasRelatedWork W2802334519 @default.
- W3166653194 hasRelatedWork W2886512947 @default.
- W3166653194 hasRelatedWork W2993270692 @default.
- W3166653194 hasRelatedWork W3162437276 @default.
- W3166653194 hasRelatedWork W1793555278 @default.
- W3166653194 hasRelatedWork W2185773062 @default.
- W3166653194 hasRelatedWork W2553059727 @default.
- W3166653194 isParatext "false" @default.
- W3166653194 isRetracted "false" @default.
- W3166653194 magId "3166653194" @default.
- W3166653194 workType "dissertation" @default.