Reengineering of Markopi Mobile Application

Markopi is a mobile application developed to help address the information gap between coffee farmers and facilitators in the Toba Regency. However, this application has limitations, including limited application use on the Android platform up to version 9, providing only one-way communication, limited information management on mobile devices, and lack of development documentation. To resolve these limitations, software reengineering was conducted to improve the quality of the application. The reengineering process includes inventory analysis, document restructuring, and forward engineering. In the inventory analysis stage, existing components were identified and needed to be improved. The document restructuring stage is done to complete the development documentation. The documentation created at this stage is the Software Technical Document. The Markopi application was rebuilt using the iterative process model in three iterations. The testing method used in this research is black box testing to ensure all functions are running. To ensure that the application meets user needs, a User Acceptance Test (UAT) is conducted as the last stage of this research. The result of the test is that all functions have been accepted.

Authors

Institutions

Publication Details

Published
2024-12-12
DOI
https://doi.org/10.1109/icitsi65188.2024.10929324
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Reengineering of Markopi Mobile Application

Riyanthi Angrainy Sianturi, Putri Kesuma Indah Jawak, William Hubertus Pangibulan
Software System Performance and Reliability
article

Reengineering of Markopi Mobile Application

Riyanthi Angrainy Sianturi, Putri Kesuma Indah Jawak, William Hubertus Pangibulan
article en

Abstract

Markopi is a mobile application developed to help address the information gap between coffee farmers and facilitators in the Toba Regency. However, this application has limitations, including limited application use on the Android platform up to version 9, providing only one-way communication, limited information management on mobile devices, and lack of development documentation. To resolve these limitations, software reengineering was conducted to improve the quality of the application. The reengineering process includes inventory analysis, document restructuring, and forward engineering. In the inventory analysis stage, existing components were identified and needed to be improved. The document restructuring stage is done to complete the development documentation. The documentation created at this stage is the Software Technical Document. The Markopi application was rebuilt using the iterative process model in three iterations. The testing method used in this research is black box testing to ensure all functions are running. To ensure that the application meets user needs, a User Acceptance Test (UAT) is conducted as the last stage of this research. The result of the test is that all functions have been accepted.

Institut Teknologi Indonesia (ID)
Openalex Percentile: Top 66%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.