University of Limerick Institutional Repository

User interface engineering for software product lines:the dilemma between automation and usability

DSpace Repository

Show simple item record

dc.contributor.author Pleuss, Andreas
dc.contributor.author Hauptmann, Benedikt
dc.contributor.author Dhungana, Deepak
dc.contributor.author Botterweck, Goetz
dc.date.accessioned 2012-12-13T14:18:31Z
dc.date.available 2012-12-13T14:18:31Z
dc.date.issued 2012
dc.identifier.uri http://hdl.handle.net/10344/2752
dc.description peer-reviewed en_US
dc.description.abstract Software Product Lines (SPL) are systematic approach to develop families of similar software products by explicating their commonalities and variability, e.g., in a feature model. Using techniques from model-driven development, it is then possible to automatically derive a concrete product from a given configuration (i.e., selection of features). However, this is problematic for interactive applications with complex user interfaces (UIs) as automatically derived UIs often provide limited usability. Thus, in practice, the UI is mostly created manually for each product, which results in major drawbacks concerning efficiency and maintenance, e.g., when applying changes that affect the whole product family. This paper investigates these problems based on real-world examples and analyses the development of product families from a UI perspective. To address the underlying challenges, we propose the use of abstract UI models, as used in HCI, to bridge the gap between automated, traceable product derivation and customized, high quality user interfaces. We demonstrate the feasibility of the approach by a concrete example implementation for the suggested model-driven development process. en_US
dc.language.iso eng en_US
dc.publisher Association for Computing Machinery en_US
dc.relation.ispartofseries Proceedings of the 4th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2012);pp. 25-34
dc.relation.uri http://dx.doi.org/10.1145/2305484.2305491
dc.rights "© ACM, 2012. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of the 4th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2012) pp. 25-34 http://dx.doi.org/10.1145/2305484.2305491 en_US
dc.subject interface engineering en_US
dc.subject model driven development en_US
dc.subject software product lines en_US
dc.subject usability engineering en_US
dc.title User interface engineering for software product lines:the dilemma between automation and usability en_US
dc.type info:eu-repo/semantics/conferenceObject en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.contributor.sponsor SFI en_US
dc.contributor.sponsor Siemens Corporate Technology
dc.relation.projectid 03/CE2/I303_1 en_US
dc.rights.accessrights info:eu-repo/semantics/openAccess en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


Browse

My Account

Statistics