Can Abstraction Be Taught? Refactoring-based Abstraction Learning Topics: Frameworks for Model-Driven Development; General-Purpose Modeling Languages and Standards; Model Quality In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development MODELSWARD - Volume 1, 429-437, 2018 , Funchal, Madeira, Portugal