A constructivist approach to IC: a case study