Automatic generation of android SQLite database components

Other Title(s)

إنشاء تلقائي لمكونات قواعد بيانات الأندرويد SQLite

Dissertant

Muslih, Iman

Thesis advisor

Zayn, Samir

University

Birzeit University

Faculty

Faculty of Engineering and Technology

Department

Department of Computer Systems Engineering

University Country

Palestine (West Bank)

Degree

Master

Degree Date

2018

English Abstract

Chapter 1 Mobile applications (apps) are becoming ubiquitous and at the same time getting more complex to develop.

Specific development tools and techniques are always essential to facilitate the development of reliable and cost effective mobile apps.

However, a large fraction of Android app developers is known to be novice and do come from non-computing background.

To assist developers, this research addresses the problem of automatic generation of Android client data persistence components, and presents a technique for creating SQLite database and APIs.

The technique is based on a tool named ASQLC that automatically generates local Android database as well as the API classes that perform read/write operation on that database.

Chapter 2 ASQLC is build based on model-driven software development techniques to enable automatic generation of Android client data components (SQLite) without having any advance computing skills.

To evaluate the tool, a preliminary experiment has been conducted on less-skilled novice developer students to measure its performance, how it helps the noncomputing student in building Android mobile app and how it improves the development time and effort.

Experiment results show that ASQLC can reduce the development skills and time to develop SQLite database.

Chapter 3 At the end, the Feature comparison between ASQLC and SQLiteOpenHelper class and Simba platform as a SQLite database assistance was presented.

The results show that the ASQLC might be a promising tool and usable since it can generate SQLite database component and APIs automatically with minimum effort and coding skills.

Main Subjects

Information Technology and Computer Science

Topics

No. of Pages

87

Table of Contents

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Background and literature review.

Chapter Three : Methodology.

Chapter Four : Tool architecture and implementation.

Chapter Five : Experiment design.

Chapter Six : Experiment results.

Chapter Seven : Analysis and discussion.

Chapter Eight : Conclusion.

References.

American Psychological Association (APA)

Muslih, Iman. (2018). Automatic generation of android SQLite database components. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-889353

Modern Language Association (MLA)

Muslih, Iman. Automatic generation of android SQLite database components. (Master's theses Theses and Dissertations Master). Birzeit University. (2018).
https://search.emarefa.net/detail/BIM-889353

American Medical Association (AMA)

Muslih, Iman. (2018). Automatic generation of android SQLite database components. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-889353

Language

English

Data Type

Arab Theses

Record ID

BIM-889353