Back to results

Cal Poly

On the Impact of Android API Evolution on Education Materials

Abstract

dc:description.abstract

<p>The recent growing popularity of mobile devices has led to the establishment of several popular mobile platforms such as the Android operating system. To foster growth in this evolving market, Application Programming Interfaces (<strong>API</strong>s) were created to enable developers to create mobile device applications that utilize mobile device features and functionality for personal or widespread commercial use. However, as a result of excessive device and API evolution, mobile development faces increasingly complex issues, including an alarmingly rapid decay of development resources.</p> <p>This thesis conducts a case study around one such resource: a series of Android app development lab exercises used in an Android app development course taught at California Polytechnic State University, San Luis Obispo. First, these labs and their respective written guides were modernized and fitted for backwards-compatibility to better reflect newer Android devices and development tools at the time. The updated labs were subsequently used in the next course offering, with student lab feedback recorded for evaluation. Several years later, the apps from these new labs were further tested for abnormal behavior on a variety of Android devices. Results from analyzing all feedback and observations show that despite all measures taken to future-proof these labs, Android device and API evolution continues to vastly outpace third-party Android resources without frequent modernization and upgrades.</p>

Degree

thesis:*
Name thesis:degree_name
MS in Computer Science
Discipline thesis:degree_discipline
Computer Science
Year dc:date.available
2017

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Owen, Kennedy
Contributors dc:contributor
  • David Janzen

Subjects

dc:subject × 8

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:digitalcommons.calpoly.edu:theses-2995

Chain of custody

source
Harvested from
Cal Poly
Base URL
digitalcommons.calpoly.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Owen, Kennedy. On the Impact of Android API Evolution on Education Materials. 2017. https://digitalcommons.calpoly.edu/theses/1766