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