Software Product Line Engineering - DAT165, lp2, 2010/2011

Course code: DAT165
Examiner/Lecturer: Robert Feldt, Lecturers: Tony Gorschek, Martin Ivarsson

News

Dates

Below you can see the date, time, room and themes for the lectures. In the column marked "SPLE" you can see the parts of the main course book (by Pohl et al) relevant for that lecture, in the column marked "SPLIA" you can see the parts of the supporting book and in the "Papers" column the relevant research papers. You are expected to study these chapters and papers that are relevant for a lecture around the time of that lecture (preferably before attending the lecture!). Lectures will not be directly based on the books and papers but will add additional material. The ICS acronym below refers to the group Assignment "Industry Case Study". The individual assignment on Reuse is called "Reuse" below.

Date & Time Room Theme Papers
SPLE
SPLIA
26/10 13:15-15:00 ES51
L1: Course and SPLE introduction (rf) [slides, video]
[Frakes2005]
chapter 1&2
chapter 1
29/10 10:00-11:45 ES53
L2: Architecture & Variability (rf) [slides, video]
chapter 4-6
chapter 3
--- 1/11 14:00 ---
---
--- DEADLINE: Email with ICS group members name & email to examiner ---
--- --- ---
2/11 13:15-15:00 ES51
L3: Variability, scoping & domain analysis (mi) [slides]
[Chen2010, PhilipsCase]
chapter 7
ch. 2, 3, 17
--- 3/11 09:00 --- --- --- DEADLINE: Email with theme and ref to 3 papers for Reuse assignment (rf) ---
--- --- ---
3/11 10:00-11:45 EL42 S1: Support for Assignment "Reuse" (mi) [slides]


9/11 13:15-15:00
ES51
L4: Processes and SPL (mi) [slides]



10/11 10:00-11:45
EL42
S2: Support for Assignment "Reuse" (mi)



12/11 10:00-11:45
ES53
L5: Processes and Organizational issues (mi) [slides]


--- 15/11 09:00 --- --- --- DEADLINE: Report for Reuse assignment emailed to Robert ---
--- --- ---
15/11 10:00-11:45
ES52
L6: SW Process Assessment / Improvement (tg) [slides]



15/11 13:15-15:00
ES52
L7: Business for SPL (tg) [slides]



16/11 08:00-09:45
ES51
L8: Transitioning to SPL (tg) [slides]
[Hetrick2006]


17/11 10:00-11:45
EL42
S3: Support for Assignment Industry Case Study (mi) [slides]
[Petersen2009]


--- 17/11 14:00 ---
---
--- DEADLINE: Company info email ICS (tg) ---
--- --- ---
19/11 10:00-11:45
ES53
!!NO Workshop or Lecture 9! Workshop on 23/11 instead!!



23/11 13:15-15:00
ES51
Workshop on Assignment "Reuse" (rf)



24/11 10:00-11:45
EL42
S4: Support for Assignment Industry Case Study (rf)



--- 24/11 14:00 --- --- --- DEADLINE: Case study design ICS emailed to Tony ---
--- --- ---
1/12 10:00-11:45
EL42
S5: Support for Assignment Industry Case Study (mi)



3/12 10:00-11:45
CANCELLED!
CANCELLED!


8/12 10:00-11:45
EL42
S6: Support for Assignment Industry Case Study (mi)



10/12 10:00-11:45
ES53
L10: Testing and SPL, Summary (rf)


16/12 14:00-18:00
Campus Johanneberg, "Maskin-salar"
Written exam


--- 7/1 14:00 --- --- --- DEADLINE: Complete assignment report ICS emailed to Tony (tg) ---
--- --- ---

Course documents and material

Examination will be based on the main course book, the papers listed in the Dates and Deadlines table above and the material presented in lectures as well as in your assignments. The supporting book is optional but will be important to study to get the higher grades. To pass the course it is extremely important that you read all the course material, participate in lectures and are active in and finish assignments. If you do not you will fail! Remember that this is a master level course and requires considerably more than most bachelor level courses.

Assignments

The course is examined through a group assignment, one individual assignment and a final, individual, written exam.
All your reports for assignments and exercises should be formatted using the IEEE Conference Proceedings format (except for the SRS in the group assignment, see its description for details):
and submitted in an email.