SEDCMay 8, 2017

Teaching Concurrent Software Design: A Case Study Using Android

arXiv:1705.02899v12.9
Originality Synthesis-oriented
AI Analysis

This addresses the problem of educating students or developers in concurrent software design, but it is incremental as it applies existing concepts to a specific domain.

The paper tackled the challenge of teaching concurrent software design by presenting a case study using Android, focusing on mobile application development and covering events, timers, and asynchronous activities.

In this article, we explore various parallel and distributed computing topics from a user-centric software engineering perspective. Specifically, in the context of mobile application development, we study the basic building blocks of interactive applications in the form of events, timers, and asynchronous activities, along with related software modeling, architecture, and design topics.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes