Wuand Wang. Comparison of Learning Software Architecture by Developing Social Applications Versus Games on the Android Platform. Hindawi Limited, 2012, doi:10.1155/2012/494232.