-
Article
Code completion of multiple keywords from abbreviated input
Abbreviation Completion is a novel technique to improve the efficiency of code-writing by supporting code completion of multiple keywords based on non-predefined abbreviated input—a different approach from con...
-
Article
Keyword programming in Java
Keyword programming is a novel technique for reducing the need to remember details of programming language syntax and APIs, by translating a small number of unordered keywords provided by the user into a valid...
-
Chapter and Conference Paper
Potluck: Semi-ontology Alignment for Casual Users
Potluck is a web user interface (Figure 1) that lets casual users– those without programming skills and data modeling expertise–repurpose heterogeneous Semantic Web data. It lets users merge, navigate, visuali...
-
Chapter and Conference Paper
Potluck: Data Mash-Up Tool for Casual Users
As more and more reusable structured data appears on the Web, casual users will want to take into their own hands the task of mashing up data rather than wait for mash-up sites to be built that address exactly...
-
Chapter and Conference Paper
Views, Reactions and Impact of Digitally-Signed Mail in e-Commerce
We surveyed 470 Amazon.com merchants regarding their experience, knowledge and perceptions of digitally-signed email. Some of these merchants (93) had been receiving digitally-signed VAT invoices from Amazon f...