Constructing adaptive configuration dialogs using crowd data

Saeideh Hamidi, Periklis Andritsos, Sotirios Liaskos
2014 Proceedings of the 29th ACM/IEEE international conference on Automated software engineering - ASE '14  
As modern software systems grow in size and complexity so do their configuration possibilities. Users 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. We propose a method to construct adaptive configuration elicitation dialogs through utilizing crowd wisdom. A set of configuration preferences in the form of association rules is first mined from a crowd configuration data set. Possible configuration elicitation
more » ... dialogs are then modeled through a Markov Decision Process (MDP). Association rules are used to inform the model about configuration decisions that can be automatically inferred from 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. The method is applied to the privacy configuration of Facebook.
doi:10.1145/2642937.2642960 dblp:conf/kbse/HamidiAL14 fatcat:lnz7hwxpfbhcvcga4dekfs3zce