{"title":"使用潜狄利克雷分配发现业务流程和软件组件之间的可跟踪性","authors":"A. Baskara, R. Sarno, Adhatus Solichah","doi":"10.1109/IAC.2016.7905724","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":404904,"journal":{"name":"2016 International Conference on Informatics and Computing (ICIC)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Discovering traceability between business process and software component using Latent Dirichlet Allocation\",\"authors\":\"A. Baskara, R. Sarno, Adhatus Solichah\",\"doi\":\"10.1109/IAC.2016.7905724\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":404904,\"journal\":{\"name\":\"2016 International Conference on Informatics and Computing (ICIC)\",\"volume\":\"53 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 International Conference on Informatics and Computing (ICIC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IAC.2016.7905724\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Conference on Informatics and Computing (ICIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IAC.2016.7905724","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Discovering traceability between business process and software component using Latent Dirichlet Allocation
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.