TY - GEN
T1 - Requirement-to-Code Traceability in MVC Architecture Using Property Listing Task
AU - Ahmadiyah, Adhatus S.
AU - Rochimah, Siti
AU - Siahaan, Daniel
AU - Akbar, Rizky J.
AU - Zidan Abdillah Majid, A.
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - The smooth traceability between software artifacts indicates successful software development. However, performing manual tracing is expensive. This research advances our knowledge of PLT's capabilities and potential applications in real-world software engineering scenarios. The previously developed PLT concept is tailored to MVC characteristics. This article proposes a novel requirement-to-code traceability in the MVC architecture. It uses a Property Listing Task to extract and represent information from each software artifact. Then, three rules are applied in finding the trace links of user stories and three separation concerns of MVC. A medium-sized industrial project was used to confirm the performance of the proposed method against the ground truth. Results show that it performs well with overall precision, recall, and F-measure each 89%, 92%, and 90%. The results of this case study can provide invaluable insights into the practical applicability and impact of our traceability solution in real-world software development scenarios.
AB - The smooth traceability between software artifacts indicates successful software development. However, performing manual tracing is expensive. This research advances our knowledge of PLT's capabilities and potential applications in real-world software engineering scenarios. The previously developed PLT concept is tailored to MVC characteristics. This article proposes a novel requirement-to-code traceability in the MVC architecture. It uses a Property Listing Task to extract and represent information from each software artifact. Then, three rules are applied in finding the trace links of user stories and three separation concerns of MVC. A medium-sized industrial project was used to confirm the performance of the proposed method against the ground truth. Results show that it performs well with overall precision, recall, and F-measure each 89%, 92%, and 90%. The results of this case study can provide invaluable insights into the practical applicability and impact of our traceability solution in real-world software development scenarios.
KW - link
KW - model-view-controller
KW - property listing task
KW - software
KW - traceability
UR - http://www.scopus.com/inward/record.url?scp=85185556771&partnerID=8YFLogxK
U2 - 10.1109/ICITISEE58992.2023.10404371
DO - 10.1109/ICITISEE58992.2023.10404371
M3 - Conference contribution
AN - SCOPUS:85185556771
T3 - Proceedings - 2023 IEEE 7th International Conference on Information Technology, Information Systems and Electrical Engineering, ICITISEE 2023
SP - 406
EP - 411
BT - Proceedings - 2023 IEEE 7th International Conference on Information Technology, Information Systems and Electrical Engineering, ICITISEE 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th International Conference on Information Technology, Information Systems and Electrical Engineering, ICITISEE 2023
Y2 - 29 November 2023 through 30 November 2023
ER -