TY - GEN
T1 - API Adapter for Payment Gateway Variation Development in Software Product Line Engineering
AU - Febrian, Samuel Tupa
AU - Komarudin, Oman
AU - Azurat, Ade
N1 - Funding Information:
The author would like to thank the Reliable Software Engineering (RSE) Laboratory of Fasilkom UI for the full support of this research.
Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - A payment gateway is an e-commerce service that automatically processes and verifies money transactions. Many payment gateways can be integrated as a software feature, where each software product have their preferences. To accommodate that, we can use the Software Product Line Engineering (SPLE) paradigm, which maximizes the reusability and composition to develop a family of products with less production cost than conventional methods. We try to develop the payment gateway feature using SPLE-based development tools, which is ABS-Microservices Framework. We also develop the API Adapter during the development process, which is required to enable communication with the payment gateway provider. We then analyze our development by redeveloping the same features using the conventional method as a comparison. The analysis shows that the SPLE paradigm develops fewer lines of code than the conventional method, proving the production cost reduction, which is the benefit of the SPLE paradigm.
AB - A payment gateway is an e-commerce service that automatically processes and verifies money transactions. Many payment gateways can be integrated as a software feature, where each software product have their preferences. To accommodate that, we can use the Software Product Line Engineering (SPLE) paradigm, which maximizes the reusability and composition to develop a family of products with less production cost than conventional methods. We try to develop the payment gateway feature using SPLE-based development tools, which is ABS-Microservices Framework. We also develop the API Adapter during the development process, which is required to enable communication with the payment gateway provider. We then analyze our development by redeveloping the same features using the conventional method as a comparison. The analysis shows that the SPLE paradigm develops fewer lines of code than the conventional method, proving the production cost reduction, which is the benefit of the SPLE paradigm.
KW - API adapter
KW - effort
KW - payment gateway
KW - software product line engineering
UR - http://www.scopus.com/inward/record.url?scp=85123845909&partnerID=8YFLogxK
U2 - 10.1109/ICACSIS53237.2021.9631355
DO - 10.1109/ICACSIS53237.2021.9631355
M3 - Conference contribution
AN - SCOPUS:85123845909
T3 - 2021 International Conference on Advanced Computer Science and Information Systems, ICACSIS 2021
BT - 2021 International Conference on Advanced Computer Science and Information Systems, ICACSIS 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 13th International Conference on Advanced Computer Science and Information Systems, ICACSIS 2021
Y2 - 23 October 2021 through 26 October 2021
ER -