131 Hits in 6.1 sec

How do API changes trigger stack overflow discussions? a study on the Android SDK

Mario Linares-Vásquez, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Denys Poshyvanyk
2014 Proceedings of the 22nd International Conference on Program Comprehension - ICPC 2014  
This paper aims at investigating how changes occurring to Android APIs trigger questions and activity in StackOverflow, and whether this is particularly true for certain kinds of changes.  ...  In addition, deleting public methods from APIs is a trigger for questions that are (i) more discussed and of major interest for the community, and (ii) posted by more experienced developers.  ...  ACKNOWLEDGEMENTS We would like to thank Carlos Bernal-Cárdenas for his help in the manual validation of links between SO questions and Android API methods.  ... 
doi:10.1145/2597008.2597155 dblp:conf/iwpc/VasquezBPOP14 fatcat:3il53nb46bdztdwsqcsiatpa2a

Accessing Inaccessible Android APIs: An Empirical Study

Li Li, Tegawende F. Bissyande, Yves Le Traon, Jacques Klein
2016 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME)  
This SDK comes with a set of APIs which developers may find limited in comparison to what system apps can do or what framework developers are preparing to harness capabilities of new generation devices  ...  To that end, in this work, we empirically investigate 17 important releases of the Android framework source code base, and we find that inaccessible APIs are commonly implemented in the Android framework  ...  ACKNOWLEDGMENTS This work was supported by the Fonds National de la Recherche (FNR), Luxembourg, under projects AndroMap C13/IS/5921289 and Recommend C15/IS/10449467.  ... 
doi:10.1109/icsme.2016.35 dblp:conf/icsm/0029BTK16 fatcat:4plnqn2aujgn5prz2wkcqc5pwy

Determinants of quality, latency, and amount of Stack Overflow answers about recent Android APIs

David Kavaler, Vladimir Filkov, Fabio Calefato
2018 PLoS ONE  
., hasten the speed to good answers to questions about new APIs? Here, we empirically study Stack Overflow questions pertaining to new Android APIs and their associated answers.  ...  OPEN ACCESS Citation: Kavaler D, Filkov V (2018) Determinants of quality, latency, and amount of Stack Overflow answers about recent Android APIs. PLoS ONE 13 (3): e0194139.  ...  Acknowledgments We acknowledge Premkumar Devanbu for helpful discussions on the direction of this work.  ... 
doi:10.1371/journal.pone.0194139 pmid:29547620 pmcid:PMC5856353 fatcat:cymub25zjrhhlpg57g75w2gc7e

Large-scale analysis of framework-specific exceptions in Android apps

Lingling Fan, Ting Su, Sen Chen, Guozhu Meng, Yang Liu, Lihua Xu, Geguang Pu, Zhendong Su
2018 Proceedings of the 40th International Conference on Software Engineering - ICSE '18  
However, such studies do not exist -- this paper fills this gap.  ...  In addition, to demonstrate the utility of our findings, we have optimized Stoat, a dynamic testing tool, and implemented ExLocator, an exception localization tool, for Android apps.  ...  ACKNOWLEDGEMENTS We appreciate the anonymous reviewers for their valuable feedback.  ... 
doi:10.1145/3180155.3180222 dblp:conf/icse/FanSCMLXPS18 fatcat:ew4xvwopujg2bk4ll2lj7nahdi

CiD: automating the detection of API-related compatibility issues in Android apps

Li Li, Tegawendé F. Bissyandé, Haoyu Wang, Jacques Klein
2018 Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis - ISSTA 2018  
Unfortunately, given the extent of the API and the lack of automated alerts on important changes, Android apps are suffered from API-related compatibility issues.  ...  The Android Application Programming Interface provides the necessary building blocks for app developers to harness the functionalities of the Android devices, including for interacting with services and  ...  This behavior change has triggered a lot of stack overflow discussions [18] . • To facilitate multitasking, API level 21 implements new features for concurrent documents and activities.  ... 
doi:10.1145/3213846.3213857 dblp:conf/issta/0029BWK18 fatcat:ip75ikisrvgx5hw32fvs34wkf4

What are developers talking about? An analysis of topics and trends in Stack Overflow

Anton Barua, Stephen W. Thomas, Ahmed E. Hassan
2012 Empirical Software Engineering  
In the article, we present a methodology to analyze the textual content of Stack Overflow discussions.  ...  Programming question and answer (Q&A) websites, such as Stack Overflow, leverage the knowledge and expertise of users to provide answers to technical questions.  ...  Acknowledgements We would like the thank the anonymous reviewers for their valuable feedback.  ... 
doi:10.1007/s10664-012-9231-y fatcat:xrwuwmlurfcafewoubbzooo4oi

Two Datasets of Questions and Answers for Studying the Development of Cross-platform Mobile Applications using Xamarin Framework [article]

Matias Martinez
2018 arXiv   pre-print
We created the two datasets by mining two Q&A sites: Xamarin Forum and Stack Overflow.  ...  A cross-platform mobile application is an application that runs on multiple mobile platforms (Android, iOS).  ...  [22] studied questions and activities in Stack Overflow when changes on Android APIs occur, finding that deleting public methods from APIs is a trigger for questions that are discussed more.  ... 
arXiv:1712.09569v2 fatcat:d4zhkjwgfvhilaoea54iux6vdy

How Developers Talk About Personal Data and What It Means for User Privacy

