That's really interesting and helpful — thanks. I've heard CS people talk about abstraction a lot, but hadn't realized they were using the term in the way you describe.
I don't know how common my definition is among the CT community. Frustratingly, few researchers operationally define the term (cardinal sin in Education research!) and establish graded metrics based on it. I haven't met any other researchers who have resisted our definition, but there are other definitions. Repenning has one that is particularly... distinctive from my own: