published in Proceedings of the 27th Annual International Conference on Computer Science and Software Engineering Cascon 2017 Journal