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...
Saved in:
| Published in: | 2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) pp. 151 - 160 |
|---|---|
| Main Authors: | , , |
| 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 |