Show simple item record

dc.contributor.authorDusparic, Ivana
dc.date.accessioned2019-10-08T12:37:05Z
dc.date.available2019-10-08T12:37:05Z
dc.date.issued2018
dc.date.submitted2018en
dc.identifier.citationCardozo, N., Dusparic, I. Generating Software Adaptations using Machine Learning, ISSTA, ML4PL: 2nd International Workshop on Machine Learning Techniques for Programming Languages at ECOOP 2018, Amsterdam, The Netherlandsen
dc.identifier.otherY
dc.description.abstractRecent availability of large amounts of sensor data from Internet of Things devices opens up the possibility for software systems to dynamically provide fine-grained adaptations to the observed environment conditions, rather than executing only static hard-coded behaviors. However, in current adaptive systems such adaptations still need to be specified beforehand, making the development process cumbersome as well as restricting the system adaptations only to those situations foreseen by the developers. We propose that adaptations should instead be generated by machine learning techniques at run time. Adaptive systems should incorporate an adaptation engine, which, through a mix of supervised and unsupervised learning, learns adaptive behaviors, and packages them in to reusable software adaptations. We illustrate this idea with a simple proof-of-concept example using Context-oriented Programming, and focus on the challenges of implementing such an approach in the development of adaptive systemsen
dc.language.isoenen
dc.rightsYen
dc.subjectAdaptive systemsen
dc.subjectSupervised learningen
dc.subjectUnsupervised learningen
dc.subjectMachine learning techniquesen
dc.titleGenerating Software Adaptations using Machine Learningen
dc.title.alternativeML4PL: 2nd International Workshop on Machine Learning Techniques for Programming Languages at ECOOP 2018en
dc.typeConference Paperen
dc.type.supercollectionscholarly_publicationsen
dc.type.supercollectionrefereed_publicationsen
dc.identifier.peoplefinderurlhttp://people.tcd.ie/duspari
dc.identifier.rssinternalid204446
dc.rights.ecaccessrightsopenAccess
dc.identifier.urihttp://hdl.handle.net/2262/89637


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record