Agent-oriented requirement engineering for mobile application development

Mobile application development is receiving much attention nowadays. With the enhancement of mobile application tools like an Android studio, etc. and kinds of online support, the development of the mobile application is getting easier. Indeed, mobile application development is not a trivial task. W...

Full description

Bibliographic Details
Main Authors: Cheah, Wai Shiang, Ahmad Puad, Aida Shafreena, Puah, Chin Hong, Abdul Halin, Alfian
Format: Article
Language:English
Published: International Association of Online Engineering 2017
Online Access:http://psasir.upm.edu.my/id/eprint/60790/
http://psasir.upm.edu.my/id/eprint/60790/1/Agent-oriented%20requirement%20engineering%20for%20mobile%20application%20development.pdf
_version_ 1848854275229220864
author Cheah, Wai Shiang
Ahmad Puad, Aida Shafreena
Puah, Chin Hong
Abdul Halin, Alfian
author_facet Cheah, Wai Shiang
Ahmad Puad, Aida Shafreena
Puah, Chin Hong
Abdul Halin, Alfian
author_sort Cheah, Wai Shiang
building UPM Institutional Repository
collection Online Access
description Mobile application development is receiving much attention nowadays. With the enhancement of mobile application tools like an Android studio, etc. and kinds of online support, the development of the mobile application is getting easier. Indeed, mobile application development is not a trivial task. When given a particular problem, a novice mobile programmer will commonly sketch the mobile interface followed by coding. The rapid prototyping technique and trial from errors have led to issues such as poor domain understanding. We argue that a complete understanding of the domain is needed for mobile application development. Hence, requirements engineering is an important phase. This paper introduces a technique to assist mobile application development through Agent-Oriented Requirements Engineering (AORE). AORE consists of goal modelling to analyse and understand a mobile-based project. With goal modelling, AORE allows a modeller to identify and analyse the functionalities and non-functionalities of the system and present a holistic view of the proposed system. It showcases the services, operations and constraints of the proposed system. AORE is a useful part of the development phase and can complement current steps in mobile application development lifecycle.
first_indexed 2025-11-15T11:07:17Z
format Article
id upm-60790
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T11:07:17Z
publishDate 2017
publisher International Association of Online Engineering
recordtype eprints
repository_type Digital Repository
spelling upm-607902019-03-27T02:25:54Z http://psasir.upm.edu.my/id/eprint/60790/ Agent-oriented requirement engineering for mobile application development Cheah, Wai Shiang Ahmad Puad, Aida Shafreena Puah, Chin Hong Abdul Halin, Alfian Mobile application development is receiving much attention nowadays. With the enhancement of mobile application tools like an Android studio, etc. and kinds of online support, the development of the mobile application is getting easier. Indeed, mobile application development is not a trivial task. When given a particular problem, a novice mobile programmer will commonly sketch the mobile interface followed by coding. The rapid prototyping technique and trial from errors have led to issues such as poor domain understanding. We argue that a complete understanding of the domain is needed for mobile application development. Hence, requirements engineering is an important phase. This paper introduces a technique to assist mobile application development through Agent-Oriented Requirements Engineering (AORE). AORE consists of goal modelling to analyse and understand a mobile-based project. With goal modelling, AORE allows a modeller to identify and analyse the functionalities and non-functionalities of the system and present a holistic view of the proposed system. It showcases the services, operations and constraints of the proposed system. AORE is a useful part of the development phase and can complement current steps in mobile application development lifecycle. International Association of Online Engineering 2017 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/60790/1/Agent-oriented%20requirement%20engineering%20for%20mobile%20application%20development.pdf Cheah, Wai Shiang and Ahmad Puad, Aida Shafreena and Puah, Chin Hong and Abdul Halin, Alfian (2017) Agent-oriented requirement engineering for mobile application development. International Journal of Interactive Mobile Technologies, 11 (6). 32 - 48. ISSN 1865-7923 https://online-journals.org/index.php/i-jim/article/view/6760/0 10.3991/ijim.v11i6.6760
spellingShingle Cheah, Wai Shiang
Ahmad Puad, Aida Shafreena
Puah, Chin Hong
Abdul Halin, Alfian
Agent-oriented requirement engineering for mobile application development
title Agent-oriented requirement engineering for mobile application development
title_full Agent-oriented requirement engineering for mobile application development
title_fullStr Agent-oriented requirement engineering for mobile application development
title_full_unstemmed Agent-oriented requirement engineering for mobile application development
title_short Agent-oriented requirement engineering for mobile application development
title_sort agent-oriented requirement engineering for mobile application development
url http://psasir.upm.edu.my/id/eprint/60790/
http://psasir.upm.edu.my/id/eprint/60790/
http://psasir.upm.edu.my/id/eprint/60790/
http://psasir.upm.edu.my/id/eprint/60790/1/Agent-oriented%20requirement%20engineering%20for%20mobile%20application%20development.pdf