Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program