Esiste un concetto come "pseudo implementazione" nello sviluppo del software?

10

Sto cercando un'etichetta per descrivere la pratica dell'uso di metodi di calcolo basati sull'uomo o altri mezzi per "simulare" un algoritmo al fine di ottenere rapidamente un prodotto o una demo senza spendere un tempo per sviluppare un soluzione tecnica / scalabile / analitica? Ad esempio: utilizzando Amazon Turk per contare il numero di tavoli vuoti in un ristorante.

Sto anche cercando di saperne di più su questo argomento, ma non sono sicuro di cosa cercare. Il calcolo basato sull'essere umano è solo un metodo, mi interessa l'idea generale di pseudo-implementazione. Qualche idea, lettura consigliata?

    
posta MachuPichu 15.11.2012 - 02:06
fonte

3 risposte

13

Questo è chiamato Wizard of Oz prototyping .

La creazione di prototipi di Wizard of Oz è un approccio popolare in HCI per valutare nuove interfacce uomo-computer. Viene in genere utilizzato se un sistema è costoso da costruire ma può essere facilmente falsificato da una persona seduta nell'altra stanza. Quindi il nome.

    
risposta data 15.11.2012 - 02:33
fonte
3

Un esempio ben noto di questo tipo di problema è il Turco meccanico , in cui una persona si nasconde all'interno e controlla cosa altrimenti sembrava essere una macchina da scacchi. Turco meccanico il termine più usato che ho incontrato, anche se penso che mi piaccia il suggerimento di unkuhn di Wizard of Oz prototyping come più evocativo e più facile- per spiegare il nome.

    
risposta data 15.11.2012 - 17:49
fonte
0

Sembra che questo sarebbe correlato a crowdsourcing ; solo l'aspetto pubblico. Potresti volerlo includere nella ricerca per parole chiave.

    
risposta data 15.11.2012 - 19:55
fonte

Leggi altre domande sui tag