Leveraging Existing Software Artifacts to Support Design, Development, and Testing of Mobile Applications

Improving Collaboration Efficiency for Software Development

Deep Learning for the Internet of Things

Computational Design of Metamaterials and Deployable Structures

Representations for High-level Autonomous Decision-making under Uncertainty

Moving Processing to Data: From Big Data Applications to Emerging Near-Data Computation