Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
EvoCreeper: Automated Black-Box Model Generation for Smart TV Applications
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013). (SERG, Software engineering)ORCID iD: 0000-0001-9051-7609
Czech Technical University, Czech Republic.
2019 (English)In: IEEE transactions on consumer electronics, ISSN 0098-3063, E-ISSN 1558-4127, Vol. 65, no 2, p. 160-169Article in journal (Refereed) Published
Abstract [en]

Abstract—Smart TVs are coming to dominate the televisionmarket. This accompanied by an increase in the use of the smartTV applications (apps). Due to the increasing demand, developersneed modeling techniques to analyze these apps and assess theircomprehensiveness, completeness, and quality. In this paper, wepresent an automated strategy for generating models of smartTV apps based on a black-box reverse engineering. The strategycan be used to cumulatively construct a model for a given app byexploring the user interface in a manner consistent with the use ofa remote control device and extracting the runtime information.The strategy is based on capturing the states of the user interfaceto create a model during runtime without any knowledge ofthe internal structure of the app. We have implemented ourstrategy in a tool called EvoCreeper. The evaluation results showthat our strategy can automatically generate unique states anda comprehensive model that represents the real user interactionswith an app using a remote control device. The models thusgenerated can be used to assess the quality and completeness ofsmart TV apps in various contexts, such as the control of otherconsumer electronics in smart houses.

Place, publisher, year, edition, pages
2019. Vol. 65, no 2, p. 160-169
Keywords [en]
Model generation, Smart TV application, Application reverse engineering, Model-based testing
National Category
Computer Sciences Software Engineering
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-71606DOI: 10.1109/TCE.2019.2907017ISI: 000466181000005OAI: oai:DiVA.org:kau-71606DiVA, id: diva2:1298752
Available from: 2019-03-25 Created: 2019-03-25 Last updated: 2019-08-07Bibliographically approved

Open Access in DiVA

fulltext(4601 kB)351 downloads
File information
File name FULLTEXT01.pdfFile size 4601 kBChecksum SHA-512
59c4b050a0b8488d2511b9e360d5caf6bbdea091b9e89c910d5194def5509b3c6696e4060cc1fe0ef1a4e6df8151da015584d2102215491d15f82be96fc02c66
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records

Ahmed, Bestoun S.

Search in DiVA

By author/editor
Ahmed, Bestoun S.
By organisation
Department of Mathematics and Computer Science (from 2013)
In the same journal
IEEE transactions on consumer electronics
Computer SciencesSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 351 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 622 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf