Glauben Sie, dass es eine Lücke zwischen Informatikforschung und Software-Engineering-Problemen gibt?
Ich habe die Erfahrung gemacht, dass die kommerzielle / praktische Softwareentwicklung um mehr als 5 bis 30 Jahre hinter der akademischen Forschung zurückbleibt. Einer der schnellsten Zeitrahmen von einer bahnbrechenden wissenschaftlichen Arbeit bis zu einem kommerziellen Versandprodukt war SQL. Das Papier wurde 1969 veröffentlicht, IBM und andere haben viel Zeit und Mühe darauf verwendet, tragfähige Produkte herzustellen, und das erste wirklich kommerziell tragfähige Produkt war Relational Software - das Unternehmen, das jetzt Oracle heißt.
Funktionale Sprachen wurden in den 1960er Jahren von Forschern entwickelt. Wie viele sind heute gebräuchlich? Etwas. Sie werden heutzutage viel häufiger genutzt als außerhalb der mit Efeu bedeckten Wände der Universitäten. Dafür dauerte es drei Jahrzehnte.
Werden Ingenieure jahrelange Forschungsarbeiten durchgehen, um ein bestimmtes Problem zu lösen, das sie haben?
Ja. Das mache ich die ganze Zeit. Als ich bei einem Unternehmen arbeitete, das Netzwerke für Speicherbereiche herstellte, wurden viele der Produkte, die ausgeliefert wurden, in Forschungsberichten beschrieben, die 5-6 Jahre zuvor veröffentlicht wurden.
Ein weiteres Beispiel betraf ein Problem namens "Patientenabgleich". Menschen sind gut darin, Dinge wie Chem. Dept.
oder zu betrachtenDepartment of Chemistry
und solche Dinge zu bestimmen sind identisch. Die meisten Algorithmen haben eine schreckliche Zeit damit, solche Dinge zu bestimmen. Ich arbeitete in einer Firma, die sich mit elektronischen Medikamentenrezepten, Laborberichten und Versicherungsansprüchen befasste. Es wäre hilfreich gewesen, (anonym) Langzeitdaten über die Wirksamkeit und Wirksamkeit von Behandlungen für Patienten haben zu können. So etwas hätte von der Fähigkeit abhängen müssen, die Nähe von Strings zu bestimmen. In den neunziger Jahren verschwanden die meisten Forscher in diesem Bereich im Humangenomprojekt, und der größte Teil ihrer Arbeit verschwand aus dem Internet (mit NDAs und geistigem Eigentum verschwindet alles, was diese Leute erfunden haben, aus dem Internet, wenn sie für die Privatindustrie arbeiten). Nach 911 wurden übereinstimmende Namen zu einem Problem der "nationalen Sicherheit" (es gibt ungefähr 25 Möglichkeiten, Mohammed auf Englisch zu buchstabieren). und ungefähr ein Dutzend Arten, Osama zu buchstabieren) und viele der übrigen verschwanden ebenfalls. Also einsDer Erfinder / das Unternehmen hatte ein Produkt, mit dem Sie Personen und Beziehungen zuordnen konnten, das als " nicht offensichtlicher Beziehungsanalysator " bezeichnet wurde und schließlich in einem Add-On für DB2 verschwand. Sie müssen viel in Papiere graben. Vielleicht nicht, wenn Sie Einkaufswagen herstellen, aber dies ist in anderen Projekten durchaus üblich.
These: Adaptive Erkennung von ungefähr doppelten Datenbankeinträgen und der Ansatz der Datenbankintegration zur Informationserkennung .
Bibliothek, die einige der Funktionen in der Arbeit implementiert .