Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/23383
Full metadata record
DC FieldValueLanguage
dc.contributor.authorCUENCA LUCERO, Fredy-
dc.contributor.authorVAN DEN BERGH, Jan-
dc.contributor.authorLUYTEN, Kris-
dc.contributor.authorCONINX, Karin-
dc.date.accessioned2017-03-16T11:44:14Z-
dc.date.available2017-03-16T11:44:14Z-
dc.date.issued2016-
dc.identifier.citationInternational Journal of People-Oriented Programming, 5(1), p. 19-38-
dc.identifier.issn2156-1796-
dc.identifier.urihttp://hdl.handle.net/1942/23383-
dc.description.abstractImplementing multimodal interactions with event-driven languages results in a ‘callback soup', a source code littered with a multitude of flags that have to be maintained in a self-consistent manner and across different event handlers. Prototyping multimodal interactions adds to the complexity and error sensitivity, since the program code has to be refined iteratively as developers explore different possibilities and solutions. The authors present a declarative language for rapid prototyping multimodal interactions: Hasselt permits declaring composite events, sets of events that are logically related because of the interaction they support, that can be easily bound to dedicated event handlers for separate interactions. The authors' approach allows the description of multimodal interactions at a higher level of abstraction than event languages, which saves developers from dealing with the typical ‘callback soup' thereby resulting in a gain in programming efficiency and a reduction in errors when writing event handling code. They compared Hasselt with using a traditional programming language with strong support for events in a study with 12 participants each having a solid background in software development. When performing equivalent modifications to a multimodal interaction, the use of Hasselt leads to higher completion rates, lower completion times, and less code testing than when using a mainstream event-driven language.-
dc.language.isoen-
dc.rightsIGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited-
dc.titleHasselt: Rapid Prototyping of Multimodal Interactions with Composite Event-Driven Programming-
dc.typeJournal Contribution-
dc.identifier.epage38-
dc.identifier.issue1-
dc.identifier.spage19-
dc.identifier.volume5-
local.bibliographicCitation.jcatA1-
local.type.refereedRefereed-
local.type.specifiedArticle-
local.identifier.vabbc:vabb:415142-
local.classdsPublValOverrule/author_version_not_expected-
dc.identifier.doi10.4018/IJPOP.2016010102-
item.fullcitationCUENCA LUCERO, Fredy; VAN DEN BERGH, Jan; LUYTEN, Kris & CONINX, Karin (2016) Hasselt: Rapid Prototyping of Multimodal Interactions with Composite Event-Driven Programming. In: International Journal of People-Oriented Programming, 5(1), p. 19-38.-
item.contributorCUENCA LUCERO, Fredy-
item.contributorVAN DEN BERGH, Jan-
item.contributorLUYTEN, Kris-
item.contributorCONINX, Karin-
item.validationvabb 2018-
item.accessRightsOpen Access-
item.fulltextWith Fulltext-
crisitem.journal.issn2156-1796-
Appears in Collections:Research publications
Files in This Item:
File Description SizeFormat 
vandenbergh_IJPOP 5(1) article.pdfPublished version1.79 MBAdobe PDFView/Open
Show simple item record

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.