
TL;DR
This paper introduces a behavior-driven microtask programming approach and a system for building microservices via microtasks, enabling isolated development, automated task management, and deployment.
Contribution
It presents a novel behavior-driven microtask programming methodology and a web-based system for creating, managing, and deploying microservices through microtasks.
Findings
Effective in reducing conflicts among contributors
Automates microservice creation and deployment
Supports isolated function development
Abstract
To make microtask programming more efficient and reduce the potential for conflicts between contributors, I developed a new behavior-driven approach to microtasking programming. In our approach, each microtask asks developers to identify a behavior behavior from a high-level description of a function, implement a unit test for it, implement the behavior, and debug it. It enables developers to work on functions in isolation through high-level function descriptions and stubs. In addition, I developed the first approach for building microservices through microtasks. Building microservices through microtasks is a good match because our approach requires a client to first specify the functionality the crowd will create through an API. This API can then take the form of a microservice description. A traditional project may ask a crowd to implement a new microservice by simply describing the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
