Invited Talk: Dissecting the knowledge areas of a popular mobile application


How does a massively popular application like Instagram work? What goes on behind the scenes? What knowledge must a team of developers have to develop a service like Instagram? Together with colleague Vassilios Stefanis, I gave a presentation in the context of the 1st Summer School in ICT at the University of Patras (CEID), directed to prospective students (high-school age).
The presentation discussed the knowledge that a software engineering team must possess in order to develop a non-trivial application for mobiles. We discussed the front-end and back-end components of the popular Instagram application and showed how the curriculum in a Computer Engineering course such as that at CEID covers all required aspects of knowledge.
The slides are attached (Greek only).