Tianshi Li, Elizabeth Louie, Laura Dabbish, Jason I. Hong
2021 Proceedings of the ACM on Human-Computer Interaction  
We started with bottom-up open coding on the sampled posts to develop a typology of discussions about personal data use and conducted follow-up analyses to understand what types of posts elicited in-depth  ...  In this paper, we conducted a qualitative analysis of a sample of 207 threads (4772 unique posts) mentioning different forms of personal data from the /r/androiddev forum on Reddit.  ...  Previous work has examined how developers talk about privacy in the context of the popular developer Q&A site Stack Overflow [31] .  ... 
doi:10.1145/3432919 fatcat:rb2rmmn2xbhh3mylt32gk42wba

Runtime Permission Issues in Android Apps: Taxonomy, Practices, and Ways Forward [article]

Ying Wang, Yibo Wang, Sinan Wang, Yepang Liu, Chang Xu, Shing-Chi Cheung, Hai Yu, Zhiliang Zhu
2021 arXiv   pre-print
To better characterize ARP issues, we performed an empirical study using 135 Stack Overflow posts that discuss ARP issues and 199 real ARP issues archived in popular open-source Android projects on GitHub  ...  Android introduces a new permission model that allows apps to request permissions at runtime rather than at the installation time since 6.0 (Marshmallow, API level 23).  ...  We investigated 135 posts on Stack Overflow and 199 real ARP issues from 415 Android projects on GitHub.  ... 
arXiv:2106.13012v1 fatcat:vlt6lgzw6bbexf3nyea5aitbo4

Understanding and Detecting Fragmentation-Induced Compatibility Issues for Android Apps

Lili Wei, Yepang Liu, S.C. Cheung, Huaxun Huang, Xuan Lu, Xuanzhe Liu
2018 IEEE Transactions on Software Engineering  
FICFINDER performs static code analysis based on a model that captures Android APIs as well as their associated context by which compatibility issues can be triggered.  ...  To bridge the gap, we conducted an empirical study on 220 real-world compatibility issues collected from five popular open-source Android apps.  ...  They observed that apps using change-prone and fault-prone APIs tend to receive lower user ratings and changes of Android API have motivated app developers to open discussion threads on Stack Overflow.  ... 
doi:10.1109/tse.2018.2876439 fatcat:ca6ncthalfhahalqteweevku5y

"Developers Are Responsible": What Ad Networks Tell Developers About Privacy

Mohammad Tahaei, Kami Vaniea
2021 Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems  
To understand what privacy information ad networks give developers, we did a walkthrough of four popular ad network guidance pages with a senior Android developer by looking at the privacy-related information  ...  We found that information is focused on complying with legal regulations, and puts the responsibility for such decisions on the developer.  ...  In advance of the review, the researcher reviewed prior work on how developers think about privacy on Stack Overflow [48] , an ad networks study with developers [30] , and in the privacy by design framework  ... 
doi:10.1145/3411763.3451805 fatcat:nqc34frxfngqlgu33ykysfhqlm

Charting the API minefield using software telemetry data

Maria Kechagia, Dimitris Mitropoulos, Diomidis Spinellis
2014 Empirical Software Engineering  
In this work, we report how we used software telemetry data to analyze the causes of API failures in Android applications.  ...  We examined a set of more than a half million stack traces associated with risky API calls to map the space of the most common application failure reasons.  ...  In addition, we would like to thank Konstantinos Polychronis and Antonis Lilis for the valuable information they gave us regarding Android application development.  ... 
doi:10.1007/s10664-014-9343-7 fatcat:ae452wahybhprlwaiwdxhmntwy

A Systematical Study on Application Performance Management Libraries for Apps [article]

Yutian Tang, Haoyu Wang, Xian Zhan, Xiapu Luo, Yajin Zhou, Hao Zhou, Qiben Yan, Yulei Sui, Jacky Keung
2021 arXiv   pre-print
Using APMHunter, we conduct a large-scale empirical study on 500,000 Android apps to explore the usage patterns of APMs and discover the potential misuses of APMs.  ...  To fill this gap, in this paper, we conduct the first systematic study on APMs for apps by scrutinizing 25 widely-used APMs for Android apps and develop a framework named APMHunter for exploring the usage  ...  and (2) Do APMs evolve to respond to the changes on Android? We collect all the available versions for the 25 APMs we studied.  ... 
arXiv:2103.11286v1 fatcat:awmwixfosfbuvhx24ci6cjagme

Toward Engineering a Secure Android Ecosystem

Meng Xu, Chenxiong Qian, Sangho Lee, Taesoo Kim, Chengyu Song, Yang Ji, Ming-Wei Shih, Kangjie Lu, Cong Zheng, Ruian Duan, Yeongjin Jang, Byoungyoung Lee
2016 ACM Computing Surveys  
We organize the most recent security research on the Android platform into two categories: the software stack and the ecosystem.  ...  Based on our collection of knowledge, we envision a blueprint for engineering a secure, next-generation Android ecosystem.  ...  Malicious Behavior Triggering. A fundamental problem on test automation tools is how to guarantee that all malicious behaviors can be triggered during testing.  ... 
doi:10.1145/2963145 fatcat:d5vhxpdywrevvbh4as6vvt576q

Static Analysis for Extracting Permission Checks of a Large Scale Framework: The Challenges and Solutions for Analyzing Android

Alexandre Bartel, Jacques Klein, Martin Monperrus, Yves Le Traon
2014 IEEE Transactions on Software Engineering  
A common security architecture is based on the protection of certain resources by permission checks (used e.g., in Android and Blackberry).  ...  The analysis of permission-based framework requires a precise mapping between API methods of the framework and the permissions they require.  ...  Entry points are generated using methods from the Android SDK API bytecode.  ... 
doi:10.1109/tse.2014.2322867 fatcat:5haj7sxj5fhdzi2hohdoucg6mu
« Previous Showing results 1 — 15 out of 131 results