論文の概要: Investigating Software Developers' Challenges for Android Permissions in
Stack Overflow
- arxiv url: http://arxiv.org/abs/2311.00074v1
- Date: Tue, 31 Oct 2023 18:37:03 GMT
- ステータス: 処理完了
- システム内更新日: 2023-11-02 16:13:34.117164
- Title: Investigating Software Developers' Challenges for Android Permissions in
Stack Overflow
- Title(参考訳): スタックオーバーフローにおけるAndroidパーミッションのソフトウェア開発者の課題の調査
- Authors: Sahrima Jannat Oishwee, Natalia Stakhanova, Zadia Codabux
- Abstract要約: 本研究では,クラウドソーシングプラットフォームStack Overflowで開発者が直面するパーミッション関連の課題について検討する。
許可関連質問3,327件と回答3,271件について質的,定量的分析を行った。
我々の研究は、許可の使用をガイドし、開発者の誤解を減らすために、明確で一貫したドキュメントの必要性を示している。
- 参考スコア(独自算出の注目度): 0.9821874476902969
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The Android permission system is a set of controls to regulate access to
sensitive data and platform resources (e.g., camera). The fast evolving nature
of Android permissions, coupled with inadequate documentation, results in
numerous challenges for third-party developers. This study investigates the
permission-related challenges developers face and the solutions provided to
resolve them on the crowdsourcing platform Stack Overflow. We conducted
qualitative and quantitative analyses on 3,327 permission-related questions and
3,271 corresponding answers. Our study found that most questions are related to
non-evolving SDK permissions that remain constant across various Android
versions, which emphasizes the lack of documentation. We classify developers'
challenges into several categories: Documentation-Related, Problems with
Dependencies, Debugging, Conceptual Understanding, and Implementation Issues.
We further divided these categories into 12 subcategories, nine
sub-subcategories, and nine sub-sub-subcategories. Our analysis shows that
developers infrequently identify the restriction type or protection level of
permissions, and when they do, their descriptions often contradict Google's
official documentation. Our study indicates the need for clear, consistent
documentation to guide the use of permissions and reduce developer
misunderstanding leading to potential misuse of Android permission. These
insights from this study can inform strategies and guidelines for permission
issues. Future studies should explore the effectiveness of Stack Overflow
solutions to form best practices and develop tools to address these problems.
- Abstract(参考訳): androidのパーミッションシステムは、機密データやプラットフォームリソース(カメラなど)へのアクセスを規制する一連のコントロールである。
Androidパーミッションの急速に進化する性質と不十分なドキュメンテーションは、サードパーティ開発者にとって多くの課題をもたらす。
本研究では,クラウドソーシングプラットフォームであるstack overflowで開発者が直面するパーミッション関連の課題と解決するためのソリューションについて検討する。
3,327質問と3,271質問の質的・定量的分析を行った。
調査の結果、ほとんどの質問は、さまざまなAndroidバージョンで一定である非進化的なSDKパーミッションに関連していることがわかった。
私たちは開発者の課題を,ドキュメント関連,依存性問題,デバッグ問題,概念理解問題,実装問題に分類します。
さらに,これらの分類を12のサブカテゴリ,9のサブサブカテゴリ,9のサブサブサブカテゴリに分類した。
我々の分析によると、開発者はしばしば許可の制限タイプや保護レベルを識別しておらず、その場合、その説明はGoogleの公式文書と矛盾することが多い。
我々の研究は、許可の使用をガイドし、開発者の誤解を減らし、Androidの許可を誤用する可能性のある、明確で一貫したドキュメントの必要性を示している。
この研究から得られた知見は、許可問題に対する戦略とガイドラインを知らせることができる。
今後の研究では、ベストプラクティスを形成し、これらの問題に対処するためのツールを開発するために、stack overflowソリューションの有効性を探求する必要がある。
関連論文リスト
- Developer Challenges on Large Language Models: A Study of Stack Overflow and OpenAI Developer Forum Posts [2.704899832646869]
大規模言語モデル(LLM)は、様々なドメインにまたがる例外的な機能のために広く普及している。
本研究は,Stack OverflowとOpenAI Developer Forum上でのコミュニティインタラクションを分析することによって,開発者の課題を調査する。
論文 参考訳(メタデータ) (2024-11-16T19:38:27Z) - Open Domain Question Answering with Conflicting Contexts [55.739842087655774]
あいまいでオープンなドメインの質問の25%は、Google Searchを使って検索すると、コンフリクトのあるコンテキストにつながります。
我々はアノテータに正しい回答の選択についての説明を依頼する。
論文 参考訳(メタデータ) (2024-10-16T07:24:28Z) - Exploring Accessibility Trends and Challenges in Mobile App Development: A Study of Stack Overflow Questions [14.005637416640448]
そこで本研究では,Stack Overflow上でのアクセシビリティに関する議論を大規模に分析し,AndroidとiOS開発者が直面するトレンドと課題を明らかにする。
この結果から,スクリーンリーダなどの補助技術の統合,アクセス可能なUI設計の確保,言語間のテキスト合成のサポート,アクセシビリティテストの実行など,いくつかの課題が明らかになった。
開発者プラクティス,研究方向,ツールサポート,教育リソースの改善を促進する上で,私たちの発見を期待する。
論文 参考訳(メタデータ) (2024-09-12T11:13:24Z) - Revolutionizing API Documentation through Summarization [0.0]
APIドキュメンテーションは長く、ナビゲートが難しいため、Stack Overflowのような非公式なソースを探す必要がある。
BERTopicと抽出要約を用いて,簡潔で情報性の高いAPI要約を自動的に生成する。
これらの要約には、Stack Overflowに関する豊富な知識から得られた、一般的な使用法、一般的な開発者問題、潜在的なソリューションといった重要な洞察が含まれている。
論文 参考訳(メタデータ) (2024-01-21T01:18:08Z) - Toward Rapid Bug Resolution for Android Apps [0.4759142872591625]
本稿では,既存のバグレポートの限界について述べるとともに,それに対応するための潜在的戦略を明らかにする。
私たちのビジョンは、これらの制限の緩和と、提案された新しい研究の方向性の実行が、レポーターと開発者の両方に利益をもたらす、未来を包含しています。
論文 参考訳(メタデータ) (2023-12-23T18:29:06Z) - A Question Answering Framework for Decontextualizing User-facing
Snippets from Scientific Documents [47.39561727838956]
言語モデルを使って、科学文書からスニペットを書き直して、自分で読むことができます。
本稿では,タスクを質問生成,質問応答,書き直しの3段階に分割するフレームワークを提案する。
論文 参考訳(メタデータ) (2023-05-24T06:23:02Z) - DAPR: A Benchmark on Document-Aware Passage Retrieval [57.45793782107218]
我々は,このタスクemphDocument-Aware Passage Retrieval (DAPR)を提案する。
State-of-The-Art(SoTA)パスレトリバーのエラーを分析しながら、大きなエラー(53.5%)は文書コンテキストの欠如に起因する。
提案するベンチマークにより,検索システムの開発・比較を今後行うことができる。
論文 参考訳(メタデータ) (2023-05-23T10:39:57Z) - Algorithmic Fairness Datasets: the Story so Far [68.45921483094705]
データ駆動アルゴリズムは、人々の幸福に直接影響し、批判的な決定をサポートするために、さまざまな領域で研究されている。
研究者のコミュニティは、既存のアルゴリズムの株式を調査し、新しいアルゴリズムを提案し、歴史的に不利な人口に対する自動意思決定のリスクと機会の理解を深めてきた。
公正な機械学習の進歩はデータに基づいており、適切に文書化された場合にのみ適切に使用できる。
残念なことに、アルゴリズムフェアネスコミュニティは、特定のリソース(オパシティ)に関する情報の不足と利用可能な情報の分散(スパーシティ)によって引き起こされる、集合的なデータドキュメント負債に悩まされている。
論文 参考訳(メタデータ) (2022-02-03T17:25:46Z) - Leveraging Unsupervised Learning to Summarize APIs Discussed in Stack
Overflow [1.8047694351309207]
本稿では,Stack Overflowで議論されているAndroid APIメソッドを要約する手法を提案する。
提案手法では,APIメソッドの名称を入力として,そのAPIメソッドに関するStack Overflowの議論に基づいて,自然言語の要約を生成する。
我々は16人のAndroid開発者が自動生成された要約の品質を評価し、それらを公式のAndroidドキュメントと比較する調査を実施した。
論文 参考訳(メタデータ) (2021-11-27T18:49:51Z) - Brain-inspired Search Engine Assistant based on Knowledge Graph [53.89429854626489]
developerbotは脳にインスパイアされた、knowledge graphの名前の検索エンジンアシスタントだ。
複雑なマルチ制約クエリを複数の順序制約に分割することで、多層クエリグラフを構築する。
次に、制約推論プロセスを認知科学の拡散活性化モデルに触発されたサブグラフ探索プロセスとしてモデル化する。
論文 参考訳(メタデータ) (2020-12-25T06:36:11Z) - On the Social and Technical Challenges of Web Search Autosuggestion
Moderation [118.47867428272878]
自動提案は通常、検索ログと文書表現のコーパスに基づいてトレーニングされた機械学習(ML)システムによって生成される。
現在の検索エンジンは、このような問題のある提案を抑えるのに、ますます熟練している。
問題のある提案のいくつかの側面、パイプラインに沿った困難な問題、そしてWeb検索を超えたアプリケーションの増加になぜ私たちの議論が適用されるのかについて論じる。
論文 参考訳(メタデータ) (2020-07-09T19:22:00Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。