Essay requirements

The essay should be written in English. It must be submitted via Devilry before December 14, 23:59, in PDF or ODF format. There will be no deadline extension for this essay.

For master students (INF5750), the essay must be approximately 1000 words and contain all three sections below, but they can pick 1 or 2 topics under section 3).

For PhD students (INF9750), the essay must be approximately 1600 words, and must include all topics under section 3).

1. Group project participation

Which role did you have in the group project? Which part of the software did you develop? How many software commits did you have and when? This part is important for showing that you participated in the group project, did your fair bit and that you deserve to pass the course.

2. Methodology and frameworks

Discuss to what extent working within the context of an open-source project and the particular set of tools and frameworks influenced the software development process in your project work. Also think of one fictitious web-based application you are expected to develop in collaboration with other developers, how would you utilize the different tools and frameworks introduced in the course? (min. 300 words)

3. Architecture paradigm shift

Over the last few years, a paradigm shift in web application architectures have been taking place, with a move from server-generated HTML to Javascript-enabled web applications. With this paradigm shift in mind, discuss one or several of the following topics (PhD students are required to discuss all the questions):

1) What do you see as the pros and cons of these two different architecture models?

2) Which are the technologies and open source software components that are most central in these two architecture models? 

3) How may open source licenses be affected by this change?

4) Also discuss how the trend to offer products as services rather than as product software may have an affect on open source software licensing.  (min. 300 words) 

Published Nov. 23, 2015 2:54 AM