Student software projects aim to help teen communicate