Automating Software Customization via Crowdsourcing using Association Rule Mining and Markov Decision Processes

dc.contributor.advisorLiaskos, Sotiriosen_US
dc.creatorHamidi, Saeideh
dc.date.accessioned2015-01-26T14:38:18Z
dc.date.available2015-01-26T14:38:18Z
dc.date.copyright2014-07-07
dc.date.issued2015-01-26
dc.date.updated2015-01-26T14:38:18Z
dc.degree.disciplineInformation Systems and Technology
dc.degree.levelMaster's
dc.degree.nameMA - Master of Arts
dc.description.abstractAs systems grow in size and complexity so do their configuration possibilities. Users of modern systems are easy to be confused and overwhelmed by the amount of choices they need to make in order to fit their systems to their exact needs. In this thesis, we propose a technique to select what information to elicit from the user so that the system can recommend the maximum number of personalized configuration items. Our method is based on constructing configuration elicitation dialogs through utilizing crowd wisdom. A set of configuration preferences in form of association rules is first mined from a crowd configuration data set. Possible configuration elicitation dialogs are then modeled through a Markov Decision Processes (MDPs). Within the model, association rules are used to automatically infer configuration decisions based on knowledge already elicited earlier in the dialog. This way, an MDP solver can search for elicitation strategies which maximize the expected amount of automated decisions, reducing thereby elicitation effort and increasing user confidence of the result. We conclude by reporting results of a case study in which this method is applied to the privacy configuration of Facebook.
dc.identifier.urihttp://hdl.handle.net/10315/28216
dc.language.isoen
dc.rightsAuthor owns copyright, except where explicitly noted. Please contact the author directly with licensing requests.
dc.subjectComputer science
dc.subjectComputer engineering
dc.subject.keywordsAssociation Rules Miningen_US
dc.subject.keywordsSoftware Customizationen_US
dc.subject.keywordsCrowdsourcingen_US
dc.subject.keywordsMarkov Decisionen_US
dc.subject.keywordsProcessesen_US
dc.titleAutomating Software Customization via Crowdsourcing using Association Rule Mining and Markov Decision Processes
dc.typeElectronic Thesis or Dissertation

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Hamidi_Saeideh_2014_Masters.pdf
Size:
1.04 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
license.txt
Size:
1.83 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
YorkU_ETDlicense.txt
Size:
3.38 KB
Format:
Plain Text
Description: