論文の概要: A Systematic Literature Review on the Impact of Formatting Elements on
Code Legibility
- arxiv url: http://arxiv.org/abs/2208.12141v3
- Date: Thu, 1 Jun 2023 12:02:22 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-24 15:06:35.031731
- Title: A Systematic Literature Review on the Impact of Formatting Elements on
Code Legibility
- Title(参考訳): 書式要素がコード適合性に及ぼす影響に関する体系的文献レビュー
- Authors: Delano Oliveira, Reydne Santos, Fernanda Madeiral, Hidehiko Masuhara,
Fernando Castor
- Abstract要約: 体系的な文献レビューを行い,人間中心研究を含む15の論文を同定した。
ラクダ型では, 症例に有意差を認め, ヘビに有意な有意な有意差を認めた。
- 参考スコア(独自算出の注目度): 80.60259721973748
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: Context: Software programs can be written in different but functionally
equivalent ways. Even though previous research has compared specific formatting
elements to find out which alternatives affect code legibility, seeing the
bigger picture of what makes code more or less legible is challenging. Goal: We
aim to find which formatting elements have been investigated in empirical
studies and which alternatives were found to be more legible for human
subjects. Method: We conducted a systematic literature review and identified 15
papers containing human-centric studies that directly compared alternative
formatting elements. We analyzed and organized these formatting elements using
a card-sorting method. Results: We identified 13 formatting elements (e.g.,
indentation) and 33 levels of formatting elements (e.g., two-space
indentation), which are about formatting styles, spacing, block delimiters,
long or complex code lines, and word boundary styles. While some levels were
found to be statistically better than other equivalent ones in terms of code
legibility, e.g., appropriate use of indentation with blocks, others were not,
e.g., formatting layout. For identifier style, we found divergent results,
where one study found a significant difference in favor of camel case, while
another study found a positive result in favor of snake case. Conclusion: The
number of identified papers, some of which are outdated, and the many null and
contradictory results emphasize the relative lack of work in this area and
underline the importance of more research. There is much to be understood about
how formatting elements influence code legibility before the creation of
guidelines and automated aids to help developers make their code more legible.
- Abstract(参考訳): 文脈: ソフトウェアプログラムは異なるが機能的に同等の方法で書くことができる。
以前の研究では、特定のフォーマット要素を比較して、どの代替案がコードの可読性に影響を与えるかを調べてきたが、コードの多かれ少なかれ妥当な部分の全体像を見るのは難しい。
目標: 実験的な研究において,どのフォーマット要素が研究されているか,どの代替手段が人体に対してより妥当かを調べることを目的としている。
方法: 体系的な文献レビューを行い, 代替フォーマット要素を直接比較した人間中心研究を含む15の論文を同定した。
これらのフォーマッティング要素をカードソート法により分析・整理した。
結果:13のフォーマッティング要素(例えばインデント)と33のフォーマッティング要素(例えば2空間インデント)を特定し,フォーマットスタイル,スペーシング,ブロックデリミタ,長いコード行あるいは複雑なコード行,単語境界スタイルについて検討した。
いくつかのレベルは他の同等のレベルよりも統計的に優れていることが判明したが、例えばブロックによるインデンテーションの適切な使用は、例えば、レイアウトのフォーマット化には至らなかった。
識別子スタイルについては,ラクダの場合とスネークケースでは有意差を認め,他の研究ではスネークケースでは有意差が認められた。
結論: 特定された論文の数、そのうちのいくつかは時代遅れであり、多くのヌルと矛盾する結果が、この分野における仕事の相対的欠如を強調し、さらなる研究の重要性を強調している。
ガイドライン作成や自動アシスト作成に先立って,フォーマット要素がコードの正当性にどのように影響するかについては,多くの理解が必要になります。
関連論文リスト
- Studying and Recommending Information Highlighting in Stack Overflow Answers [47.98908661334215]
Stack Overflowの回答は31,169,429件でした。
推薦モデルのトレーニングには、CNNベースのモデルとBERTベースのモデルを選択します。
我々のモデルは、異なるフォーマットで0.50から0.72の精度を達成する。
論文 参考訳(メタデータ) (2024-01-03T00:13:52Z) - Towards Unsupervised Recognition of Token-level Semantic Differences in
Related Documents [61.63208012250885]
意味的差異をトークンレベルの回帰タスクとして認識する。
マスク付き言語モデルに依存する3つの教師なしアプローチについて検討する。
その結果,単語アライメントと文レベルのコントラスト学習に基づくアプローチは,ゴールドラベルと強い相関関係があることが示唆された。
論文 参考訳(メタデータ) (2023-05-22T17:58:04Z) - Entry Separation using a Mixed Visual and Textual Language Model:
Application to 19th century French Trade Directories [18.323615434182553]
重要な課題は、ターゲットデータベースの基本的なテキスト領域を構成するものを正確に分割することである。
19世紀のフランス貿易ディレクトリーに効率性を示す新しい実用的アプローチを提案する。
NER目的に使用される言語モデルのトークンストリームに、特別なビジュアルトークン、例えばインデントやブレークといったコーディングを注入することで、テキストと視覚の両方の知識を同時に活用することができる。
論文 参考訳(メタデータ) (2023-02-17T15:30:44Z) - Precise Zero-Shot Dense Retrieval without Relevance Labels [60.457378374671656]
仮説文書埋め込み(英: hypothetical Document Embeddings, HyDE)は、ゼロショット高密度検索システムである。
我々は,HyDEが最先端の非教師付き高密度検索器であるContrieverを著しく上回っていることを示す。
論文 参考訳(メタデータ) (2022-12-20T18:09:52Z) - Searching for Discriminative Words in Multidimensional Continuous
Feature Space [0.0]
文書から識別キーワードを抽出する新しい手法を提案する。
異なる差別的指標が全体的な結果にどのように影響するかを示す。
単語特徴ベクトルは文書の意味のトピック的推論を大幅に改善することができると結論付けている。
論文 参考訳(メタデータ) (2022-11-26T18:05:11Z) - Stylistic Fingerprints, POS-tags and Inflected Languages: A Case Study
in Polish [0.0]
屈折言語は単語形式を疎外し、ほとんどの統計的手続きを複雑にする。
本稿では,文体プロファイルの認識における文法的特徴(POS-tag n-gramsによる評価)と補題形式の有用性について検討する。
論文 参考訳(メタデータ) (2022-06-05T15:48:16Z) - Neural Graph Matching for Modification Similarity Applied to Electronic
Document Comparison [0.0]
文書比較は法律や金融業界で一般的な課題である。
本稿では,文書比較に応用した新しいニューラルグラフマッチング手法を提案する。
論文 参考訳(メタデータ) (2022-04-12T02:37:54Z) - Comprehensive Studies for Arbitrary-shape Scene Text Detection [78.50639779134944]
ボトムアップに基づくシーンテキスト検出のための統合フレームワークを提案する。
統一されたフレームワークの下では、非コアモジュールの一貫性のある設定が保証されます。
包括的調査と精巧な分析により、以前のモデルの利点と欠点を明らかにしている。
論文 参考訳(メタデータ) (2021-07-25T13:18:55Z) - Scene Text Detection with Scribble Lines [59.698806258671105]
テキスト検出のための多角形の代わりにスクリブル線でテキストをアノテートすることを提案する。
さまざまな形状のテキストの一般的なラベリング方法であり、ラベリングコストが低くなります。
実験の結果,提案手法は弱ラベル法と元のポリゴン系ラベリング法との間の性能ギャップを橋渡しすることを示した。
論文 参考訳(メタデータ) (2020-12-09T13:14:53Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。