Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia...

28
Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of Informatics, Humboldt University – Berlin, Germany, [email protected]

Transcript of Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia...

Page 1: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Introduction

15th Workshop

Software Engineering Education and Reverse Engineering

Bohinj, Slovenia

24th – 29th August 2015

Klaus Bothe

Institute of Informatics, Humboldt University – Berlin, Germany, [email protected]

Page 2: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Introduction

15th Workshop

Software Engineering Education and Reverse Engineering

Bohinj, S LOVE nia

24th – 29th August 2015

Klaus Bothe

Institute of Informatics, Humboldt University – Berlin, Germany, [email protected]

Page 3: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Bohinj Park Hotel

Page 4: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.
Page 5: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Contents

Overview of the workshopWhat happened in our DAAD project since

September 2014 until August 2015?Current work in our DAAD project

Page 6: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Workshop Software Engineering Education and Reverse Engineering

• Novi Sad, YU, 2001

• Plovdiv, BG, 2002

• Ohrid, MK, 2003

• Zagreb, CRO, 2004

• Baile Herculane, RO, 2005

• Ravda, BG, 2006

• Risan, MNE, 2007

• Durrës, ALB, 2008

• Neum, BiH, 2009

• Ivanjica, RS, 2010

• Ohrid, MK, 2011

• Opatija, CRO, 2012

• Bansko, BG, 2013

• Sinaia, RO, 2014

• Bohinj, SLO, 2015

Page 7: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Workshop participants

• Novi Sad, YU, 2001 23

• Plovdiv, BG, 2002 26

• Ohrid, MK, 2003 27

• Zagreb, CRO, 2004 30

• Baile Herculane, RO, 2005 31

• Ravda, BG, 2006 35

• Risan, MNE, 2007 40

• Durrës, ALB, 2008 47

• Neum, BiH, 2009 42

• Ivanjica, RS, 2010 52

• Ohrid, MK, 2011 62

• Opatija, CRO, 2012 65

• Bansko, BG, 2013 62

• Sinaia, RO, 2014 55

• Bohinj, SLO, 2015 65

Page 8: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

DAAD

(German Academic Exchange Service)

Academic Reconstruction of South Eastern Europe

BackgroundStability Pact for

South-Eastern EuropeHumboldt University BerlinUniversity of Novi Sad

2000

University of SkopjeUniversity of PlovdivUniversity of Belgrade, Fac. EE + Nat. Sc.

2001

University of Kragujevac *)University of Nis, Fac. of Nat. Sc. *)

University of ZagrebUniversity of SarajevoUniversity of Banja Luka University of TimisoaraUniversity of Tirana *)

2003

University of Rijeka2004DAAD project:

Software Engineering: Education and Research

Cooperation University of Nis, Fac. of EEPolytechnic University of Tirana

2006

Summary:- 9 countries- 17 universities- 19 faculties(3 have been lost *)

University of Montenegro (Podgorica)2007

University of Tetovo (South-Eastern) University of Craiova University of Maribor

2013

Page 9: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

DAAD

(German Academic Exchange Service)

Academic Reconstruction of South Eastern Europe

BackgroundStability Pact for

South-Eastern EuropeHumboldt University BerlinUniversity of Novi Sad

2000

University of SkopjeUniversity of PlovdivUniversity of Belgrade, Fac. EE + Nat. Sc.

2001

University of Kragujevac *)University of Nis, Fac. of Nat. Sc. *)

University of ZagrebUniversity of SarajevoUniversity of Banja Luka University of TimisoaraUniversity of Tirana *)

2003

University of Rijeka2004

University of Nis, Fac. of EEPolytechnic University of Tirana

2006

University of Montenegro (Podgorica)2007

University of Tetovo (South-Eastern) University of Craiova University of Maribor

2013

Additional workshop participants:

Budapest; Hungary

2015

Page 10: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica Kosovo

MACEDONIA

Craiova

Tetovo

MariborBohinj

Page 11: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Contents

Overview of the workshopWhat happened in our DAAD project since

September 2014 until August 2015? Current work in our DAAD project

Page 12: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

What happened in our DAAD project since September 2014?

Papers at Conferences and Journals Coordination meeting of project group leaders, May 2015 Guest lecturing – more than the years before:

included partners: Novi Sad, Skopje, Berlin, Tirana, Sarajevo, Tetovo, Rijeka

Page 13: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Papers

Bothe, Klaus; Budimac, Zoran; Putnik, Zoran; Ivanovic, Mirjana; Cico, Betim; Sanja Candrlic; Stoyanov, Stanimir; Zdravkova, Katerina; Stoyanova-Doyceva, Asya; Jakimovski, Boro; Jurca, Ioan; Nosovic, Novica: Educational Cooperation across Countries by Shared Course Materials: More than 10 Years of Experience, ICL, Dubai, December 2014

Bothe, K., Putnik, Z.:    "Master Crash Course on “Software Engineering” in a Multi-Cultural Environment",    Computer Applications in Engineering Education, DOI 10.1002/cae.21657

Ivanović M., Budimac Z., Klašnja-Milićević A., Vesin B., Possibilities to Improve Web-based Assessment in Programming Courses, WEBDATANET Conference 2015, 26-28 May 2015, Salamanca, Spain, pp. 1-8, http://conference.webdatanet.eu/download

