Generative Patterns for Designing Multiple User Interfaces

End users interacting with mobile services through a wide diversity of mobile devices and platforms inevitably endure various user experiences when no consistency is ensured across these devices and platforms. Developing the same service for heterogeneous devices remains a challenging task: how to e...

Full description

Saved in:
Bibliographic Details
Published in:2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) pp. 151 - 160
Main Authors: Nguyen, Thanh-Diane, Vanderdonckt, Jean, Seffah, Ahmed
Format: Conference Proceeding
Language:English
Published: ACM 01.05.2016
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract End users interacting with mobile services through a wide diversity of mobile devices and platforms inevitably endure various user experiences when no consistency is ensured across these devices and platforms. Developing the same service for heterogeneous devices remains a challenging task: how to ensure that the service will provide end users with the same level of user experience or at least a common minimum level of usability across software devel-opment and deployment platforms. This paper addresses this problem by introducing a generative design pattern-based approach for cross-device services: a design pattern captures frequent interactive behaviors at a higher level of abstraction than the code level, the selection of such a design pattern is then subject to parametrization so as to drive a code generation process. The pattern is not only considered descriptive, since it specifies a consistent user experience across devices, but also generative because it ensures some consistency across different devices and platforms since the pattern is instantiated in the same way for each device or platform. To exemplify this process, the master-details design pattern is detailed and illustrated on a case study for a car rental mobile service. A pilot study conducted with thirty-two participants suggests that this is a viable approach for quickly producing multi-devices services, with limited development effort, but also with limited variability.
AbstractList End users interacting with mobile services through a wide diversity of mobile devices and platforms inevitably endure various user experiences when no consistency is ensured across these devices and platforms. Developing the same service for heterogeneous devices remains a challenging task: how to ensure that the service will provide end users with the same level of user experience or at least a common minimum level of usability across software devel-opment and deployment platforms. This paper addresses this problem by introducing a generative design pattern-based approach for cross-device services: a design pattern captures frequent interactive behaviors at a higher level of abstraction than the code level, the selection of such a design pattern is then subject to parametrization so as to drive a code generation process. The pattern is not only considered descriptive, since it specifies a consistent user experience across devices, but also generative because it ensures some consistency across different devices and platforms since the pattern is instantiated in the same way for each device or platform. To exemplify this process, the master-details design pattern is detailed and illustrated on a case study for a car rental mobile service. A pilot study conducted with thirty-two participants suggests that this is a viable approach for quickly producing multi-devices services, with limited development effort, but also with limited variability.
Author Vanderdonckt, Jean
Seffah, Ahmed
Nguyen, Thanh-Diane
Author_xml – sequence: 1
  givenname: Thanh-Diane
  surname: Nguyen
  fullname: Nguyen, Thanh-Diane
  email: thanh-diane.nguyen@uclouvain.be
  organization: Louvain Sch. of Manage., Univ. catholique de Louvain, Louvain-la-Neuve, Belgium
– sequence: 2
  givenname: Jean
  surname: Vanderdonckt
  fullname: Vanderdonckt, Jean
  email: jean.vanderdonckt@uclouvain.be
  organization: Louvain Sch. of Manage., Univ. catholique de Louvain, Louvain-la-Neuve, Belgium
– sequence: 3
  givenname: Ahmed
  surname: Seffah
  fullname: Seffah, Ahmed
  email: ahmed.seffah@lut.fi
  organization: Sch. of Bus. & Manage., Lappeenranta Univ. of Technol., Lappeenranta, Finland
