Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
PEICS: towards HCI patterns into engineering of interactive systems
Breiner K., Seissler M., Meixner G., Forbrig P., Seffah A., Klöckner K.  PEICS 2010 (Proceedings of the 1st International Workshop on Pattern-Driven Engineering of Interactive Computing Systems, Berlin, Germany, Jul 20, 2010)1-3.2010.Type:Proceedings
Date Reviewed: Sep 16 2010

The human-computer interaction (HCI) systems community is currently reexamining model-driven software pattern concepts, with the goal of more consistent usability and reusability. A new workshop on pattern-driven engineering of interactive computer systems (PEICS) is meant to help focus the various research and development efforts.

Although there have been previous user interface (UI) pattern efforts, Breiner et al., who are both authors and organizers of the PEICS workshop, identify some of the main obstacles to better acceptance that include lack of formalization, lack of organization, and lack of tool support.

Looking over some of the excellent workshop papers, other factors that affect current pattern languages include lack of expressivity, lack of separation of concerns, and lack of structure. For example, new systems that leverage super UI configurability through Extensible Markup Language (XML) files are seeing maintenance complexity push the “code” to tens or hundreds of thousands of lines long. In addition, state machines that can easily define and capture the tasks involved in various user actions are also being explored. With the exponential growth of mobile handsets such as iPhones and Android devices, usability and consistency across UI form factors become dimensionally more complex and should be considered by workshops such as PEICS.

Patterns have great potential, but they are not a panacea. The software community has shown that patterns are valuable in terms of understanding architecture, but most people in the community also recognize that embodying patterns in code hasn’t eased maintenance, as patterns can get lost once instantiated and then modified. Interestingly, Breiner et al. believe that HCI design reuse is more akin to physical building construction (where software patterns were initially derived) than broad software development. Therefore, they are optimistic about a successful reevaluation and application of patterns. In any event, their PEICS workshop provides a great vehicle for discussing these issues.

Reviewer:  Scott Moody Review #: CR138387 (1108-0837)
Bookmark and Share
  Featured Reviewer  
 
Evolutionary Prototyping (D.2.2 ... )
 
 
Patterns (D.2.11 ... )
 
 
Patterns (D.3.3 ... )
 
 
Standardization (H.5.2 ... )
 
 
Theory And Methods (H.5.2 ... )
 
 
User Interfaces (D.2.2 ... )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Evolutionary Prototyping": Date
Advances in evolutionary computing: theory and applications
Ghosh A., Tsutsui S. Springer-Verlag New York, Inc., New York, NY,2003. Type: Divisible Book
Feb 3 2004
Smoothness, ruggedness and neutrality of fitness landscapes: from theory to application
Vassilev V., Fogarty T., Miller J. In Advances in evolutionary computing. New York, NY: Springer-Verlag New York, Inc., 2003. Type: Book Chapter
Oct 21 2003
Fast evolutionary algorithms
Yao X., Liu Y., Liang K., Lin G. In Advances in evolutionary computing. New York, NY: Springer-Verlag New York, Inc., 2003. Type: Book Chapter
Oct 20 2003
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy