Tools should follow from the activities people undertake (a foundational tenet of
activity centered design), however, and Dr. Shneiderman does not in fact describe or define discovery activity or capability. As I read it, discovery is assumed to be the implied sum of the separate fields of visualization and data mining as they were then understood. As a working definition that catalyzes a field of product prototyping, it's adequate in the short term. In the long term, it makes the boundaries of discovery both derived and temporary, and leaves a substantial gap in the landscape of core concepts around discovery, making consensus on the nature of most aspects of discovery difficult or impossible to reach. I think this definitional gap is a major reason that discovery is still an ambiguous product landscape.
To help close that gap, I'm suggesting a few definitions of four core aspects of discovery. These come out of our sustained research into discovery needs and practices, and have the goal of clarifying the relationship between discvoery and other analytical categories. They are suggested, but should be internally coherent and consistent.
Discovery activity is: "Purposeful sense making activity that intends to arrive at new insights and understanding through exploration and analysis (and for these
we have specific defintions as well) of all types and sources of data."
Discovery capability is: "The ability of people and organizations to purposefully realize valuable insights that address the full spectrum of business questions and problems by engaging effectively with all types and sources of data."
Discovery tools: "Enhance individual and organizational ability to realize novel insights by augmenting and accelerating human sense making to allow engagement with all types of data at all useful scales."
Discovery environments: "Enable organizations to undertake effective discovery efforts for all business purposes and perspectives, in an empirical and cooperative fashion."
Note: applicability to a world of Big data is assumed - thus the refs to all scales / types / sources - rather than stated explicitly. I like that Big Data doesn't have to be written into this core set of definitions, b/c I think it's a transitional label - the new version of Web 2.0 - and goes away over time.
References and Resources: