Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/92410
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.date.accessioned | 2022-03-25T10:39:34Z | - |
dc.date.available | 2022-03-25T10:39:34Z | - |
dc.date.issued | 2014 | - |
dc.identifier.citation | Camilleri, D. (2014). Investigating the use of DSLs for automated testing across multiple android devices (Bachelor's dissertation). | en_GB |
dc.identifier.uri | https://www.um.edu.mt/library/oar/handle/123456789/92410 | - |
dc.description | B.SC.ICT(HONS)ARTIFICIAL INTELLIGENCE | en_GB |
dc.description.abstract | Mobile devices have become a vital instrument in our everyday life. Only a few years ago, these devices were limited to basic functionalities such as phone calls and text messages. However the technology evolved and today it covers most of our daily life for a range of requirements. The growing need for enhanced functionality gave birth to a complete variety of technologies for tailored mobile app development. Given users' high expectations and the ease with which they can switch to a competing provider, it is very important to produce high quality apps. This further compounded by the fact that a negative review will discourage any potential customers. Although there are multiple platforms, there is effectively one domain that is to say the domain of mobile applications. Some of the main notions in this domain are gestures, accelerometers and GPS locators which remain mostly consistent regardless of the specific device and platform API. The ma,in hypothesis behind this dissertation is that a domain-specific language (DSL) can be designed to express tests for Android devices. Furthermore, scripts written in such a DSL can be used to automatically generate executable code which implements the specified tests. This dissertation presents the journey of designing such a DSL, implementing a proof of concept tool and subsequently evaluating the concept via a critical analysis and a case study. Observations indicate that whilst a substantial initial development effort is required to implement the language, it is arguably feasible to use it to express tests and generate executable test suite automation. | en_GB |
dc.language.iso | en | en_GB |
dc.rights | info:eu-repo/semantics/restrictedAccess | en_GB |
dc.subject | Automatic programming (Computer science) | en_GB |
dc.subject | Embedded computer systems | en_GB |
dc.subject | Data transmission systems | en_GB |
dc.title | Investigating the use of DSLs for automated testing across multiple android devices | en_GB |
dc.type | bachelorThesis | en_GB |
dc.rights.holder | The copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder. | en_GB |
dc.publisher.institution | University of Malta | en_GB |
dc.publisher.department | Faculty of Information and Communication Technology. Department of Artificial Intelligence | en_GB |
dc.description.reviewed | N/A | en_GB |
dc.contributor.creator | Camilleri, Daryl (2014) | - |
Appears in Collections: | Dissertations - FacICT - 2014 Dissertations - FacICTAI - 2002-2014 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
BSC(HONS)ICT_Camilleri Daryl_2014.PDF Restricted Access | 8.68 MB | Adobe PDF | View/Open Request a copy | |
Camilleri_Daryl_acc.material.pdf Restricted Access | 215.42 kB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.