- Semester: Autumn 2011 - 3.75 SP for TDT10, 7.5 SP (12
h/week) for DT8100.
- Responsibles: Adjunct associate professor Parastoo
Mohagheghi at SINTEF, assisted by postdoc Daniela S. Cruzes - and professor Reidar Conradi
Relevant email addresses:
Parastoo Mohagheghi <parastoo.mohagheghi@sintef.no>,
Daniela S. Cruzes <dcruzes@idi.ntnu.no>,
Reidar Conradi <conradi@idi.ntnu.no>.
- Goal of the course: To serve as an introduction to various
topics that are related to COTS (Commercial-Off-The-Shelf) and OSS (Open
Source Software) based software development:
- What do we mean by OSS, COTS and open standards?
- How the OSS communities are organized?
- How to initiate an OSS project?
- How to integrate COTS / OSS in commercial settings?
- How to reuse and modernize legacy software?
- How to assess industrial success - what has been learnt?
- Syllabus: The course literature consists of articles from
various journals, magazines and proceedings; see pensum
list (final per 04.11.2011).
- Teaching approach: The course is taught through four (six
for DT8100) colloquia in workshop-style, where the teachers and students
present a topic, followed by e.g. group
work and discussions. Thus, each student must present her/his share of
the 10 curriculum topics, i.e. revise old and prepare
new slides. Hint: start now with this.
We suggest to use the
complementary books or papers as a source for your presentation. All the books
are available for consultation in our library.
- Exercises: Each student must also carry out and document (as
an essay, report or paper) a small empirical study. For TDT10, the
studies may be done in teams of two students while DT8100 students
should perform studies on their own. The topic and general organization of such a
study must be decided upon on Sept.29. The resulting documentation must be
delivered by Friday Nov.04, and counts 1/3 of the total mark for the
TDT10/DT8100 course. On Thursday Nov. 17 each student is expected to give a 15 minutes presentation of the delivered report.
- When and Where: Thursdays (except Monday 12.9), at
12:15-16:00.
Start on 01/09, then 12/09, 29/09, (DT8100 only: 20/10 and 03/11)
, 17/11 (with summary and student presentations);
First time on Thursday, 1st Sept. 12:15-15:00 in room ITV-354,
also in room ITV-354 later.
- Student presentation schedule:
The course schedule is
simply to take curricula parts Topic 1-Topic 10 sequentially on the
announced days.
- Slides from the presentations: -- see under
syllabus as above.
- Exam: Oral; date to be announced (predecided and the same
for all depth courses)
- Student Background Form: http://www.idi.ntnu.no/emner/tdt10/forms/backgroundform.doc
- Presentation Schedule (add student allocations??):
1. Thursday 01/09
Parastoo: Introduction, objectives
Parastoo et al.: Topic 1, The basic knowledge of open source and free software
2. Moday 12/09
student 1 : Topic 2, OSS in perspective
student 2&3 : Topic 3, Understanding OSS projects
3. Thursday 29/09
student 4 : Topic 4, How to use COTS / OSS in commercial settings?
student 5 : Topic 5, Evaluating OSS projects
Selecting topics of student studies
4. Thursday 20/10 (only DT8100)
student 6 : Topic 6, Research on OSS
student 7 : Topic 7, How to use COTS and legacy software?
student 8 : Topic 8, Case studies
5. Thursday 03/11 (only DT8100)
student 9 : Topic 9, New research topics
student 10 : Topic 10, Abstraction paradigms
6. Thursday 17/11, Presentation of student studies and summarizing
Exam in Nov. 2011 (to be decided later)
- Students per 01. Spet. 2011:
NN1 nn@stud.ntnu.no
NN2 nn@stud.ntnu.no
NN3 nn@stud.ntnu.no
NN4 nn@stud.ntnu.no
NN5 nn@stud.ntnu.no
NN6 nn@stud.ntnu.no
NN7 nn@stud.ntnu.no
NN8 nn@stud.ntnu.no
NN9 nn@stud.ntnu.no
NN10 nn@stud.ntnu.no
NN11 nn@stud.ntnu.no
NN12 nn@stud.ntnu.no
...
|