他の丘からストーンズ:心臓効果や精神的な能力分析のソフトウェアデバッグプロセス

ソフトウェアの心理学 - コンピュータ技術の急速な発展と普及に伴い、より多くの人々は、オペレータのコンピュータの調査で高度に統合されたエッジ学際科学の心理状態を、その結果、コンピュータを直接扱っています。ソフトウェア技術とコンピュータサイエンスのシステムやソフトウェアの設計における人間活動の人間の心理と行動の法則を研究し、コンピュータと情報科学で使用される心理学、認知心理学の実験心理学の概念。心理学のソフトウェアの研究は、中国はまだ始まったばかりであり、本論文では、この領域について説明し、人間の心理の過程マンマシン対話をデバッグするプログラムの効果を探求してみてください、探検する機械セッションで人々の心理的な感情を探ります手順および機械速度との関係、システムモジュールのサイズを共有端末UN IXの数との関係。そして、適切なプログラムモジュール、合理的選択モデルを決定する方法を、プログラマがあるため、環境要因のプロセスをデバッグする心理的ストレスのソフトウェアが発生することはありません。

メンタル耐久試験

まず、7つのレベルの能力に応じて、機械に、ユーザ(プログラマ):(6)高速(1)、高速(2)、高速(3)、媒体(4)、(5)より遅く、遅いです、(7)立つことはできません。この記事では、次の質問に焦点を当てています。

  • PC互換およびC言語プログラムのコンパイル時の精神的な能力の分析。
  • オペレーティングシステム環境を共有するUN IXは、Oプログラムをコンパイルするプロセスは、プログラマの心理状態に影響を与えます。
  • マン-期間、プログラマの中央情報に影響を与えるの入力/出力。
  • PC-Cコンパイラプログラムは様々な大きさの所定のプログラムをPC / XTおよびC 8 6 2. 0コンパイラ60を選択しました

実験PC-コンパイルしたCプログラム

選択PC / XTおよびC 8 6 2 0様々なサイズの所与の番組に、コンパイラ60は、6つのグループに分け、グループ傷害「プログラム0は、パケットは、文21の第一の原則は、 - 30行31〜40の第2群、6 O 4 J〜の第三のセット、61〜男性の第四の群、第5群81「100、各グループのために100〜200の第六のセット試験4専門コンピュータソフトウェアプログラマを取る:プログラムは、例としてテストし、テスト結果の処理プログラムの第四の群のレベルを維持するためのプログラムのセットを平均、時間のビットを平均化、テストをコンパイルさ...第四年間の学部生、Bの男の子、O、D女子学生の試験時に、次のように:ギブ10の丸薬プログラム番号P PZ、...、PIOを、Oグループ、B、D別のグループに。グループAにおいて、Cは、例えば、IP Cは、TZ T Lの開始時刻と終了時刻を記録するプログラムをコンパイルし始める、コンパイラプログラムが終了し、前記レベル感触たとえば、記録時間コンパイラ口、2 1、 、0 Jプログラムを再度試験した。ら。役割Eは再び再テスト、クマレベルのOに来て、同じメジャーBは、レベルDに供されます

2平均コンパイル時間6.89秒、3.8(媒体)の平均受信レベル。どの4.0 2男子学生、2人の女子学生3.6の平均レベルを負担します。表1に示すように、図6は、同様のセットプログラムのコンパイル時間平均、平均受信レベルで得られました。

 

 ところで、テストプログラムの各セットは、(代わりにデバッグするためのより適切な、より少ないデバッグプロセスにおけるポイント、女子学生より多くの忍耐を示す10%、約一般女子学生男子学生のレベルを維持することを示しましたデザイン)。

 

異なるモデルは、Cプログラムをコンパイル

番組選択実験(上記1実験と同様の実験)の第六のセット。

 

心理テスト研究所は、情報画面出力を持っています

对 于小程序 , 看屏幕输出与不看屏幕输出对程序员心理 无 明显影响 , 对于 第六 组 稍大一 点的程序 , 看屏幕输出时, 在 S U P E R P O/ X T 机上, 平均编译时间仍为 38 . 2 9 秒 , 但用户平 均感受级 别 4 , 在 P O /X T 2 8 6上 , 平均感受级别仍是 3 。 这一结果指 出了 中间信息的输出 有 时对改善程序员心理有较大作用 , 有时则不 明显。
UN I X 分 时系统编译 实验 ( 680 00 机 )

