Apakah Anda percaya ada kesenjangan antara penelitian ilmu komputer dan masalah rekayasa perangkat lunak?
Pengalaman saya adalah bahwa pengembangan perangkat lunak komersial / praktis tertinggal dari penelitian akademis 5 hingga 30+ tahun. Salah satu kerangka waktu tercepat dari makalah akademik terobosan ke produk pengiriman komersial adalah SQL. Makalah ini diterbitkan pada tahun 1969, IBM dan yang lainnya menghabiskan banyak waktu dan upaya untuk membuat produk yang layak, dan produk nyata yang layak secara komersial adalah Relational Software - perusahaan yang sekarang bernama Oracle.
Bahasa fungsional dikembangkan oleh para peneliti pada tahun 1960-an. Berapa banyak yang umum digunakan saat ini? Beberapa. Mereka mendapatkan lebih banyak menggunakan hari ini daripada yang mereka lakukan di luar dinding universitas yang tertutup ivy. Tetapi butuh tiga dekade untuk melakukannya.
Akankah insinyur menyelami bertahun-tahun makalah penelitian untuk memecahkan masalah tertentu yang mereka miliki?
Iya. Saya selalu melakukannya. Ketika saya bekerja di perusahaan yang membuat jaringan area penyimpanan, banyak produk yang mulai dikirim dijelaskan dalam makalah penelitian yang diterbitkan 5-6 tahun sebelumnya.
Contoh lain melibatkan masalah yang disebut "pencocokan pasien." Manusia pandai melihat hal-hal seperti Chem. Dept.
atauDepartment of Chemistry
dan menentukan hal-hal seperti itu identik. Sebagian besar algoritma memiliki waktu yang sulit menentukan hal-hal seperti itu. Saya bekerja di perusahaan yang menangani resep obat elektronik, laporan laboratorium, dan klaim asuransi. Akan sangat membantu untuk dapat (secara anonim) dapat memiliki data jangka panjang yang mencakup kemanjuran dan efektivitas perawatan untuk pasien. Hal seperti itu perlu bergantung pada kemampuan untuk menentukan kedekatan string. Selama 1990-an, sebagian besar peneliti di bidang ini lenyap ke dalam proyek Genom Manusia, dan sebagian besar pekerjaan mereka menghilang dari web (dengan NDA dan kekayaan intelektual, semua yang ditemukan orang-orang ini menghilang dari web ketika mereka pergi bekerja untuk industri swasta). Setelah 911, nama yang cocok menjadi masalah "keamanan nasional" (ada sekitar 25 cara untuk mengeja Mohammed dalam bahasa Inggris, dan sekitar selusin cara untuk mengeja Osama) dan banyak dari sisanya lenyap juga. Jadi satupenemu / perusahaan memiliki produk yang memungkinkan Anda mencocokkan orang dan hubungan yang disebut " penganalisa hubungan tidak jelas " yang akhirnya menghilang menjadi add-on untuk DB2. Anda harus banyak menggali kertas. Mungkin tidak jika Anda membuat kereta belanja, tetapi cukup umum untuk melakukannya di proyek lain.
Tesis: Deteksi adaptif terhadap sekitar catatan duplikat basis data dan pendekatan integrasi basis data untuk penemuan informasi .
Perpustakaan yang mengimplementasikan beberapa fungsi dalam tesis .