Towards Language Technology for Everyone

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