Algorithms & Theory & Computational Biology
- A Model for Analyzing the Interaction Between Bandwidth Demand and Supply
- A Universl Cache Miss Equation for the Memory Hierarchy
- Applications of Next-Generation Sequencing in Plants
- BatAlign: An incremental method for accurate gapped alignment
- BatMeth: Improved mapper for bisulfite sequencing reads on DNA methylation
- BatMis: Basic Alignment Tool for Mismatches
- BatVI: A fast and sensitive method to determine viral integrations
- Bayesian optimization with exponential convergence
- BayesProm: Bayesian Network Promoter Prediction
- BayesProt: Bayesian Protein Prediction Web Server
- CCAT3.0: A signal-noise model for significance analysis of ChIP-seq with negative control
- ChromSDE: Inference of Spatial Organizations of Chromosomes Using Semi-definite Embedding Approach and Hi-C Data
- CoSy Data Lab: Container metadata and synthetic benchmarks
- Crowd-Based Deduplication: An Adaptive Approach
- CWig: A format and toolkit for storing and analysing genome-wide density signal data
- Data Mining Algorithms for Pharmacogenomics
- Dealing with Confounders in Omics Analysis
- Differential Privacy via Wavelet Transforms
- DNA Feature Recognition
- Drosophila Cis-Regulatory Database
- DSTAR: A Correlated Motif Approach for Finding Short Linear Motifs from Protein-Protein Interaction Data
- Effective and Scalable Clustering on Massive Attributed Graphs
- Effective Indexing for Approximate Constrained Shortest Path Queries on Large Road Networks
- Efficient Route Planning on Public Transportation Networks: A Labelling Approach
- Enabling More Sophisticated Gene Expression Analysis
- Enabling More Sophisticated Proteomic Profile Analysis
- Exploratory Hypothesis Testing and Analysis
- FAST-MAP: Fluorescent Allele-calling Software Toolkit: Microsatellite Automation Package
- FindProbe: Selects good probes based on the criteria of homogeneity, sensitivity and specificity
- FORA: Simple and Effective Approximate Single-Source Personalized PageRank
- Functional Mechanism: Regression Analysis under Differential Privacy
- Generalization in Deep Learning
- GIORG NUS-ORI Data Collection System
- Global Time in Distributed Computing
- Graph-Based Protein Function Prediction
- Homogeneous Network Embedding for Massive Graphs via Reweighted Personalized PageRank
- HubPPR: Effective Indexing for Approximate Personalized PageRank
- Increasing Confidence of Protein Interactomes
- Incremental SQL Queries
- Individual-Based Modelling on the Spread of Infectious Diseases in Singapore
- Influence Maximization in Near-Linear Time: A Martingale Approach
- Influence Maximization: Near-Optimal Time Complexity Meets Practical Efficiency
- Intensional Expressive Power of Query Languages
- IRAP: Increasing confidence of protein interactomes using network topological metrics
- Large Scale End-to-End Entity Resolution: Algorithms & Explanations
- Large-Scale Frequent Subgraph Mining in MapReduce
- Local Gapped Subforest Aligner
- LocalMotif: A software tool for discovering transcription factor binding motifs in a collection of DNA sequences
- MMedWeb – Multimedia Medical Conceptual Web for Intelligent Information Access
- Model-Based Segmentation of Medical Images
- MotifVoter motif finder: A density based ensemble method for discovery of binding sites
- NGS Processing Technologies and Applications
- Optimal Location Queries in Road Network Databases
- Ordered SGD: A New Stochastic Optimization Framework for Empirical Risk Minimization
- Pattern Spaces
- PEAssember: PE-Assembler Read Me
- PPinteraction: Protein-Protein Interaction Prediction
- PrivBayes: Private Data Release via Bayesian Networks
- PrivGene: Differentially Private Model Fitting Using Genetic Algorithms
- PrivTree: A Differentially Private Algorithm for Hierarchical Decompositions
- Protein Complex Prediction
- Querying Constraint Databases
- Querying Nested Relations
- RADS : The Route ADvisory System
- Reachability Queries on Large Dynamic Graphs: A Total Order Approach
- Realtime Index-Free Single Source SimRank Processing on Web-Scale Graphs
- Recognition of MicroRNA Precursors and Targets
- Redundant Email Elimination
- Reliable Protein Interactomes for Infectious Diseases
- RNA Inference: A Faster and More Space-Efficient Algorithm for Inferring Arc-Annotations of RNA Sequences through Alignment
- SBH Multi: Adaptive Control of Hybridization Noise in DNA Sequencing-by-Hybridization
- SBH Single: On the Control of Hybridization Noise in DNA Sequencing-by-Hybridization
- Scaling Attributed Network Embedding to Massive Graphs
- Shortest Path and Distance Queries on Road Networks: An Experimental Evaluation
- Simulation and Planning of Cardiovascular Surgery
- Skull Reconstruction Tools
- SLING: A Near-Optimal Index Structure for SimRank
- Social Network Datasets
- SurvIndel: An accurate caller of deletions and duplications from short read dataset
- SurVirus: A fast and sensitive method to call virus integrations which is repeat-aware.
- Synchrony iterators
- Term Rewriting in Associative Commutative Theories with Identities
- The Kleisli Query System
- The Protein Interaction Extraction System
- Tools for Design of Microarray and Analysis of Gene Expression Profiles for Disease Diagnosis and Prognosis
- Transcription Factor-Interaction Prediction and Classification
- TranSurVeyor: An accurate caller of transpositions from short reads dataset
- Ultra-fast implementations of local search algorithms
- VisuAlgo: Visualising data structures and algorithms through animation
- Viz: Stochastic Local Search Engineering Suite
- X-ray Fracture Detection
Artificial Intelligence
- Adaptive Hybrid Sampling
- Assistive AI with Intuitive Psychology and Intuitive Physics
- Assistive Robotic Transport for Youngsters (ARTY)
- Autonomous Driving in a Crowd: Modeling, Planning, and Simulation
- Autonomous Driving in Pedestrian and Vehicle Traffic
- Autonomous Target Following
- Autonomous Target Tracking
- BioKIT: A semantic role labeling (SRL) system for biomedical texts
- Bonn Furniture
- CHyVAE: Hyperprior Induced Unsupervised Disentanglement of Latent Representations
- CleverHans: A Python library to benchmark machine learning systems' vulnerability to adversarial examples
- Collaborative Design
- Collision Detection
- Confidence-weighted (CW) learning: An online-learning algorithm for linear classification
- Continuous POMDP Planning
- Controlling Disease Spread
- Differentiable Algorithm Network (DAN)
- Discriminator Gradient flow (DGflow)
- Factor Graph Neural Networks
- Foolbox: Fast adversarial attacks to benchmark the robustness of machine learning models in PyTorch, TensorFlow, and JAX
- Grammatical Error Correction
- Higher Order CRF (HOSemiCRF): High-order Semi-Markov Conditional Random Field model
- IMS (It Makes Sense): A supervised English all-words word sense disambiguation (WSD) system
- Integrating Planning and Learning for Large-Scale Decision Making under Uncertainty
- Intention-Net for Autonomous Navigation
- JARVIS-DHL: Transforming Chronic Care for Diabetes, Hypertension and hyperLipidemia with AI
- Kinodynamic Motion Planning in Dynamic Environments
- Learning from Data-Streams
- Ligand Binding to PXR (pregnane X receptor)
- Machine Learning Privacy Meter Tool
- MAV Dataset: A benchmarking tool for MAV visual pose estimation
- MaxMatch (M^2): A method for evaluating grammatical error correction
- MAXSIM: Calculates a similarity score between a pair of English system-reference sentences by comparing information items such as n-grams across the sentence pair
- MedTech@iLab
- Motion Synthesis for Character Animation
- Natural Language Interaction with Robots
- NUS Natural Language Processing Group Software
- Object Manipulation
- OCFGAN: A Characteristic Function Approach to Deep Implicit Generative Modeling
- Offline POMDP Planning
- Online POMDP Planning
- Pathway Modelling
- PEM: The first fully automatic metric to evaluate the quality of paraphrases, and consequently, that of paraphrase generation systems
- POMDP: Approximate POMDP Planning Software
- Protein Flexibility Analysis (PFLEXANA)
- Reinforcement Learning with Complex Observations
- Reinventing User Interaction with Flying Cameras
- Robot Motion Planning and Control Multi-Robot Task Allocation
- Robot Placement
- Self-Driving Vehicles
- Single-Query Randomized Path Planning
- Snowstorm—Design and Construction of an Electric Recreational Flying Machine
- Solar-Powered Sailing Yachts in the Tropics
- Stochastic Roadmap Simulation of Molecular Motion
- Tactile Perception and Learning
- TactileSGNet: A Spiking Graph Neural Network for Event-based Tactile Object Recognition
- Tasty Videos
- Tensor Belief Propagation
- TESLA: A family of automatic machine translation evaluation metrics with state-of-the-art performances
- TESLA-CELAB: Implements the Character-Level Machine Translation Evaluation for Languages with Ambiguous Word Boundaries
- The Delta: An Electric Motorized Paraglider Trike
- To produce or convert: A case for large scale electric motorcycle conversion in Singapore
- Trust in Robots
- Trust Models for Human-Robot Collaboration
Database
- 5G: A Disruptive Technology.
- Apache SINGA: A Distributed Deep Learning Library
- BeatLex: Summarizing and Forecasting Time Series with Patterns.
- BIRDNEST: Bayesian Inference for Ratings-Fraud Detection
- Branch and Border: Partition-Based Change Detection in Multivariate Time Series
- BlockBench: The first benchmarking framework for private blockchain systems
- COOL: Designed as a holistic solution for the support of various types of data analytics, including online analytical processing (OLAP) and cohort analysis
- Crowd Monitoring Solutions
- DBSystem: NUS Database System
- Discover: A static analysis and formal verification tool that can automatically find security bugs and vulnerabilities in programs written in both general-purpose programming languages, such as C, C++, Go, and domain-specific languages, like Solidity (for writing smart contract)
- Elastic, Power-aware, data-Intensive Cloud platform (epiC)
- FabricSharp: A variant of Hyperledger Fabric 2.2, a permissioned blockchain platform from Hyperledger
- FD-Tree: a Tree Index on Solid State Drives
- Fin Tech: AI-driven and Data-driven Financial Management and Analytics
- ForkBase: An Efficient Storage Engine for Blockchain and
Forkable Applications
- FRAUDAR: Bounding Graph Fraud in the Face of Camouflage.
- GAM (Globally Addressable Memory): A distributed memory management platform which provides a global, unified memory space over a cluster of nodes connected via RDMA (Remote Direct Memory Access)
- GEMINI: A GEneralizable Medical Information aNalysis and Integration Platform
- GENIE and LAMP: GENeric IndEx and semi-LAzy Mining Paradigm
- ip8value: A Global Platform For IP Marketing, Technology Search And Investment
- LogBase: Develop a scalable log-structured database system
- Mars: A MapReduce Framework on Graphics Processors
- Matrices, Compression, Learning Curves: formulation, and the GROUPNTEACH algorithms
- MLCask: A Git-like end-to-end ML life-cycle management system
- R2-D2: A “Semi-Lazy” Approach to Probabilistic Path Prediction in Dynamic Environments
- Social Media and Social Network Analytics
- Structured Data
- TezSign: A digital singing platform to provide tools to facilitate trusted, secure, and efficient document signing
- ThunderML: Next-Generation Machine Learning Platforms on Many-Core Architectures
- Verazt: A collection of tools to find bugs and vulnerabilities in smart contracts
Digital Transformation, Platforms & Innovation
- Information Systems Development
- Open Innovation
- Crowdfunding and Entrepreneurship
- IT for Collaboration - Knowledge Management Systems
- Emergent Impacts of IT
- Applied Machine Learning / Data Science
Healthcare Informatics
- Affective Cognition
- Clinical Data Analytics
- Empathic Accuracy, Happiness, and Hypomania Risk
- Enhanced Brownian diffusion of colloidal dimers in an oscillatory shear flow
- Speckle Characterization
- Software of Clinical Data Analytics Lab (CDAL)
- Towards personalised medicine: subtyping patients using their genomic data
- Vacancy and dislocation dynamics in colloidal dimer crystals
Intelligent Systems
- #pin: Bonus workers on Amazon Mechanical Turk
- 2bit-Tactile Hand: Investigated the perceptual abilities of 2bit tactons on the wrist and the hand as a type of complementary feedback
- ABI FoodCam: An attempt to promote impromptu introductions and informal social interactions through food sharing
- ActualTouch
- AiSee: A discreet and reliable bone conduction headphone with an integrated small camera
- Affect in the Wild: Bridging the gap between affective technologies and consumer devices while preserving users' data privacy
- AI and Smart Decision Analytics
- ANISMA: A software and hardware toolkit to prototype on-skin haptic devices
- ArmSleeve: A patient monitoring system to support occupational therapists in their upper limb rehabilitation work with stroke patients
- Augmented Forearm
- BiQUE: Biquaternionic Embeddings of Knowledge Graphs
- Birdie: An exploration of a novel sensory experience as a first step towards a true flying experience
- BWard: An effective stand-alone electronic platform
- CapMat: A smart foot mat that enables user identification, supporting applications such as multi-layer authentication
- ChaddyBuddy
- ChewIt: A novel intraoral input interface that provides an effective solution for hands-free interaction scenarios
- ClothTiles: A prototyping platform to fabricate actuators of clothing
- colorMeText: Colors input text according to ratings using some dictionary
- CompRate: A computation framework that uses ordinary motion sensors available in common smartwatches and activity trackers to infer heart rate of the wearer
- Continuous version of the Inclusion of Other in Self (IOS) scale
- CricketCoach: A smart system that creates awareness of the hand-grip force for cricket players
- Crowd-Eval-Audio: A frontend focused framework to setup and conduct perceptual listening tests on crowdsourced platforms
- Doodle Daydream: An interactive display wall
- EarPut: A novel interface concept, which instruments the ear as an interactive surface for touch-based interactions and its prototypical hardware implementation
- Evaluating IVR in schools
- EyeKnowYou: A DIY toolkit to estimate cognitive load and actual screen time using a head-mounted webcam
- EyeRing: A wearable intuitive interface that allows a person to point at an object to see or hear more information about it
- Feel the Globe: A thermal, interactive installation
- FingerDraw: A novel drawing interface
- FingerReader
- FingerReader-v0
- Foot.Note
- fSense: Uses photoplethysmograph (PPG) sensors in commercially available smartwatches to sense the force of performing hand gestures and gripping objects
- GesCAD
- GestAKey
- GymSoles: Enables a correct execution of exercises
- HapticChair: A sensory substitution interface that translate music into vibrotactile feedback
- Hopu: A mobile game that encourages children (8-12 years) to explore basic science concepts in a fun and engaging way
- I-Draw: A drawing tool to assist free hand drawings on physical surfaces
- InSight: An intuitive technique to control smart objects with existing input devices in the environment, while simply looking at them
- ircX
- iSwarm: Depicts luminous sea creatures that interact with the visitors of the event
- Jammify
- Keepers & Bees: A digital swarm of interactive critters that visitors can interact with in real time via their smartphones
- KinVoice: Explores using voices of friends and family (we will refer as ‘kin’) in voice interfaces
- Kiwrious: Allows students to experience the fun, creative and social nature of science first-hand
- Knoctify
- Kyanite
- Learning using Structural Motifs (single-CPU version)
- Learning via Hypergraph Lifting
- LightSense: The latest interactive XR installation by the arc/sec Lab for Cyber-Physical Architecture and Interactive Systems
- LightTank
- M-Hair: A novel method for providing tactile feedback by stimulating only the body hair without touching the skin
- MagicBLOCKS: A tangible interactive tabletop system able to support various interaction modes, such as clicking, pressing, dragging and air gestures
- Mobile 360° Video Interaction
- MuSS-Bits: Small wearable plug-and-play sensor-display pairs that communicate wirelessly peer-to-peer
- nZwarm: A swarm of luminous “sea creatures” that interact with passers-by
- OM: Proposes an inclusive wearable technology that can enrich the human experience through frequencies that we can truly feel
- oSense: Uses motion sensors to recover finger postures and motion
- PaperPixels: A toolkit for animating drawings on a regular paper in a subtle and ambient manner
- pGAT: Probabilistic Logic Graph Attention Networks for Reasoning
- PhantomTouch: A prototype based on lightweight and stretchable plaster matrix of Shape-Memory-Alloys (SMA)
- PostBits
- Programatically downloading .csv data from Qualtrics and reading it into R
- Prompto: An expansion of the project Prospero
- ProspecFit: An effective lab-based memory technique
- Prospero: Explores the use of a conversational agent
- RainbowHub: A unique creative solution to draw attention to the Ellen Melville Centre
- RippleTouch: A low resolution haptic interface that is capable of providing haptic stimulation to multiple areas of the body via a single point of contact actuator
- Scratch and Sense: To read and react to the sensor data in real-time
- Semantic Network Extractor (Relational Clustering)
- Sensei: A mobile interface for language learning
- SHRUG: An interactive shoulder rehabilitation exerciser
- SmartFinger
- SonicSG
- SoundFloor
- SparKubes: A set of stand-alone tangible objects that are corded with simple behaviors and do not require additional instrumentation or setup
- Sparsh
- SpeechPlay: An intuitive system for creating expressive synthetic voices in a fun and interactive manner
- SpiderVision: A wearable device that extends the human field of view to augment a user’s awareness of things happening behind one’s back
- Step Detection Algorithm
- StickAmps: An intuitive interface that provides feedback on the AC (Alternating Current) current flow through a bundled-cable
- StickEar
- StressFoot
- StressShoe: A DIY toolkit for self-tracking stress
- Sum-Product Networks for Language Modeling
- SUTDFoodCam: An IP camera mounted in the L2 pantry
- SwimSight
- Target Driven Navigation
- The Alchemy System for Statistical Relational AI
- The RIBbon: An interactive lighting and architectural installation
- Thumb in Motion: A one-handed Thumb-to-ring gesture interface to quickly access information without interfering with physical activity
- TickleFoot
- Toro: A Interactive Literature Exploration tool
- WatchMe: A software and hardware platform that focuses on making ambient monitoring intuitive and seamless Interactive Literature Exploration tool
- VersaTouch: A portable, plug-and-play system that uses active acoustic sensing to track fine-grained touch locations
- VRHook:A novel data collection tool
- WaveSense
- XRtic: A prototyping toolkit enabling real-world cloth deformations to be used in novel ways in eXtended Reality (XR) applications
- zSense: Provides greater input expressivity for smart wearables through a shallow depth gesture recognition system using non-focused infrared sensors
Media
- 3D Motion Analysis for Sports Coaching
- 3D Motion Capture for Digital Cultural Heritage
- 5-Step Approach to Designing Controlled Experiments
- A Classification of Opening Posts in Commercial Software Help Forums
- A PDTB-Styled End-to-End Discourse Parser
- Annotated 3D Image/Video Quality Databases
- Annotated Image Quality Databases
- Annotated Video Quality Databases
- AutoComPaste: Auto-Completing Text as an Alternative to Copy-Paste
- AutoGami: A Low-cost Rapid Prototyping Toolkit for Automated Movable Paper Craft
- AVEID: Automatic Video System for Measuring Engagement In Dementia
- Beyond Stereo: An Exploration of Unconventional Binocular Presentation for Novel Visual Experience
- BezelCopy: An Efficient Cross-Application Copy-Paste Technique for Touchscreen Smartphones
- BlindType: Eyes-Free Text Entry on Handheld Touchpad by Leveraging Thumb’s Muscle Memory
- Bottomless Joystick: Mid-Air Interaction Device with Haptic Feedback
- Bridging the “Intention Gap” in Multimedia Search & Large-Scale Ontology-based Semantic Learning
- Catapy (Unchained Vehicle): A car that provides the fun of chasing
- Causal Reasoning Framework
- City-wide Surveillance with Multiple Cameras
- CoFacade: A Customisable Assistive Approach for Elders and Their Helpers
- ColorBless: Augmenting Visual Information for Colorblind People with Binocular Luster Effect
- Coursera-Crawler: A crawler to scrape Coursera's discussion forum
- Designing an Effective Vibration-Based Notification Interface for Mobile Phones
- Designing Laser Gesture Interface for Robot Control
- Digital Stress Bell
- Draco: Bringing Life to Illustrations with Kinetic Textures
- Dual Grid Net: hand mesh vertex regression from single depth maps
- Dynamic Adaptive Streaming Over HTTP (DASH)
- earPod: Eyes-free Menu Selection using Touch Input and Reactive Audio Feedback
- EDITalk: Towards Designing Eyes-free Interactions for Mobile Word Processing
- Elastic Hierarchies: Combining Treemaps and Node-Link Diagrams
- EPOC: Small and Mighty Instant | Fuss Free Connectivity Offering Endless Possibility
- Exploring User Motivations for Eyes-free Interaction on Mobile Devices
- EYEditor: Towards On-the-Go Heads-up Text Editing Using Voice and Manual Input
- Facial Image Analyses API
- Farmer’s Tale: A Facebook Game to Promote Volunteerism
- Follow-My-Lead: Intuitive Indoor Path Creation and Navigation Using Interactive Videos
- Food Messaging: Using an Edible Medium for Social Messaging
- Foodlg: A food journaling, nutrition tracking and analysis app on your diet, by simply taking pictures of what you have eaten
- FusePrint: A DIY 2.5D Printing Technique Embracing Everyday Artifacts
- Generation of Structured knowledge from Heterogonous User-Generated-Content
- GIME - Geotechnical Information Management and Exchange
- Granny Home Activity Monitor Simulator
- HaptiColor: Interpolating Color Information as Haptic Feedback to Assist the Colorblind
- Harvesting Caregiving Knowledge: Design Considerations for Integrating Volunteer Input in Dementia Care
- Human-AI Interaction
- Hunter Gatherer: Interaction Support for the Creation and Management of Within-Web-Page Collections
- HyNote: Integrated Concept Mapping and Notetaking
- InkSeine: In Situ Search for Active Note Taking
- Intelligent Social Scene Analytics
- JoyTu.be: An interactive video platform for annotating and publishing videos information and it is a management tool for brands and agencies
- Korero: Facilitating Complex Referencing of Visual Materials in Asynchronous Discussion Interface
- Laκsa: Mobile App for Intelligible Control of Interruption
- Large-Scale Analysis, Indexing and Retrieval of Social Image
- Learning Controllable Face Generator from Disjoint Datasets
- Let's check COVID-19 Claims
- Lib4MOOCData: Library for processing MOOC data dumps
- Light Verb / Support Verb Annotations
- L.IVE: An Integrated Interactive Video-based Learning Environment
- Location Analytics
- Magic Cards: A Paper Tag Interface for Implicit Robot Control
- MapVisuals: A visual analytics platform for multimodal geospatial temporal data – with dynamic real-time parameterization, charting, visual tools for analysing large spatial data sets
- MASLAB: Multimedia Analysis and Synthesis Lab
- Markerless Mixed Reality
- Measuring Web Page Revisitation in Tabbed Browsing
- MOGCLASS: Evaluation of a Collaborative System of Mobile Devices for Classroom Music Education of Young Children
- MoveSpace: On-body Athletic Interaction for Running and Cycling
- Multimedia Question-Answering and Dynamic Knowledge Organization
- Multimodal Knowledge Graph and Multimodal Conversational Search & Recommendation
- NinjaTrack: A shape-changing user interface based on a double-hinge structure
- NoteVideo: Facilitating Navigation of Blackboard-style Lecture Videos
- NotiRing: A Comparative Study of Notification Channels for Wearable Interactive Rings
- NUS MULTI-SOURCE Social DATASET
- NUS SMS Corpus
- NUS-WIDE: A Real-World Web Image Dataset from National University of Singapore
- Older Adults and Computer Usage: Common Activities and Essential Applications
- OmniVib: Towards Cross-body Spatiotemporal Vibrotactile Notifications for Mobile Phones
- Perceptual Texture Space
- Phosphor: Explaining Transitions in the User Interface Using Afterglow Effects
- Physical Loci: Leveraging Spatial, Object and Semantic Memory for Command Selection
- Positioning Glass: Investigating Display Positions of Monocular Optical See-Through Head-Mounted Display
- Product Search and Brand Tracking in Social Media
- Profiling Biometric Authentication on Mobile Devices
- Record Matching Package
- ReTool: Interactive Microtask and Workflow Design through Demonstration
- Ringteraction: Coordinated Thumb-index Interaction Using a Ring
- Risingreens: Technology Enabler for Agriculture Communities. Everyone starts somewhere to a better future
- Robots in my Contact List: Using Social Media Platforms for Human-Robot Interaction in Domestic Environment
- Robust Principal Component Analysis
- SandCanvas: A Multi-touch Art Medium Inspired by Sand Animation
- Scholarly Paper Recommendation Datasets
- SciSumm Pilot Corpus
- Search engine wrapper
- Shared Input Multimodal Mobile Interfaces: Interaction Modality Effects on Menu Selection in Single-task and Dual-task Environments
- Simple vs. Compound Mark Hierarchical Marking Menus
- Singapore Heritage Trails: A location-based social app for creating and sharing geographic trails
- Smart Sail: Visualizing performance on the sail!
- SocialSense: Mining the Sense of Organizations, People and Other Entities from Social Media
- SSID: Student Submission Integrity Diagnosis
- Talking Drone (To Communicate With Crow): An unmanned aerial vehicle (UAV) that is used to communicate with birds in the air
- Task Relation Networks
- Temporal Aggregate Representations for Long-Range Video Understanding
- The Adaptive Hybrid Cursor: A Pressure-based Target Selection Technique for Pen-based User Interfaces
- To Risk or Not to Risk? Improving Financial Risk-Taking of Older Adults by Online Social Information
- Toolkit to Support Intelligibility in Context-Aware Applications
- Towards Characterizing User Interaction with Progressively Transmitted 3D Meshes
- Tracing Tuples Across Dimensions: A Comparison of Scatterplots and Parallel Coordinate Plots
- Trade-off between Automation and Accuracy in Mobile Photo Recognition Food Logging
- Trustable and Explainable AI
- Ubitile: A Finger-Worn I/O Device for Tabletop Vibrotactile Pattern Authoring
- Understanding Humans in Crowded Scenes: Multi-Human Parsing
- UROP/HYP Report Style: A LaTeX style file created for School of Computing students writing report for FYP/UROP
- Using Crowdsourcing for Scientific Analysis of Industrial Tomographic Images
- Various Image/Viedo Databases
- VidOR: Video Object Relation Dataset
- VidVRD: Video Visual Relation Dataset
- Vignette: Interactive Texture Design and Manipulation with Freeform Gestures for Pen-and-Ink Illustration
- VITA: Towards Supporting Volunteer Interactions with Long-Term Care Residents with Dementia
- WADE: Simplified GUI Add-on Development for Third-party Software
- XPose: Reinventing User Interaction with Flying Cameras
- Zone and Polygon Menus: Using Relative Position to Increase the Breadth of Multi-Stroke Marking Menus
Programming Languages & Software Engineering
- 1-CARD-XOR
- AFLFast: An improved Greybox Fuzz testing tool built on AFL (American Fuzzy Lop)
- AFLGo: A directed Greybox Fuzz testing tool built on AFL
- AFLNet: A greybox fuzzer for network protocols
- AFLSmart: Input-structure aware greybox fuzzing
- Angelix: Semantics-based test-driven automated program repair tool for C programs
- ApproxMC: A hashing-based algorithm for approximate discrete integration over finite domains
- Barbarik
- Bosphorus
- Cache Side Channel Attacks (oo7, KLEESpectre, CacheFix)
- CAREER: Mechanisms for Ensuring the Integrity of Distributed Object Systems
- Chronos: A Timing Analyzer for Embedded Software
- Chronos for multi-cores: a WCET analysis tool for multi-cores
- Components for State Restoration in Tree Search
- COMPOzE: Intention-based Music Composition through Constraint Programming
- Concolic Program Repair or CPR tool : Automated program repair, program synthesis, symbolic execution
- COPPICE: A mutation framework for inferring legitimate API rules
- CoREBench: Realisitic, complex regression errors
- CrystalBall: Employs supervised learning and uses extensive, multi-gigabyte data extracted from runs of a single SAT solver to perform predictive analytics
- DASADA: Dynamic software architectures
- Developer Patches for Smart Contracts
- Dino Service Brokering Software
- Don't Be Puzzled!
- FixMorph: Automated repair of Linux code
- GANAK: A new scalable probabilistic exact model counter
- HIMPS: An efficient system for discovering predicated bug signatures to assist in debugging
- KUS: A new approach to the uniform generation that builds on recent progress in knowledge compilation
- LM MINER: A generic specification miner for software implementation
- Manthan: A novel data-driven approach to Boolean functional synthesis
- Memory model sensitive checker for C#
- MIS: Computes minimal Independent Support for a given CNF formula
- Mozart: The Mozart Programming System
- NORT: A tool for establishing signatures of normal behaving applications and monitoring the current behavior of applications to check against the learned specifications
- NPAQ: A prototype tool that enables checking rich properties over binarized neural networks
- Oz: A Programming Language for Multi-Agent Systems
- PAT (Process Analysis Toolkit): An Enhanced Simulator, Model Checker and Refinement Checker for Concurrent and Real-time Systems
- PowerPointLabs: A free PowerPoint plugin for creating awesome slides with less effort
- QuikFix: A Repair-based Timetable Solver
- Scheduling a Major College Basketball Conference—Revisited
- Semantic Space: An Infrastructure for Smart Spaces
- SemFix: First semantic program repair tool
- SENSORIA: Software Engineering for Service-Oriented Overlay Computers
- SensOS: Architectural styles for embedded software
- Siena (Scalable Internet Event Notification Architectures)
- Silas (Dependable and high performance machine learning): Trusted machine learning and decision making
- SMTApproxMC: An approximate model counter for Bitvector theory
- Software timing analysis (Tool, Papers)
- Solar powered rotorcraft: a multidisciplinary engineering challenge for undergraduate students
- SudokuSat: A Tool for Analyzing Difficult Sudoku Puzzles
- Symbolic Simulator Engine for Live Sequence Charts (LSCs)
- TEAMMATES: A peer feedback/evaluation tool for student teams
- Timed Communicating Object Z (TCOZ): An integration of Object-Z and Timed CSP
- TimeMachine: An automated testing tool for Android apps, which can automatically jump to the most progressive state observed in the past when progress is slow
- TrustDNN: Evaluating the Trustworthiness of Deep Learning Systems
- UbiVal: Fundamental Approaches to Validation of Ubiquitous Computing Applications and Infrastructures
- UniGen: A hashing-based algorithm to generate uniform samples subject to given set of constraints
- User-defined Difficulty Levels for Automated Question Generation
- Verified Software Toolchain
- WAPS
- WeightGen: Hashing-based approximate weighted sampling for weighted CNF formulas
- WeightMC: Hashing-based algorithm for weighted counting (discrete integration) over Boolean domains
Security
- AutoCrypt: A tool which transforms existing C/C++ applications like those in the Unix CoreUtils package to operate on encrypted sensitive content
- AutoCSP: An approach for automatically retrofitting content security policy (CSP)
- BesFS: A POSIX Filesystem for Enclaves with a Mechanized Safety Proof
- Data-oriented Attack Benchmarks
- DexterJS: Auto-Patching DOM-based XSS At Scale
- Erebus: A Stealthier Partitioning Attack against Bitcoin Peer-to-Peer Network
- EthRacer - Concurrency Bug-finding Tool for Smart Contracts
- Fuzz Testing and Symbolic Execution
- Kaluza: A String Decision Procedure
- Learning Controllable Face Generator from Disjoint Datasets
- MAIAN - Symbolic execution tool for multi-transctional contracts
- Neural Nets to Learn Function Signatures - datasets
- NPAQ - Quantitative Verifier for Deep Nets
- OblivP2P Code: An Oblivious Peer-to-Peer Content Sharing System
- Obscuro - Bitcoin Mixer using SGX
- OHIE - Simple and Scalable Blockchain Consensus
- Oyente Smart Contract Analyzer
- Panoply - Low TCB Micro-containters using SGX
- Profiling Biometric Authentication on Mobile Devices
- Program Repair
- SmartPool on Ethereum
- SMC - String Model Counter
- TaintInduce - Taint Rule learner
- Task Relation Networks
- Tuple-Space Explosion against Open vSwitch
- Understanding Humans in Crowded Scenes: Multi-Human Parsing
- VIF - Secure In-Network Filters using SGX
- VulnLoc - Localizing Vulnerabilities Statistically From One Exploit
- Web2Local Attacks on Chrome
System & Networking
- AI-on-skin: On-body AI inference for artificial skin interfaces
- BNV: Enabling Scalable Network Experimentation through Bare-metal Network Virtualization
- Ceramist- Verified Hash-based Approximate Membership Structures
- Cloud-Native Systems
- Computational Kernels for Wearables (Sequential and Multi-threaded): A set of representative kernels in iot domain, used for evaluation of LOCUS architecture
- Debugging Transient Faults in Data Centers using Synchronized Network-wide Packet Histories
- DiSeL: Distributed Separation Logic
- Dynamic Networks: Massively Parallel Aggregation in Dynamic Networks
- Enabling smartwatches to sense dehydration and skin health from sweat
- FCM-sketch: generic network measurements with data plane support
- Geographic Routing for Wireless Sensor Networks
- Hydra: Peer-to-Peer Architecture for Networked Games
- InDP: In-Network Data Processing for Wireless Sensor Networks
- Indriya2: A Heterogeneous Wireless Sensor Network (WSN) Testbed
- Internet Peering
- Internet Transport
- Know what I don't know
- Laser Attack Benchmark Suite (LABS)
- Lin-Analyzer: A High-Level Performance Analysis Tool for FPGA Accelerators
- Many-Core System Design for 5G Base Station
- Medusa: Building GPU-based Parallel Sparse Graph Applications with Sequential C/C++ Code
- Network Neutrality
- Neural Network Hardware Accelerator at the Edge
- Next-Generation TCP for Mobile Cellular Networks
- OmniDB: Towards Portable and Efficient Query Processing on Parallel CPU/GPU Architectures
- oo7: Detecting and Patching Spectre Vulnerabilities on Binary
- Precise Time-synchronization in the Data-Plane using Programmable Switching ASICs
- Robust Blockchains- BCube: Overcoming the 50% Barrier in Blockchains
- Scilla: A Smart Contract Intermediate Level Language
- Simple C-Linda with Posix Threads
- SkyStitch: A multi-UAV based video surveillance system
- Software Support for Heterogeneous Multi-Cores in Dark Silicon Era
- Stream Systems
- SuSLik: Synthesis of Heap-Manipulating Programs from Separation Logic Specifications
- The Sniper Multi-Core Simulator
- ThunderRiNG can generate 655 billion random numbers per second on a single FPGA!
- Tit-for-Tat Transfer Protocol: Achieving High-Bandwidth Peer-to-Peer Data Transfers with the Right Incentives
- Toychain: A Coq implementation of a minimalistic blockchain-based consensus protocol
- Transformer Core: Next-Generation Many-Core Architecture
- Ultra-Low Power CGRA Architectures for General Purpose Acceleration at the Edge
- Universal SoC: Automatic Generation of High-Performance SoCs for the Internet of Things (IoT)
- Using Sensor Inherent Noise in Wearables for User-level Privacy Preservation in Community Data Sensing
|