What makes it hard to apply software product lines to educational technologies? | IEEE Conference Publication | IEEE Xplore