Flutter Framework Code Portability Measurement on Multiplatform Applications with ISO 9126

Muhammad Akbar Faiz, Dana Sulistiyo Kusumo, Muhammad Johan Alibasa

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

3 Citations (Scopus)

Abstract

Multiplatform development aims to develop applications that are able to run on multiple platforms. However, multiplatform development usually has issue where the application does not run exactly the same on every platform. Development using the Flutter framework allows multiplatform applications to run from a single codebase. This research utilizes this framework to develop a multiplatform application, called Ahulang, a simple attendance check-in app as the experimental subject. This paper aims to determine the benefits of using the Flutter framework by analyzing the application portability based on ISO 9126. This study proposes several metrics to measure portability using several quality factors described in ISO 9126. These metrics are then used to evaluate the portability performance of Flutter framework. The final result shows that Flutter effort portability is 0.81 and other portability subfactors showing relatively high scores, such as an adaptability score of 0.59, an installability score of 100%, and a coexistence score of 100%. From the obtained results, it can be concluded that the Flutter framework is suitable for developing multiplatform applications as shown by have high portability scores.

Original languageEnglish
Title of host publication2022 1st International Conference on Software Engineering and Information Technology, ICoSEIT 2022
EditorsRifki Wijaya, Dawam Dwi Jatmiko Suwawi
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages36-40
Number of pages5
ISBN (Electronic)9781665473033
ISBN (Print)9781665473040
DOIs
Publication statusPublished - 2022
Externally publishedYes
EventInternational Conference on Software Engineering and Information Technology 2022 - Online, Indonesia
Duration: 22 Nov 202223 Nov 2022
Conference number: 1st
https://ieeexplore.ieee.org/xpl/conhome/10029345/proceeding (Proceedings)
https://icoseit.com/history-icoseit-2022/ (Website)

Conference

ConferenceInternational Conference on Software Engineering and Information Technology 2022
Abbreviated titleICoSEIT 2022
Country/TerritoryIndonesia
Period22/11/2223/11/22
Internet address

Keywords

  • application
  • flutter
  • measurement
  • multiplatform
  • portability

Cite this