BookMark eNotjcFKQzEQRSPowlbXLtzkB17NJGmTuJOqtVCxi3ZdxjhTAs-0JFHw731oVwcu99w7Euf5kEmIG1ATADu90z445czkj96eidGQKmPBeXUp7heUqWBL3yTX2BqVXCUfinykmvY55b18_epbOvYkt5WKXOahwxipXokLxr7S9YljsX1-2sxfutXbYjl_WHU4nLSOYjSgdOAZQ1QYWKPV79oiBufJxsjOGQI0HD-i9-CBpxasmWmIgRDNWNz-7yYi2h1L-sTys3Pe6DCYv_ERQ6E
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1145/2897073.2897084
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1450341780
9781450341783
EndPage 160
ExternalDocumentID 7832977
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-a341t-ecc31029f6f1c0a9f2a42b24aa978e4ccf773e1a3fcdc88181f54143621c9eaa3
IEDL.DBID RIE
ISICitedReferencesCount 7
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000398537300028&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Thu Jan 18 11:13:36 EST 2024
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a341t-ecc31029f6f1c0a9f2a42b24aa978e4ccf773e1a3fcdc88181f54143621c9eaa3
OpenAccessLink http://hdl.handle.net/2078/174375
PageCount 10
ParticipantIDs ieee_primary_7832977
PublicationCentury 2000
PublicationDate 2016-May
PublicationDateYYYYMMDD 2016-05-01
PublicationDate_xml – month: 05
  year: 2016
  text: 2016-May
PublicationDecade 2010
PublicationTitle 2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
PublicationTitleAbbrev MOBILESoft
PublicationYear 2016
Publisher ACM
Publisher_xml – name: ACM
Score 1.670436
Snippet End users interacting with mobile services through a wide diversity of mobile devices and platforms inevitably endure various user experiences when no...
SourceID ieee
SourceType Publisher
StartPage 151
SubjectTerms Cross-device pattern
Generative pattern
Human computer interaction
Mobile communication
Mobile service development
Model driven engineering
Multiple User Interfaces
Outsourcing
Software engineering
User interface pattern
Title Generative Patterns for Designing Multiple User Interfaces
URI https://ieeexplore.ieee.org/document/7832977
WOSCitedRecordID wos000398537300028&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwED21FQMToBbxLQ-MpG0SNxezAhUDVBmo1K1y3DuJJUVtyu_v2YnahYXBsmVZsvwhv7P97h3AoyljKseeF4ZpGgni68hSaSKHxHI4ssk5RC35wNksXyxM0YGngy8MEQXyGQ19Mfzlr9Zu55_KRijbT-yVLnQRsfHVatV6Yj0ZydUBpcdhyINa6TFcSkCL6dn_-jmHwdHtThUHQLmADlV9eG6Eof2ppIoghlltlVia6jVwL6Sh-mxJgWou-0mFNz72TKsBzKdvXy_vURvwILICJnUk0ynWVmI449iNreHE6qRMtLVy1yPtHCOmFNuU3crlArUx-yjegkGxM2Rtegm9al3RFSgz5iRBdDm6TEsqJ-zI6gl7hbU8T6-h78e9_Gk0LZbtkG_-rr6FUzEUsobodwe9erOjezhxv_X3dvMQFmIP1TmMBw
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEJ4gmuhJDRjf9uDRBdrt0q1XlWBcNhwg4Ua6ZZp4WQgPf7_T7gYuXjw0bZomTR_pN22_-QbgWRcci57nhak4jgjxZWSw0JFV6OhwdDp1IWpJpvI8nc30uAEve18YRAzkM-z4YvjLXyztzj-VdRVtP7JXjuA4kVLwylur1uvhMunS5UFRn52QB73SQ8CUgBeD8__1dAHtg-MdG-8h5RIaWLbgtZKG9ucSGwc5zHLDyNZk74F9QQ3ZqKYFsintKBZe-ZznWrVhOviYvA2jOuRBZAhOthFNKNlbQru-47ZntBNGikJIY-i2h9Jap1SM3MTOLmxKYMudj-NNKMStRmPiK2iWyxKvgemeE0Ipmyrbl5SKxFk0MnFeYy1N4xto-XHPV5Wqxbwe8u3f1U9wOpyMsnn2mX_dwRmZDf2K9ncPze16hw9wYn-235v1Y1iUX07Gj04
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2016+IEEE%2FACM+International+Conference+on+Mobile+Software+Engineering+and+Systems+%28MOBILESoft%29&rft.atitle=Generative+Patterns+for+Designing+Multiple+User+Interfaces&rft.au=Nguyen%2C+Thanh-Diane&rft.au=Vanderdonckt%2C+Jean&rft.au=Seffah%2C+Ahmed&rft.date=2016-05-01&rft.pub=ACM&rft.spage=151&rft.epage=160&rft_id=info:doi/10.1145%2F2897073.2897084&rft.externalDocID=7832977