論文の概要: UX Debt: Developers Borrow While Users Pay
- arxiv url: http://arxiv.org/abs/2104.06908v2
- Date: Sun, 28 Jan 2024 21:19:09 GMT
- ステータス: 処理完了
- システム内更新日: 2024-01-31 01:27:58.235440
- Title: UX Debt: Developers Borrow While Users Pay
- Title(参考訳): UXの負債: ユーザが支払っている間にデベロッパが請求する
- Authors: Sebastian Baltes and Veronika Dashuber
- Abstract要約: ユーザエクスペリエンス(UX)の負債は、低いユーザビリティを犠牲にして開発をスピードアップするためのショートカットに重点を置いています。
ほとんどの研究は、実装に焦点をあてて、コード中心の技術的負債について検討している。
私たちは、コード中心、アーキテクチャ中心、プロセス中心の3つのUX負債のクラスを概説しました。
- 参考スコア(独自算出の注目度): 2.9479490707938982
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Technical debt has become a well-known metaphor among software professionals,
illustrating how shortcuts taken during development can accumulate and become a
burden for software projects. In the traditional notion of technical debt,
software developers borrow from the maintainability and extensibility of a
software system for a short-term speed up in development time. In the future,
they are the ones who pay the interest in form of longer development times.
User experience (UX) debt, on the other hand, focuses on shortcuts taken to
speed up development at the expense of subpar usability, thus mainly borrowing
from user efficiency. Most research considers code-centric technical debt,
focusing on the implementation. With this article, we want to build awareness
for the often overlooked UX debt of software systems, shifting the focus from
the source code towards users. We outline three classes of UX debt that we
observed in practice: code-centric, architecture-centric, and process-centric
UX debt. In an expert survey, we validated those classes, with code-centric and
process-centric UX debt getting the strongest support. We discuss our
participants' feedback and present recommendations on how software development
teams can mitigate UX debt in their user-facing applications.
- Abstract(参考訳): 技術的負債はソフトウェア専門家の間でよく知られたメタファーとなり、開発中のショートカットがどのようにソフトウェアプロジェクトの負担を蓄積し重荷になるかを示しています。
従来の技術的負債の概念では、ソフトウェア開発者は、開発時間の短期的なスピードアップのために、ソフトウェアシステムの保守性と拡張性から借用する。
将来的には、長い開発時間という形で利息を払うのは彼らなのです。
一方、ユーザエクスペリエンス(UX)の負債は、使用性の不足を犠牲にして開発をスピードアップするためのショートカットに重点を置いています。
ほとんどの研究はコード中心の技術的負債を考慮し、実装に焦点を当てている。
この記事では、よく見過ごされるソフトウェアシステムのUX負債に対する意識を高め、ソースコードからユーザへと焦点を移したいと考えています。
私たちは、コード中心、アーキテクチャ中心、プロセス中心のUX負債の3つのクラスを概説しました。
専門的な調査では、コード中心のUX負債とプロセス中心のUX負債が最強のサポートを受けながら、これらのクラスを検証しました。
参加者のフィードバックを議論し,ソフトウェア開発チームがユーザ向けアプリケーションのux負債を軽減する方法について推奨する。
関連論文リスト
- Improving the detection of technical debt in Java source code with an enriched dataset [12.07607688189035]
技術的負債(Technical debt, TD)とは、開発者が問題に対して迅速かつ簡単なソリューションを選択すると、追加の作業とコストが発生すること。
近年の研究では、ソースコードに埋め込まれたコメントを分析することで、SATD(Self-Admitted Technical Debts)の検出に焦点が当てられている。
コードコメントによって識別された最初のTDデータセットを、関連するソースコードとともにキュレートしました。
論文 参考訳(メタデータ) (2024-11-08T10:12:33Z) - Agent-Driven Automatic Software Improvement [55.2480439325792]
本提案は,Large Language Models (LLMs) を利用したエージェントの展開に着目して,革新的なソリューションの探求を目的とする。
継続的学習と適応を可能にするエージェントの反復的性質は、コード生成における一般的な課題を克服するのに役立ちます。
我々は,これらのシステムにおける反復的なフィードバックを用いて,エージェントの基盤となるLLMをさらに微調整し,自動化されたソフトウェア改善のタスクに整合性を持たせることを目指している。
論文 参考訳(メタデータ) (2024-06-24T15:45:22Z) - Technical Debt Management: The Road Ahead for Successful Software
Delivery [40.45645113369735]
技術的負債(Technical Debt)は、多くの人がソフトウェアプロジェクトの'サイレントキラー'と見なしているが、間違いなくソフトウェアエンジニアの日常的な語彙の一部になっている。
本稿では,技術負債管理における産業と研究の両コミュニティにおける技術の現状について検討する。
論文 参考訳(メタデータ) (2024-03-11T07:48:35Z) - Exploration of technical debt in start-ups [5.664445343364966]
技術的負債の側面と,スタートアップにおける工学的コンテキストを特徴付ける文脈情報を特定するために,ケースサーベイ手法を適用した。
スタートアップはテストを自動化する試みにもかかわらず、テストのディメンションにほとんどの技術的負債を蓄積していることがわかった。
スタートアップチームのサイズと経験が技術的負債を蓄積する主要な前例であることに気付きました。
論文 参考訳(メタデータ) (2023-09-21T19:02:02Z) - Automatically Estimating the Effort Required to Repay Self-Admitted
Technical Debt [1.8208834479445897]
Self-Admitted Technical Debt (SATD)は、ソフトウェアアーティファクト内の開発者が文書化する技術的負債の特定の形式である。
包括的データセットを用いてSATD返済作業を自動的に推定する新しい手法を提案する。
本研究の結果から,SATD はコード/設計,要件,テスト負債といった様々なレベルの返済作業を必要とし,非SATD 項目と比較して高い労力を要することが明らかとなった。
論文 参考訳(メタデータ) (2023-09-12T07:40:18Z) - Collaborative, Code-Proximal Dynamic Software Visualization within Code
Editors [55.57032418885258]
本稿では,コードエディタに組み込むソフトウェアビジュアライゼーション手法の設計と実装について紹介する。
私たちのコントリビューションは、ソフトウェアシステムの実行時の動作の動的解析を使用するという点で、関連する作業と異なります。
私たちの視覚化アプローチは、一般的なリモートペアプログラミングツールを強化し、共有コード都市を利用することで協調的に使用できます。
論文 参考訳(メタデータ) (2023-08-30T06:35:40Z) - DebtViz: A Tool for Identifying, Measuring, Visualizing, and Monitoring
Self-Admitted Technical Debt [1.6201475185215248]
技術的負債、特にSelf-Admitted Technical Debt (SATD)は、ソフトウェア開発者やマネージャにとって重要な課題である。
本稿では,ソースコードコメントやイシュートラッキングシステムにおいて,様々なSATDを自動検出,分類,可視化,監視するための革新的なSATDツールであるDebtVizを提案する。
論文 参考訳(メタデータ) (2023-08-25T01:05:38Z) - CONCORD: Clone-aware Contrastive Learning for Source Code [64.51161487524436]
セルフ教師付き事前トレーニングは、多くのダウンストリームSEタスクに価値のあるジェネリックコード表現を学ぶための牽引役になった。
汎用的な表現学習のために、開発者が日々どのようにコードをコーディングするかは、要因としても不可欠である、と私たちは主張する。
特に,表現空間に良性クローンを近づける自己教師型コントラスト学習戦略であるCONCORDを提案する。
論文 参考訳(メタデータ) (2023-06-05T20:39:08Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
私たちは倫理的考慮事項を(アジャイル)ソフトウェア開発プロセスに組み込む必要があると論じています。
私たちは、すでに存在しており、確立されたアジャイルソフトウェア開発プロセスで倫理的な議論を実施する可能性を強調しました。
論文 参考訳(メタデータ) (2021-07-15T11:14:03Z) - CoreDiag: Eliminating Redundancy in Constraint Sets [68.8204255655161]
最小コア(最小非冗長制約集合)の決定に利用できる新しいアルゴリズムを提案する。
このアルゴリズムは、冗長性の度合いが高い分散知識工学シナリオにおいて特に有用である。
本手法の適用可能性を示すために, 商業的構成知識ベースを用いた実証的研究を実施した。
論文 参考訳(メタデータ) (2021-02-24T09:16:10Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。