Ordering Service & Shipping Variations in a Webshop Product Line
Developed with Prices-IDE ยท Student Collaborator, Reliable Software Engineering Laboratory (RSE Lab) โ Faculty of Computer Science, Universitas Indonesia ยท 2025
Applied Software Product Line Engineering (SPLE) to a webshop: modeled category and address management, shopping carts, and configurable delivery mechanisms, and refactored the catalog, ordering, and payment features. Built with Prices-IDE, the backend is generated as WinVMJ (Java) from UML-DOP diagrams and the frontend as ReactJS from IFML-DOP diagrams. Applies Multi Product Line (MPL) by integrating Payment Gateway and Authentication product lines, validated by functional testing on five derived products and load testing on backend endpoints.
- SPLE
- Prices-IDE
- Multi Product Line
- UML-DOP
- IFML-DOP
- WinVMJ (Java)
- ReactJS
- Functional & Load Testing




