論文の概要: Demystifying Device-specific Compatibility Issues in Android Apps
- arxiv url: http://arxiv.org/abs/2408.01810v1
- Date: Sat, 3 Aug 2024 15:34:58 GMT
- ステータス: 処理完了
- システム内更新日: 2024-08-06 18:21:07.269014
- Title: Demystifying Device-specific Compatibility Issues in Android Apps
- Title(参考訳): Androidアプリにおけるデバイス固有の互換性の問題
- Authors: Junfeng Chen, Kevin Li, Yifei Chen, Lili Wei, Yepang Liu,
- Abstract要約: GitHub上の94のオープンソースリポジトリから収集した197のDSC問題に関する実証的研究を行った。
本稿では,これらの問題を,機能的ブレークとOEM機能という2つの主要なグループに分類することで,理解する新たな視点を紹介する。
機能の性質の相違によって問題が発生し、OEMの機能は問題に対処する上でユニークな問題を引き起こします。
- 参考スコア(独自算出の注目度): 10.12578477875438
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: The Android ecosystem is profoundly fragmented due to the frequent updates of the Android system and the prevalent customizations by mobile device manufacturers. Previous research primarily focused on identifying and repairing evolution-induced API compatibility issues, with limited consideration of devices-specific compatibility issues (DSC issues). To fill this gap, we conduct an empirical study of 197 DSC issues collected from 94 open-source repositories on GitHub. We introduce a new perspective for comprehending these issues by categorizing them into two principal groups, Functionality Breaks, and OEM Features, based on their manifestations and root causes. The functionality break issues disrupt standard Android system behaviors, lead to crashes or unexpected behaviors on specific devices, and require developers to implement workarounds to preserve the original functionality. The OEM feature issues involve the introduction of device-specific functionalities or features beyond the basic Android system. The different nature of functionality break issues and OEM feature issues lead to unique challenges in addressing them. Common solutions for functionality break issues involve calling additional APIs, substituting problematic ones, or using specific parameters, while resolving OEM feature issues often relies on Android inter-component communication methods and reflection, with additional unconventional strategies. Such observations highlight the distinctive challenges in addressing DSC issues in Android apps and will facilitate the future development of testing and analysis tools targeting these issues. Our study demonstrates that Functionality break and OEM feature issues have different characteristics, and future research may need to investigate them separately.
- Abstract(参考訳): Androidのエコシステムは、Androidシステムの頻繁なアップデートと、モバイルデバイスメーカーによる一般的なカスタマイズにより、大きく断片化している。
これまでの研究は主に、進化によって引き起こされるAPI互換性の問題の特定と修復に重点を置いており、デバイス固有の互換性問題(DSC問題)を限定的に検討していた。
このギャップを埋めるために、GitHubの94のオープンソースリポジトリから収集された197のDSC問題の実証的研究を行った。
本稿では,これらの問題を,機能的ブレークとOEM機能という2つの主要なグループに分類して理解する上での新たな視点を紹介する。
機能を壊すことで、標準のAndroidシステムの動作が破壊され、クラッシュや予期せぬ動作が特定のデバイスで発生し、開発者は元の機能を維持するために回避策を実装する必要がある。
OEMの機能問題には、デバイス固有の機能や、基本的なAndroidシステム以外の機能の導入が含まれる。
機能の性質の相違によって問題が発生し、OEMの機能は問題に対処する上でユニークな問題を引き起こします。
機能障害の一般的な解決策は、追加のAPIの呼び出し、問題のあるAPIの置換、あるいは特定のパラメータの使用である。
このような観察は、AndroidアプリのDSC問題に対処する上での独特な課題を強調し、これらの問題をターゲットにしたテストと分析ツールの将来の開発を促進する。
本研究は,機能障害とOEMの特徴が異なること,今後の研究が別々に検討する必要があることを実証する。
関連論文リスト
- LLMs as Continuous Learners: Improving the Reproduction of Defective Code in Software Issues [62.12404317786005]
EvoCoderは、イシューコード再現のための継続的学習フレームワークである。
その結果,既存のSOTA法よりも20%改善した。
論文 参考訳(メタデータ) (2024-11-21T08:49:23Z) - Discriminative Spatial-Semantic VOS Solution: 1st Place Solution for 6th LSVOS [68.47681139026666]
ビデオオブジェクトセグメンテーション(VOS)はコンピュータビジョンにおいて重要な課題である。
現在のVOS法は複雑なシーンと長い物体の動きに苦しむ。
本報告では,空間時空間VOSモデルについて述べる。
論文 参考訳(メタデータ) (2024-08-29T10:47:17Z) - Automatically Analyzing Performance Issues in Android Apps: How Far Are We? [15.614257662319863]
実世界のアプリケーションや文献におけるAndroidのパフォーマンス問題に関する大規模な比較研究を行っている。
以上の結果から,研究者,開発者,ユーザの主なパフォーマンス上の問題に,大きな違いがあることが判明した。
コミュニティにとって、これらのギャップを埋め、パフォーマンス問題の包括的な検出と解決を達成するための努力を強化することが重要です。
論文 参考訳(メタデータ) (2024-07-06T14:43:40Z) - A Large-scale Investigation of Semantically Incompatible APIs behind Compatibility Issues in Android Apps [13.24503570840706]
Android Open Source Project(AOSP)において、互換性のないAPIを大規模に発見する。
非互換なAPI,特にセマンティックな変更を検出するための統合フレームワークを提案する。
提案手法は,バージョン4からバージョン33までの互換性のない5,481のAPIを検出する。
論文 参考訳(メタデータ) (2024-06-25T10:12:37Z) - Same App, Different Behaviors: Uncovering Device-specific Behaviors in Android Apps [16.015694809763538]
実世界のAndroidアプリにおいて,デバイス固有の動作に関する大規模な実証的研究を行った。
デバイス固有の行動の分布を調べることで、中国のサードパーティアプリマーケット内のアプリが、Google Playのアプリに比べて、より関連性の高い行動を示すことが明らかになった。
問題修正や機能適応といった一般的な行動以外にも、何百万ダウンロードという人気アプリを含む33のアグレッシブなアプリを観察しました。
論文 参考訳(メタデータ) (2024-06-14T07:58:22Z) - Object Detectors in the Open Environment: Challenges, Solutions, and Outlook [95.3317059617271]
オープン環境のダイナミックで複雑な性質は、オブジェクト検出器に新しくて恐ろしい挑戦をもたらす。
本稿では,オープン環境におけるオブジェクト検出器の総合的なレビューと解析を行う。
データ/ターゲットの変化の次元に基づいて、4つの四分法(ドメイン外、カテゴリ外、堅牢な学習、漸進的な学習)を含むフレームワークを提案する。
論文 参考訳(メタデータ) (2024-03-24T19:32:39Z) - DIVKNOWQA: Assessing the Reasoning Ability of LLMs via Open-Domain
Question Answering over Knowledge Base and Text [73.68051228972024]
大きな言語モデル(LLM)は印象的な生成能力を示すが、内部知識に依存すると幻覚に悩まされる。
検索拡張LDMは、外部知識においてLLMを基盤とする潜在的な解決策として出現している。
論文 参考訳(メタデータ) (2023-10-31T04:37:57Z) - The CHiME-7 DASR Challenge: Distant Meeting Transcription with Multiple
Devices in Diverse Scenarios [61.74042680711718]
第7回CHiMEチャレンジにおいて,CHiME-7 遠隔 ASR (DASR) タスクを紹介した。
このタスクは、複数の、おそらくは異種な記録装置を備えた遠距離フィールド設定での共同ASRとダイアリゼーションを含む。
目的は、参加者が異なる配列のジオメトリをまたいで一般化できる単一のシステムを考案することである。
論文 参考訳(メタデータ) (2023-06-23T18:49:20Z) - Taming Android Fragmentation through Lightweight Crowdsourced Testing [9.752084629147854]
我々は,クラウドソースによるAndroidの断片化を緩和する,新しい,軽量なクラウドソーステスト手法であるLAZYCOWを提案する。
実世界のAndroidデバイス上で数千のテストケースの実験結果から、LAZYCOWはAPIによる互換性の問題を自動的に識別し、検証するのに有効であることが示された。
論文 参考訳(メタデータ) (2023-04-10T01:37:16Z) - Feature Interactions on Steroids: On the Composition of ML Models [11.707367442890936]
仕様の欠如は、従来のソフトウェアエンジニアリングと機械学習の主な違いである。
システム設計における分断とコンカレントに対する考え方がいかに大きく影響するかを論じる。
論文 参考訳(メタデータ) (2021-05-13T17:46:29Z) - Federated Learning: A Signal Processing Perspective [144.63726413692876]
フェデレーションラーニングは、データを明示的に交換することなく、ローカルデータセットを保持する複数のエッジデバイスでモデルをトレーニングするための新しい機械学習パラダイムです。
本稿では、信号処理ツールを用いて扱うのが自然である主な課題をカプセル化し、強調する、連合学習のための統一的な体系的フレームワークを提供する。
論文 参考訳(メタデータ) (2021-03-31T15:14:39Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。