进行 680 0 0 机编译实验时 , 增补一 些较短的程序 , 被测程序语句行 1 0 ~ 2 0 0, 实验结果如下 :

4 台终端同时工作 , 每个程序编译时间4 0 ~ 62 秒 ;

6 台终端同时工作 , 每个程序编译 时间7 0 ~ 11 0 秒;

9 台终端同时工作 , 最短程序编译时间接近 3 分钟。

从中看 出, 分时系统进行编译或运行 , 对用户心理 压力最大的因素来 自同时工 作终端数 ( C P U 速度) , 其次才是程序规模。 因此 , 安排 学生 在分时系统上 机时 , 应考虑这点。

程序调 试中个体差 异 的实验

本实验是让二名受试者背对机器 , 编译开 始时 , 二名受试者被告之 开始 (事实上 , 根本就 没有编译程序 , 只是发出指令信号 ) , 被测者根据自己感觉的时间 , 说出心理 感受级别, 下 面 是记了结果

 

实验分析与结论

这 里讨论的一 些结论全 部基 于心理承 受级别不能超过 4 ( 中等) , 承受级别 5 ~ 7 时 , 对 程序员的程序调试有很大的心理 和身 体影响。 长期的心理 压力也影响程序调 试 的 准 确 性 , 增加出错率 , 导致程序调 试的逆反心 理。
1、机器速度对程 序员心理 的影响 表 1 中数据表明大于 8 1 行语句的程序在 S U P E R P O / X T 上编译时, 承受级 别 5 , 而在 邹 6 _ ! 几编 译至少 级别是 3 。 这说 明了大于 8 1 一 行的程序模块至少 要在 2 86 上调 试 。 P C 机 及 卫C / x T 的低档机只 可 做简易 的实习用。
2、屏幕输出对程 序 员心理 的影响 实验 3 的结论指 示 了增加屏幕输出有助于 改善调试 程序的心 理压 力 , 但 太 多 的 增 加 I / O 信息又 延长编译时间 , 是否 有数据可 参考呢 ? 实验 3 数据表明 3 8~ 4 0 秒的 界 限是心理 危机的开始, 因而编译程序应在运行 3 8 秒左右时提供一 些 信息。 如 p O T O O I J 一工具进行磁 盘O O p Y 时 , 有磁道的一些信息输 出。 用户 自身的程序运行时, 3 8 秒同样是个界值 , 用户 应 在相应的程序处加上 1 / 0 信息 , 由于机器主频不一致 , 用户 自己根据情 况处理 。 爪 l ) J E R 卫o / x T 一般 10 0 ~ 20 0 语句 , 2 8 6 一般 ` 1 0 0~ 加 0 等 , 这只是笔者之 建议 , 供参考 。

3、速度祖的机器 运行大程 序心 理调整 由于 P O 及 兼容机 (1 . OX ) 速度较慢 , 运行大一点程序 (1 0 0 行 ) , 用户的心理压 力就很 大 , 一般应做心 理 调整或更换编译器。 表 2 中的数据表明更换编译器 可使 承 受 级 别 提 高1 、 2 级。 另 外一点是在上机前就应“ 明确” , 程序很大时 , 编译时间长 。

4、UN I X 分 时 系统影响 用户 心理 的讨 论 前面 已讨论过 , 分时系统对用户的心 理影响主要是机器 速度 , 其次是编译软件。 因而 除 更换 编译软件和心 理 自身调 节外 , 就必 须对机器更新换代了。 另外 , 笔者在 A ST 2 3 6 上调 试 1 0 0 0 ~ 2 0 0 0 行的模块时 , 发现 仍有较大的心理 压力 , 承 受级别 4 ~ 5 , 这也说 明心理 压力 的调节主要靠硬件更新 。
5、音响、 图像对心理 因素的影响 笔者对 4 名受测者测试 , 给受试者 M S一 O 和 T U R B O 一 O 二 种编译器 (受 试者 以前从未 使用过 C ) , 受试者都愿使用 T U R B O O , 理 由是 画面直观 , 操作方便。 但当笔者介绍 了 M S哪 . 0 的 O O D E V I E W , M A K E 和 Q i l t c k一 O 等后 , 受试者表示也愿意选择 M S 一 O 。

心理调节能力与衡量标准

表 1 中数据和实验 5 中相比较 , 可 以看出表 1 中承受级别的时间明显 高于实验 5 中数 据。 图 4 是 图 1 , 图 2 和图 3 的合成图。

 

 

おすすめ

転載: www.cnblogs.com/yilang/p/12121367.html