Hancock (programming language)
Appearance
Hancock is a C-based programming language, first developed by researchers at AT&T Labs in 1998, to analyze data streams.[1] The language was intended by its creators to improve the efficiency and scale of data-mining. Hancock works by creating profiles of individuals, utilizing data to provide behavioral and social network information.
The development of Hancock was a part of the telecommunications industry's use of data-mining processes to detect fraud and to improve marketing. However, following the September 11, 2001 attacks, and the increased government surveillance of individuals, Hancock and similar data-mining technologies came into public scrutiny, especially regarding its perceived threat to individual privacy.
- ^ Cortes, Corinna; Fisher, Kathleen; Pregibon, Daryl; Rogers, Anne; Smith, Frederick (2004-03-01). "Hancock: A language for analyzing transactional data streams". ACM Transactions on Programming Languages and Systems. 26 (2): 301–338. doi:10.1145/973097.973100. ISSN 0164-0925.