Search-Based Test Generation for Android Apps

Despite their growing popularity, apps tend to contain defects which can ultimately manifest as failures (or crashes) to endusers. Different automated tools for testing Android apps have been proposed in order to improve software quality. Although Genetic Algorithms and Evolutionary Algorithms (EA)...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings S. 230 - 233
1. Verfasser: Moreno, Ivan Arcuschin
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: ACM 01.10.2020
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Despite their growing popularity, apps tend to contain defects which can ultimately manifest as failures (or crashes) to endusers. Different automated tools for testing Android apps have been proposed in order to improve software quality. Although Genetic Algorithms and Evolutionary Algorithms (EA) have been promising in recent years, in light of recent results, it seems they are not yet fully tailored to the problem of Android test generation. Thus, this thesis aims to design and evaluate algorithms for alleviating the burden of testing Android apps. In particular, I plan to investigate which is the best search-based algorithm for this particular problem. As the thesis advances, I expect to develop a fully open-source test case generator for Android applications that will serve as a framework for comparing different algorithms. These algorithms will be compared using statistical analysis on both open-source (i.e., from F-Droid) and commercial applications (i.e., from Google Play Store).
AbstractList Despite their growing popularity, apps tend to contain defects which can ultimately manifest as failures (or crashes) to endusers. Different automated tools for testing Android apps have been proposed in order to improve software quality. Although Genetic Algorithms and Evolutionary Algorithms (EA) have been promising in recent years, in light of recent results, it seems they are not yet fully tailored to the problem of Android test generation. Thus, this thesis aims to design and evaluate algorithms for alleviating the burden of testing Android apps. In particular, I plan to investigate which is the best search-based algorithm for this particular problem. As the thesis advances, I expect to develop a fully open-source test case generator for Android applications that will serve as a framework for comparing different algorithms. These algorithms will be compared using statistical analysis on both open-source (i.e., from F-Droid) and commercial applications (i.e., from Google Play Store).
Author Moreno, Ivan Arcuschin
Author_xml – sequence: 1
  givenname: Ivan Arcuschin
  surname: Moreno
  fullname: Moreno, Ivan Arcuschin
  email: iarcuschin@dc.uba.ar
  organization: Universidad de Buenos Aires,Argentina
BookMark eNotjbFOwzAUAI0EErR0ZmDxD6S852fHzhgqKEiVGNrOlbGfRRA4kZ2Fv6cSTCfdcLcQl3nMLMQdwhpRmwciax2qNZFDct2FWJwtkEWl8Fqsav0EAOUsgIMb0ezZl_DRPPrKUR64znLLmYufhzHLNBbZ51jGIcp-muqtuEr-q_Lqn0txfH46bF6a3dv2ddPvGk9o56aFRC6hCeeHNaCCCgTeQ5swxo7cO0fPVmvSyWPSAW1rIzt2RpMJGGkp7v-6AzOfpjJ8-_Jz6pQFapF-ATwPQKo
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1145/3377812.3381389
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
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 1450371221
9781450371223
EndPage 233
ExternalDocumentID 9270361
Genre orig-research
GroupedDBID 6IE
6IL
ACM
ALMA_UNASSIGNED_HOLDINGS
APO
CBEJK
GUFHI
LHSKQ
RIE
RIL
ID FETCH-LOGICAL-a317t-60f38f15c0087502c2c30aa06f1dd938bedae74434fa1f4c1767de8e85435c1d3
IEDL.DBID RIE
ISICitedReferencesCount 2
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000637244600063&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:32:01 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a317t-60f38f15c0087502c2c30aa06f1dd938bedae74434fa1f4c1767de8e85435c1d3
PageCount 4
ParticipantIDs ieee_primary_9270361
PublicationCentury 2000
PublicationDate 2020-Oct.
PublicationDateYYYYMMDD 2020-10-01
PublicationDate_xml – month: 10
  year: 2020
  text: 2020-Oct.
PublicationDecade 2020
PublicationTitle Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings
PublicationTitleAbbrev ICSE-COMPANION
PublicationYear 2020
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0002870080
Score 2.1349154
Snippet Despite their growing popularity, apps tend to contain defects which can ultimately manifest as failures (or crashes) to endusers. Different automated tools...
SourceID ieee
SourceType Publisher
StartPage 230
SubjectTerms Android testing
evolutionary algorithms
Evolutionary computation
Generators
Open source software
Search problems
search-based
Test pattern generators
Testing
Title Search-Based Test Generation for Android Apps
URI https://ieeexplore.ieee.org/document/9270361
WOSCitedRecordID wos000637244600063&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/eLvHCXMwlV09TwMxDLVKxcAEqEV8KwMjaS8fF19XEBUDqjoUqVuVSxypS4vawu_HuauKkFjYoixWYinvObafAR4cecNuDzKgLqVNFmXtEko0tTIqKu_aRuE3nEyq-Xw07cDjoReGiJriMxrkZZPLj-vwmb_KhiOd5aI41jlCxLZX6_CfkhN2zH726j3KlkNjEBm-BhyE5Wzcr_EpDXqMT_9n9wz6P214YnoAmHPo0KoHsi0Qlk8MP1HM-FEXrXR0vmHBFFTkGsX1MgommNs-vI9fZs-vcj_zQHpG8p10RTJVUmVopOYLHXQwhfeFSyrGkalqip7QWmOTV8kGhQ4jVVSVzHuCiuYCuqv1ii5BOIfJGEsYQlbc0WxAe6Tga8ecpCyuoJePuvhoZS0W-1Ne_719Ayc6h5pNHdstdHebT7qD4_C1W243940vvgEi3Yi8
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5KFfSk0opvc_Bo2s1jM9urYqlYSw8VeivZZAK9tNKHv99kt1QEL95CLkMykO-bzMw3AA-GrIpud9yhzLkOGnlpAnJUpVDCC2vqRuEhjkbFdNobN-Bx3wtDRFXxGXXSssrl-6Xbpq-ybk8muagY6xzkWktRd2vtf1RSyi7yn51-j9B5VynECGCdGIalfNyvASoVfvRP_mf5FNo_jXhsvIeYM2jQogW8LhHmTxGAPJvEZ53V4tHpjlkkoSxVKS7nnkWKuW7DR_9l8jzgu6kH3EYs33CTBVUEkbtKbD6TTjqVWZuZILzvqaIkbwm1VjpYEbQTaNBTQUUemY8TXp1Dc7Fc0AUwYzAopQmdS5o7MhqQFsnZ0kRWkmeX0EpHnX3Wwhaz3Smv_t6-h6PB5H04G76O3q7hWKbAs6pqu4HmZrWlWzh0X5v5enVX-eUbdiSMAw
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=Proceedings+of+the+ACM%2FIEEE+42nd+International+Conference+on+Software+Engineering%3A+Companion+Proceedings&rft.atitle=Search-Based+Test+Generation+for+Android+Apps&rft.au=Moreno%2C+Ivan+Arcuschin&rft.date=2020-10-01&rft.pub=ACM&rft.spage=230&rft.epage=233&rft_id=info:doi/10.1145%2F3377812.3381389&rft.externalDocID=9270361