Autovervollständigung oder Autocomplete (engl. autocomplete oder word completion) ist eine Funktion, die eine Benutzereingabe sinnvoll ergänzt. Grundlage für die Vervollständigung ist in jedem Fall eine begrenzte Anzahl von Möglichkeiten, die sich äquivalent zum Fortschritt und ggf. Semantik der Benutzereingabe verkleinert. Sie wird von vielen Editoren, integrierten Entwicklungsumgebungen oder Webanwendungen zur Verfügung gestellt.
Realisierung
Es gibt verschiedene Möglichkeiten der Realisierung durch:
- eine Combobox
- das Anzeigen eines möglichen Textes
- das sofortige Einsetzen eines Vorlagen-Textes
- wiederholtes Verzweigen mit eindeutiger Vervollständigung
Beispiele dafür sind Verfahren wie Text on 9 keys (T9) beim Schreiben von SMS-Nachrichten oder Input-Method-Editoren, Schnellwahlen im Adressbuch, Ergänzungen von früheren Eingaben (etwa in Suchleisten, siehe Vorschlagssuche), Autovervollständigung in Office-Produkten, wo es je nach Programm u. a. Datumsangaben oder Wörter vervollständigt, oder Befehlszeilenergänzung in der Kommandozeile, wie es bei einigen Betriebssystemen der Fall ist. Die Verzweigungsmethode zeigt im Voraus das nächste zu tippenden Zeichen mit eindeutiger Fortsetzung an und entspricht damit dem Nachschlagen in einer Rolodex-Kartei.
Nutzung bei der Programmierung
In integrierten Entwicklungsumgebungen unterstützt eine syntaktische und semantische Überprüfung des schon eingegebenen Quelltextes den Programmierer mit einer Liste von Vorschlägen zur Autovervollständigung. Diese Liste an Quelltextvorschlägen umfasst zum Beispiel zuvor deklarierte Variablen, in dem Programmkontext erreichbare Methoden, Funktionen und Objekte bis zu umfangreichen Vorlagen von häufig verwendeten Codestücken (Templates und Snippets). Microsoft bezeichnet die Autovervollständigungs-Funktion des Visual Studios dabei als IntelliSense. In der Eclipse IDE heißt sie content assist.
Zusatztools
siehe Autokorrektur
Rechtslage bei Google Autovervollständigung
Der Bundesgerichtshof (BGH) hat am 14. Mai 2013 ein Urteil über die Autocomplete-Funktion verkündet (AZ VI ZR 269/12). Google hat diese Funktion seit 2009.
Ein Unternehmer hatte Google verklagt. Er sah sich durch automatisch ergänzte Suchvorschläge in seinem Persönlichkeitsrecht und seinem geschäftlichen Ansehen verletzt. Die Suchvorschläge zeigten bei Eingabe seines vollen Namens die Autovervollständigungen „Scientology“ und „Betrug“ an, obwohl er in keinerlei Zusammenhang mit Scientology stehe oder ihm Betrug vorzuwerfen sei. Er bekam Recht, so dass Google zukünftig verpflichtet ist, solche Suchvorschläge zu verhindern. Dieses Urteil wirkt sich auch auf Bettina Wulffs Klage gegen Google aus.
Die BGH-Richter haben mit ihrem Urteil ein anderslautendes Urteil des Oberlandesgerichts Köln aufgehoben. Dieses musste den Fall nun zum Teil neu verhandeln und kam zu dem Urteil (Az. 15 U 199/11), dass die strittige Wortkombination durch Google zu löschen sei, es aber keinen Anspruch auf Schadensersatz seitens des Klägers gebe. Google komme mit dem Löschen der Aufforderung des Klägers nach, und es liege kein „besonders schweres Verschulden“ vor.
Auch in anderen Ländern wie Japan, Italien und Frankreich gab es Urteile gegen Google.
Einzelnachweise
- ↑ content assist in der Eclipse Platform-Hilfe. Abgerufen am 17. Juli 2018.
- ↑ Bundesgerichtshof: Bundesgerichtshof entscheidet über die Zulässigkeit persönlichkeitsrechtsverletzender Suchergänzungsvorschläge bei "Google" am 14. Mai 2013. Abgerufen am 16. Juli 2013.
- ↑ Süddeutsche Zeitung: Googles Autocomplete verletzt Persönlichkeitsrechte am 14. Mai 2013. Abgerufen am 3. Dezember 2013.
- ↑ Legal Tribune Online: OLG Köln zu Autocomplete-Funktion nach BGH-Urteil. Abgerufen am 5. Mai 2014.
- ↑ Süddeutsche Zeitung: BGH-Urteil zu Suchvervollständigung Google filtert selbst am 14. Mai 2013. Abgerufen am 3. Dezember 2013.