TY - GEN
T1 - Discovering traceability between business process and software component using Latent Dirichlet Allocation
AU - Baskara, Andreyan Rizky
AU - Sarno, Riyanarto
AU - Solichah, Adhatus
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/4/19
Y1 - 2017/4/19
N2 - Software system is built to support business process. Software system needs to evolve over time because there are some changes on business processes. A relationship exists between business processes and supporting software system which can help maintainers to understand the system and carried maintenance tasks. Such kind of relation is called traceability links. One approach to discover traceability links is analyzing the similarity of textual content. This paper proposed an approach to discover a traceability links between two software artefacts, which are business processes and software components, using Latent Dirichlet Allocation (LDA). In the proposed method, each label of business process model and software components model are formed into documents. Then, the topic probability distributions are calculated using LDA. The similarities between those two artefacts are calculated using Jensen-Shannon (JS) Divergence The result of LDA is compared to the real software components and business process documents and it shows that LDA and JS Divergence are applicable for discovering traceability links with average Cohens Kappa value of 0.67.
AB - Software system is built to support business process. Software system needs to evolve over time because there are some changes on business processes. A relationship exists between business processes and supporting software system which can help maintainers to understand the system and carried maintenance tasks. Such kind of relation is called traceability links. One approach to discover traceability links is analyzing the similarity of textual content. This paper proposed an approach to discover a traceability links between two software artefacts, which are business processes and software components, using Latent Dirichlet Allocation (LDA). In the proposed method, each label of business process model and software components model are formed into documents. Then, the topic probability distributions are calculated using LDA. The similarities between those two artefacts are calculated using Jensen-Shannon (JS) Divergence The result of LDA is compared to the real software components and business process documents and it shows that LDA and JS Divergence are applicable for discovering traceability links with average Cohens Kappa value of 0.67.
KW - LDA
KW - business process
KW - supporting software system
KW - traceability
UR - http://www.scopus.com/inward/record.url?scp=85019194543&partnerID=8YFLogxK
U2 - 10.1109/IAC.2016.7905724
DO - 10.1109/IAC.2016.7905724
M3 - Conference contribution
AN - SCOPUS:85019194543
T3 - 2016 International Conference on Informatics and Computing, ICIC 2016
SP - 251
EP - 256
BT - 2016 International Conference on Informatics and Computing, ICIC 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 1st International Conference on Informatics and Computing, ICIC 2016
Y2 - 28 October 2016 through 29 October 2016
ER -