The Failure and Success of Unstructured Data Reuse a Pragmatic Analysis

Structured data is easy to parse and process using simple software tools with effective results. However, most valuable information is typically found in unstructured data. The problem is that unstructured data is significantly harder to process, especially at large scale. Adding some structure can greatly improve data reuse. To demonstrate our approach, we focus on one particular example, namely the design patterns, a common encapsulation mechanism, widely used in several domains to capture and reuse valuable domain experiences. Patterns are growing in numbers as an effective way of communicating knowledge among expert designers. Currently, there are numerous domains where patterns are applied, including HCI Human Computer Interaction. HCI Patterns are typically published in books or on the Internet. The sheer number of HCI patterns, the rich and heterogeneous contents coupled with the lack of a delivery system can confuse and overwhelm a novice pattern user, even when they are meant to help novice users in the first place. We present an approach to add structure to HCI patterns, hence providing the ability to communicate and reuse them in a more scalable and effective way.

[1]  Ashraf Gaffar,et al.  Design of a framework for database indexes , 2001 .

[2]  Tamar Frankel [The theory and the practice...]. , 2001, Tijdschrift voor diergeneeskunde.

[3]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[4]  A. Seffah,et al.  Towards a Systematic and Empirical Validation of HCI Knowledge Captured as Patterns , 2003 .

[5]  Frank Maddix Human-computer interaction - theory and practice , 1990, Ellis Horwood series in computers and their applications.

[6]  Charles F. Goldfarb,et al.  The XML Handbook , 1998 .

[7]  Greg Butler,et al.  The Know-It-All Project : A Case Study in Framework Development and Evolution , 2002 .

[8]  Constantine Stephanidis,et al.  Human-computer interaction : theory and practice , 2003 .

[9]  Ahmed Seffah,et al.  Patterns, Tools and Models for Interaction Design , 2004, MBUI.

[10]  Julie E. Kendall,et al.  System Analysis and Design , 1988 .

[11]  Ahmed Seffah,et al.  User-Centered Design Practices Management and Communication , 2005 .

[12]  M. S. Ackerman,et al.  Answer Garden: a tool for growing organizational memory , 2015, COCS '90.

[13]  Thomas Erickson,et al.  Lingua Francas for design: sacred places and pattern languages , 2000, DIS '00.

[14]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[15]  Ahmed Seffah,et al.  Enquête sur les pratiques de tests d'utilisabilité , 2005, IHM '05.

[16]  Ahmed Seffah,et al.  An XML Multi-Tier Pattern Dissemination System , 2005, Encyclopedia of Database Technologies and Applications.

[17]  Naouel Moha,et al.  Remote usability evaluation of web interfaces , 2006 .

[18]  End Semester Bca System Analysis and design , 2009 .

[19]  Ahmed Seffah,et al.  Modeling patterns for task models , 2004, TAMODIA '04.

[20]  Sally Fincher,et al.  Perspectives on HCI patterns: concepts and tools (introducing PLML) , 2003 .

[21]  Ashraf Gaffar,et al.  Semantics of a Pattern System , 2005 .