論文の概要: Overcoming the Mental Set Effect in Programming Problem Solving
- arxiv url: http://arxiv.org/abs/2307.06673v1
- Date: Thu, 13 Jul 2023 10:49:02 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-23 17:32:44.524050
- Title: Overcoming the Mental Set Effect in Programming Problem Solving
- Title(参考訳): プログラミング問題解決におけるメンタルセット効果の克服
- Authors: Agnia Sergeyuk, Sergey Titov, Yaroslav Golubev, Timofey Bryksin
- Abstract要約: アインシュタイン効果(英語: Einstellung effect)とは、先入観によって問題解決にアプローチする傾向である。
この効果は、思考のパターンの発達が、新規で創造的なアイデアの出現を妨げるため、創造的思考に大きな影響を及ぼす。
この研究は、ソフトウェア開発における問題解決における創造性のサポートに関する洞察を提供することによって、既存の文献に貢献する。
- 参考スコア(独自算出の注目度): 5.625796693054094
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: This paper adopts a cognitive psychology perspective to investigate the
recurring mistakes in code resulting from the mental set (Einstellung) effect.
The Einstellung effect is the tendency to approach problem-solving with a
preconceived mindset, often overlooking better solutions that may be available.
This effect can significantly impact creative thinking, as the development of
patterns of thought can hinder the emergence of novel and creative ideas. Our
study aims to test the Einstellung effect and the two mechanisms of its
overcoming in the field of programming. The first intervention was the change
of the color scheme of the code editor to the less habitual one. The second
intervention was a combination of instruction to "forget the previous solutions
and tasks" and the change in the color scheme. During the experiment,
participants were given two sets of four programming tasks. Each task had two
possible solutions: one using suboptimal code dictated by the mental set, and
the other using a less familiar but more efficient and recommended methodology.
Between the sets, participants either received no treatment or one of two
interventions aimed at helping them overcome the mental set. The results of our
experiment suggest that the tested techniques were insufficient to support
overcoming the mental set, which we attribute to the specificity of the
programming domain. The study contributes to the existing literature by
providing insights into creativity support during problem-solving in software
development and offering a framework for experimental research in this field.
- Abstract(参考訳): 本稿では,認知心理学的な視点を用いて,メンタルセット(einstellung)効果によるコードの繰り返し誤りを調査する。
エインステラング効果(英: einstellung effect)は、前もって考えられた考え方で問題解決にアプローチする傾向であり、しばしば利用可能なより良い解決策を見下ろす。
この効果は創造的思考に大きく影響し、思考のパターンの発展は、新しい創造的思考の出現を阻害する可能性がある。
本研究の目的は,プログラミング分野におけるEinstellung効果と,その克服の2つのメカニズムをテストすることである。
最初の介入は、コードエディタのカラースキームを、あまり習慣のないものに変更することだった。
第2の介入は、"以前のソリューションとタスクを忘れる"ための命令と、カラースキームの変更の組み合わせであった。
実験中、参加者は4つのプログラミングタスクの2セットを与えられた。
各タスクには2つの可能なソリューションがあった。ひとつはメンタルセットによって指示される副最適化コード、もうひとつはより親しみやすいがより効率的で推奨される方法だ。
セット間では、参加者は治療を受けられなかったり、メンタルセットを克服するための2つの介入のうちの1つを受け取っていた。
実験の結果,テスト手法は,プログラム領域の特異性に起因するメンタルセットの克服を支援するには不十分であることが示唆された。
この研究は、ソフトウェア開発における問題解決における創造性支援の洞察を提供し、この分野の実験研究のためのフレームワークを提供することで、既存の文献に寄与している。
関連論文リスト
- Learning to Assist Humans without Inferring Rewards [65.28156318196397]
我々は、エンパワーメントのレンズを通して支援を研究する先行研究に基づいて構築する。
補助剤は、人間の行動の影響を最大化することを目的としている。
これらの表現は、先行研究と類似したエンパワーメントの概念を推定する。
論文 参考訳(メタデータ) (2024-11-04T21:31:04Z) - Can metacognition predict your success in solving problems? An exploratory case study in programming [0.0]
本研究では,メタ認知の予測可能性について検討した。
メタ認知的認知とメタ認知的行動からなる2次元モデルが提案されている。
オブジェクト指向プログラミングにおけるメタ認知と性能の関連性を検討するために,潜在的アプローチを用いた。
論文 参考訳(メタデータ) (2024-10-08T18:06:55Z) - Understanding and Evaluating Developer Behaviour in Programming Tasks [0.0]
一連の3つの研究で、特定のプログラミングタスクを解く開発者の具体的な振る舞いを調査した。
私たちは、どのソースコードファイルを訪れたか、どのようにしてコードと知識を他人に関連づけ、いつ、どのようにコード編集を成功させたかに焦点を当てました。
論文 参考訳(メタデータ) (2024-03-13T12:46:42Z) - On (Mis)perceptions of testing effectiveness: an empirical study [1.8026347864255505]
本研究の目的は, 異なる手法の欠陥検出の有効性の認識が, 先行経験の欠如において, 実際の有効性とどの程度一致しているかを明らかにすることである。
本研究は,2つのテスト手法とコードレビュー手法を適用した学生を対象に,制御実験を行った。
実験の最後には、どのテクニックが最も効果的かを調べる調査が行われた。
再現された研究の結果は、元の研究の結果を確認し、参加者の認識は、テクニックの複雑さや嗜好についての意見ではなく、そのテクニックを適用したと考えることについての意見に基づいているかもしれないことを示唆している。
論文 参考訳(メタデータ) (2024-02-11T14:50:01Z) - Principled Penalty-based Methods for Bilevel Reinforcement Learning and RLHF [82.73541793388]
本稿では, ペナルティ定式化のレンズによる二レベルRL問題の解法として, 第一原理のアルゴリズムフレームワークを提案する。
本稿では,問題景観とそのペナルティに基づく勾配(政治)アルゴリズムについて理論的研究を行う。
シミュレーションによるアルゴリズムの有効性を,Stackelberg Markovゲーム,人間からのフィードバックとインセンティブ設計によるRLで実証する。
論文 参考訳(メタデータ) (2024-02-10T04:54:15Z) - Fixing Your Own Smells: Adding a Mistake-Based Familiarisation Step When
Teaching Code Refactoring [2.021502591596062]
学生はまず、コードの臭いを発生させるためにプログラミング演習を完了しなければなりません。
この単純な介入は、学生がコードに精通している場合、学習が簡単であるという考えに基づいている。
本研究は,35人の初等生を対象に,従来の「ミステイク」アプローチと「ミステイク」アプローチを交互に指導し,様々な演習を修了した。
論文 参考訳(メタデータ) (2024-01-02T03:39:19Z) - Outcome-Driven Reinforcement Learning via Variational Inference [95.82770132618862]
我々は、報酬を最大化する問題ではなく、望ましい結果を達成するための行動を推測する問題として、強化学習に関する新たな視点について論じる。
結果として得られる結果指向推論の問題を解決するため, 定型的報酬関数を導出する新しい変分推論定式を制定する。
我々は,この手法が報酬機能の設計を不要とし,効果的なゴール指向行動へと導くことを実証的に示す。
論文 参考訳(メタデータ) (2021-04-20T18:16:21Z) - End-to-End Learning and Intervention in Games [60.41921763076017]
ゲームにおける学習と介入のための統一的なフレームワークを提供する。
明示的および暗黙的な区別に基づく2つのアプローチを提案する。
分析結果は、実世界のいくつかの問題を用いて検証される。
論文 参考訳(メタデータ) (2020-10-26T18:39:32Z) - Importance Weighted Policy Learning and Adaptation [89.46467771037054]
政治外学習の最近の進歩の上に構築された,概念的にシンプルで,汎用的で,モジュール的な補完的アプローチについて検討する。
このフレームワークは確率論的推論文学のアイデアにインスパイアされ、堅牢な非政治学習と事前の行動を組み合わせる。
提案手法は,メタ強化学習ベースラインと比較して,ホールドアウトタスクにおける競合適応性能を実現し,複雑なスパース・リワードシナリオにスケールすることができる。
論文 参考訳(メタデータ) (2020-09-10T14:16:58Z) - On the Nature of Programming Exercises [0.0]
プログラミング演習の性質が成功と一貫した学習の重要な要素であることを理解することが不可欠である。
本稿では,プログラミング演習の作成における様々なアプローチについて考察する。
論文 参考訳(メタデータ) (2020-06-25T15:22:26Z) - Graph-based, Self-Supervised Program Repair from Diagnostic Feedback [108.48853808418725]
本稿では,ソースコードの修復や診断フィードバックに関連するシンボルを結合するプログラムフィードバックグラフを提案する。
次に、推論プロセスのモデル化にグラフニューラルネットワークを適用します。
オンラインで利用可能なラベルのないプログラムを活用するプログラム修復のための自己指導型学習パラダイムを提案する。
論文 参考訳(メタデータ) (2020-05-20T07:24:28Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。