Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi

Component Recommendation for Composite Application Development (CROSBI ID 219744)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

Budiselić, Ivan ; Vladimir, Klemo ; Srbljić, Siniša Component Recommendation for Composite Application Development // Expert systems with applications, 42 (2015), 22; 8573-8587. doi: 10.1016/j.eswa.2015.07.012

Podaci o odgovornosti

Budiselić, Ivan ; Vladimir, Klemo ; Srbljić, Siniša

engleski

Component Recommendation for Composite Application Development

Support for component discovery has been identified as a key challenge in various forms of composite application development. In this paper, we describe a general method for component recommendation based on structural similarity of compositions. The method dynamically ranks and recommends components as a composition is incrementally developed. Recommendations are based on structural comparison of the partial composition begin developed with a database of previously completed compositions. Using this method, we define a probabilistic graph edit distance algorithm for component recommendation. We evaluate the accuracy, catalog coverage and response time of the presented algorithm and compare it to a neighborhood-based collaborative filtering approach and two simple statistical algorithms. The evaluation is performed on a Yahoo Pipes dataset and a synthetic dataset that models more complex composite applications. The results show that the proposed algorithm is competitive with the collaborative filtering algorithm in accuracy and outperforms it significantly in coverage. The results on the synthetic dataset suggest that the presented approach can be applied successfully to other composition environments where there is regularity in how components are connected.

composite applications; development tools; recommender systems; consumerization of service composition tools; mashups; graph representation model

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

42 (22)

2015.

8573-8587

objavljeno

0957-4174

10.1016/j.eswa.2015.07.012

Povezanost rada

Računarstvo

Poveznice
Indeksiranost