Pribela I, Pracner D., Budimac Z., Bringing together manual and automated code assessment, Proc. of the international conference on Numerical analysis and applied mathematics (ICNAAM) 2014, Symposium on Computer Languages, Implementation, and Tools (SCLIT), 22–28 September 2014, Rhodes, Greece, ISBN: 978-0-7354-1287-3, AIP Conf. Proc. 1648, pp. 310007-1 - 310007-4, 2015, DOI:http://dx.doi.org/10.1063/1.4912560

 Ivanović M., Budimac, Z.,Paunić Đ., Educational influences of choice of first programming language, Proc. of the international conference on Numerical analysis and applied mathematics (ICNAAM) 2014, Symposium on Computer Languages, Implementation, and Tools (SCLIT), 22–28 September 2014, Rhodes, Greece, ISBN: 978-0-7354-1287-3, AIP Conf. Proc. 1648, 2015, pp. 310010-1 – 310010-4, doi: 10.1063/1.4912563.

Page 14: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Coordination meeting Berlin May 2015

Goal: preparation of this workshop, exchange of ideas concerning curricula, SE education, SE reasearch issues

Participants (11): Betim Cico, Costin Badica, Elinda Kajo Meçe, Katerina Zdravkova, Klaus Bothe, Kresimir Fertalj, Maja Pušnik, Natasa Hoić- Božić, Novica Nosovic, Stanimir Stoyanov, Zoran Budimac

Page 15: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Overview of the workshopWhat happened in our DAAD project since

September 2014 until August 2015? Current work in our DAAD project

Contents

Page 16: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Overview of intensive courses delivered during last 12 months

Guest lecturing

Page 17: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive courses for TEMPUS joint Master:Skopje – Novi Sad (since 2007)

Page 18: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive courses for TEMPUS joint Master:Skopje – Novi SadSkopjeNovi Sad

• Katerina Zdravkova: Privacy, Ethics, and Social responsibilities (December 2014)

• Anastas Misev: Software Testing (June 2015)

Page 19: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive courses for TEMPUS joint Master:Skopje – Novi SadNovi Sad Skopje

• Zoran Budimac, Research Methods (October 2014, June 2015)• Mirjana Ivanovic, Requirements engineering

(December 2014, June 2015) • Zoran Budimac, Software Engineering for Critical Systems

(December 2014, June 2015)

Page 20: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive courses: Cognitive Robotics

Hans-Dieter Burkhard:•Rijeka (14 -23 Oct. 2014)•Skopje (14 - 21 April 2015)/ Tetovo (23 April 2015)

• Planned Sarajevo Nov 2015

Page 21: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive course „Research Methods“: at Polytechnical University Tirana (2015)

Zoran Budimac, Mirjana Ivanovic, Gordana Rakic: Research MethodsApril 2015

Page 22: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive course „Software Engineering“: Polytechnical University Tirana (since 2007)

Klaus Bothe, Zoran Putnik:•Lectures: June 2015•Assignments: July, August 2015•Exam: September 2015

Page 23: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Course „Software Engineering“: Sarajevo, Rijeka, Tetovo(combination of local and guest lecturing/ selected topics)

Novica Nosovic,Klaus Bothe

Betim Cico,Klaus Bothe

Sanja Candrlic,Klaus Bothe

Page 24: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

JCSE: Applications in real lectures

Novi Sad: 2002-04: 2 times, English, 10 particular participants, 2004-13: ordinary students, Serbian slides

Skopje: English, materials used in 2 different courses since 2004; in 2007 the first real delivery of the JCSE in Skopje

Plovdiv: Bulgarian, 2 different curricula, 100 participants, since 2003, textbook in 2006

Kragujevac: Serbian, since 2003 Zagreb (Dubrovnik): Croatian, 1 topic Timisoara: Romanian, 1 topic Berlin: 4 times (transparencies) + 6 times (ppt), German,

80 participants Belgrade (Faculty Elec.Eng.): 2005 - 2013, Serbian slides, 12 topics,

133 participants in 2005 University of Tirana: 2007, some topics used in a Bachelor course Polytechnic University Tirana: 2007 - 2015, course delivered by guest lecturers and

local teachers in a Master’s study Rijeka: since 2010, selected topics by guest lecturing since 2014 Sarajevo: selected topics, in 2012 - 2015 by guest lecturing Tetovo: since 2014, selected topics by guest lecturing

JCSE: 13 (out of 17) universities included teaching materials

Page 25: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Workshop organization

Page 26: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Workshop program: Topics

Software Engineering and general Informatics Curricula Issues

Cases studies in SE and InformaticsGeneral Learning Issues in SE and InformaticsE-Learning Various related topics

Page 27: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Workshop program: Timetable

Chairpersons and sections:- refer to all problems with your presentations to the responsible chairperson (e.g. modification of title …)

20 minutes for presentation and questions Two half-day excursions and one full-day

excursion:rain on Tuesday (Bled) Wendesday?

Page 28: Introduction 15 th Workshop Software Engineering Education and Reverse Engineering Bohinj, Slovenia 24 th – 29 th August 2015 Klaus Bothe Institute of.

Group photo in 2014 (Sinaia)