A user-centered approach to define high-level requirements for next-generation CAD systems for mechanical engineering | IEEE Journals & Magazine | IEEE Xplore