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)...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings s. 230 - 233
Hlavní autor: Moreno, Ivan Arcuschin
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: ACM 01.10.2020
Témata:
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
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 Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL) - NZ
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  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/eLvHCXMwlV1NSwMxEB1q8eBJpRW_ycGjaTebbCd7VSwepPRQobeSzUygl1ba6u83yZaK4MVbyCVMAnlvvt4APHhtkUwI0gVH0thgZIPepWgTko2QX4Q8teQNJxM7n9fTDjweemGYORef8SAtcy6f1v4zhcqGdZnkoqKvc4SIba_WIZ6SEnaR_ezVe5SphlojRvgaRCcsZeN-jU_J6DE-_d-5Z9D_acMT0wPAnEOHVz2QbYGwfIrwQ2IWP3XRSkenGxaRgopUo7hekogEc9uH9_HL7PlV7mceSBeRfCdHRdA2qMpnqfmi9KXXhXPFKCiiWtuGyTEao01wKhivcITElm0VeY9XpC-gu1qv-BJEg4YrLmtFVWEadI3GKpBPLpVt4id4Bb1k6uKjlbVY7K28_nv7Bk7K5GrmOrZb6O42n3wHx_5rt9xu7vNbfANvmImL
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5KFfSk0opvc_Bo2s0m2WSviqXiWnqo0FvJJhPopZU-_P0m2VIRvHgLuYRJIN83r28AHizXygnvqfHGUaG9oLWyJkablNMB8jOfppZUajTS02k5bsHjvhcGEVPxGfbiMuXy3dJuY6isX-ZRLir4OgdSiJw13Vr7iEpM2QX-s9PvYUL2OVcqAFgvuGExH_drgErCj8HJ_04-he5PIx4Z7yHmDFq46ABtSoTpUwAgRybhWyeNeHS8YxJIKIlVisu5I4FirrvwMXiZPA_pbuoBNQHLN7TIPNeeSZvE5rPc5pZnxmSFZ86VXNfoDCohuPCGeWGZKpRDjVoG5mOZ4-fQXiwXeAGkVgIl5iVzMhO1MjVX0jsbnSpdh2_wEjrR1NlnI2wx21l59ff2PRwNJ-_VrHodvV3DcR4dz1TVdgPtzWqLt3Bovzbz9eouvcs3zdGM0g
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