SMS: You code it! abstracting case studies practicum