Parallel Methods for Evidence and Trust based Selection and Recommendation of Software Apps from Online Marketplaces

dc.contributor.authorGallege, Lahiru S.
dc.contributor.authorRaje, Rajeev R.
dc.contributor.departmentComputer and Information Science, School of Scienceen_US
dc.date.accessioned2017-12-22T13:33:19Z
dc.date.available2017-12-22T13:33:19Z
dc.date.issued2017-04
dc.description.abstractWith the popularity of various online software marketplaces, third-party vendors are creating many instances of software applications ('apps') for mobile and desktop devices targeting the same set of requirements. This abundance makes the task of selecting and recommending (S&R) apps, with a high degree of assurance, for a specific scenario a significant challenge. The S&R process is a precursor for composing any trusted system made out of such individually selected apps. In addition to feature-based information, about these apps, these marketplaces contain large volumes of user reviews. These reviews contain unstructured user sentiments about app features and the onus of using these reviews in the S&R process is put on the user. This approach is ad-hoc, laborious and typically leads to a superficial incorporation of the reviews in the S&R process by the users. However, due to the large volumes of such reviews and associated computing, these two techniques are not able to provide expected results in real-time or near real-time. Therefore, in this paper, we present two parallel versions (i.e., batch processing and stream processing) of these algorithms and empirically validate their performance using publically available datasets from the Amazon and Android marketplaces. The results of our study show that these parallel versions achieve near real-time performance, when measured as the end-to-end response time, while selecting and recommending apps for specific queries.en_US
dc.eprint.versionAuthor's manuscripten_US
dc.identifier.citationGallege, L. S., & Raje, R. R. (2017). Parallel Methods for Evidence and Trust Based Selection and Recommendation of Software Apps from Online Marketplaces. In Proceedings of the 12th Annual Conference on Cyber and Information Security Research (p. 4:1–4:8). New York, NY, USA: ACM. https://doi.org/10.1145/3064814.3064819en_US
dc.identifier.urihttps://hdl.handle.net/1805/14896
dc.language.isoenen_US
dc.publisherACMen_US
dc.relation.isversionof10.1145/3064814.3064819en_US
dc.relation.journalProceedings of the 12th Annual Conference on Cyber and Information Security Researchen_US
dc.rightsPublisher Policyen_US
dc.sourceAuthoren_US
dc.subjectsoftware selectionen_US
dc.subjectalgorithm parallelizationen_US
dc.subjectsentiment analysisen_US
dc.titleParallel Methods for Evidence and Trust based Selection and Recommendation of Software Apps from Online Marketplacesen_US
dc.typeArticleen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
raje-2017-parallel.pdf
Size:
450.74 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.99 KB
Format:
Item-specific license agreed upon to submission
Description: