博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
理解Android Fragmentation问题
阅读量:6231 次
发布时间:2019-06-21

本文共 1668 字,大约阅读时间需要 5 分钟。

忙碌了几个月,论文终于发表了,在WCRE Conference上的Presentation很顺利,而且认识不少做相关Research的朋友,可谓收获颇丰。

Understanding Android Fragmentation with Topic Analysis of Vendor-Specific Bugs 

The fragmentation of the Android ecosystem causes portability and compatibility issues within the entire Android platform, which increases developer workload, delays application deployment, and ultimately disappoints users. This subject is discussed in the press and in scientific publications but it has yet to be systematically examined. The Android bug reports, as submitted by Android-device users, span across operating-system versions and hardware platforms and can provide interesting evidence about the problem. In this paper, we analyze the bug reports related to two popular vendors, HTC and Motorola. First, we manually label the bug reports. Next, we use Labeled-LDA (Latent Dirichlet Allocation) on the labeled data and LDA on the original data, to infer topics. Finally, by examining the relevance of the top 18 bug topics for each vendor’s bug reports over time, we classify topics as common or unique (vendor-specific). The latter category constitutes evidence of fragmentation and lack of portability. By comparing Labeled-LDA against LDA, we find that Labeled- LDA produced better, i.e., more feature oriented, topics than LDA. In this paper we find out how fragmentation is manifested within the Android project and we propose a method for tracking fragmentation using feature analysis on project repositories.

 

 

 

 

 

 

 

 

论文使用Labeled-LDA对Android bug reports进行Topic Analysis, 分析理解对应不同硬件厂商的Android Fragmentation体现出的问题。

如果大家对Topic Analysis或者移动应用开发相关感兴趣,欢迎留言或者邮件我。感谢一起做Research的Dan Han和Chenlei Zhang.

 

论文下载: 

 

 

转载地址:http://fgmna.baihongyu.com/

你可能感兴趣的文章
SSM框架Spring+SpringMVC+MyBatis——详细整合教程
查看>>
利用Elasticsearch构建流量分析平台(一)
查看>>
[设计冲刺Design Sprint 核对清单]五天步骤笔记之星期一:绘制地图
查看>>
记一次Java服务频繁Full GC的排查过程
查看>>
使用 Docker 部署 Spring Boot
查看>>
从零开始写一个 Babel 插件
查看>>
给你的Flutter页面跳转加上动画
查看>>
【多图】记录下使用 koa2 搭建微信中控服务器
查看>>
Stars数量非常高的Github Page
查看>>
[译]重构源代码构建 Android TV 开发手册十四
查看>>
iOS性能监控
查看>>
Web HttpServletRequest的getRequestURL方法获取不到https协议请求问题
查看>>
JavaScript——操作符
查看>>
Visual Studio Code 变量参考
查看>>
Docker容器的未来,将继续充分利用Linux功能
查看>>
死磕 java集合之ConcurrentHashMap源码分析(一)——插入元素全解析
查看>>
判断Fragment是否对用户可见
查看>>
Mac通过SSH实现免密输入登录阿里云服务器,实例重新初始化磁盘再配置
查看>>
如何查询日志文件中的所有ip,正则表达式
查看>>
Swift4 2 UITableView 基本用法
查看>>