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)...
Gespeichert in:
| Veröffentlicht in: | Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings S. 230 - 233 |
|---|---|
| 1. Verfasser: | |
| 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 |