ソフトウェア開発における「疑似実装」のようなコンセプトはありますか?


10

私は、技術/スケーラブルな製品を開発するための時間を費やすことなく、製品やデモをすぐに始めるために、人間ベースの計算方法やアルゴリズムを「偽造」する他の手段を使用する慣行を説明するラベルを探しています/分析ソリューション?例:Amazon Turkを使用して、レストランの空のテーブルの数をカウントします。

私はまた、この主題についてもっと知りたいと思っていますが、何を検索すればよいかわかりません。人間ベースの計算は1つの方法にすぎません。疑似実装の一般的な考え方に興味があります。何かアイデア、お勧めの読書?


または、別のよく知られた使用例として、プログラムでキャプチャを壊すのではなく、第三世界の国の児童労働者を使用してキャプチャを壊すのですか?
user16764

1
「あざける」という言葉は、あなたが説明しているものにかなりよく合っていると思います。
ニコール

回答:


13

これはOzのウィザードプロトタイピングと呼ばれます。

Wizard of Ozプロトタイピングは、HCIで人気のあるアプローチで、新しいヒューマンコンピューターインターフェイスを評価します。これは通常、システムの構築に費用がかかるが、他の部屋に座っている人間が簡単に偽造できる場合に使用されます。したがって、名前。


5
興味深いことに、その名前を正直に聞いたことはありませんでした。
ヘイレム

2
それで、この技術はHCIの分野で生まれたのでしょうか?アマゾンタークの名前の由来となった「メカニカルターク」という言葉は、18世紀のチェスの偽造機を指していると思います。Wizard of Ozプロトタイピングアイコンは、この方法を使用してWebサイトに表示されるように設計する必要があると思います。欺瞞に関連するのではなく、この手法はプロトタイピングツールとしてより広く普及する必要があると思います
MachuPichu

4
「カーテンの後ろにいる何百万人もの人々に注意を払わないでください!」
StuperUser

3

この種の問題のよく知られた例は、メカニカルタークです。人は内部に隠れて、チェスをするマシンのように見えたものを制御していました。Mechanicalタークは、私が遭遇した中で最も広く使用されている用語ですが、私は、アクンがOzウィザードのプロトタイピングをより刺激的で説明しやすい名前として提案しているのが好きだと思います。


スパイクという用語は、非プロダクション対応システムに関係する、すばやく開発された概念実証を表すために使用されます。(設計)スパイクには通常、作業している機能の設計を調査するために、システムの他の部分のモックアップまたはそれらの低品質の実装のいずれかが含まれます。
Chris Bye

0

これはクラウドソーシングに関連しているようです。ただ公共の側面をマイナス。それをキーワード検索に含めることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.