SlideShare a Scribd company logo
1 of 32
Download to read offline
Distributed	
  So-ware	
  Development	
  –	
  
          Sweden	
  -­‐	
  Croa8a	
  
Distributed	
  project	
  	
  


                           Supervisors	
  
                 MDH	
              FER	
  




             MDH	
                         FER	
  
           Students	
                    Students	
  


                                   Project	
  group	
  



4	
                        2013-­‐02-­‐06	
  
What	
  would	
  be	
  success?	
  


                        Supervisors	
  
                       MDH	
      FER	
  




                  IDt	
                                    FER	
  
               Students	
                                Students	
  


                              Project	
  group	
  



5	
                                 2013-­‐02-­‐06	
  
Risk	
  	
  


                                      Supervisors	
  
                             MDH	
                          FER	
  




                          IDE	
                                    FER	
  
                       Students	
                                Students	
  

                                 Project	
  	
  	
  	
  	
  group	
  




6	
                                                2013-­‐02-­‐06	
  
What	
  would	
  be	
  disaster?	
  


                            Supervisors	
  
                   MDH	
                     FER	
  




                IDE	
                               FER	
  
             Students	
                           Students	
  




7	
                                 2013-­‐02-­‐06	
  
What	
  would	
  be	
  that?	
  
        (maybe	
  OK,	
  but	
  not	
  good	
  for	
  the	
  final	
  students	
  resultsJ)	
  



                                             Supervisors	
  
                                     MDH	
                    FER	
  




                                 IDE	
                               FER	
  
                              Students	
                           Students	
  

                                         Project	
  group	
  




8	
                                                  2013-­‐02-­‐06	
  
Distributed	
  So-ware	
  Development	
  
                  Challenges	
  
•  Global	
  Challenges	
  
   –  Out	
  of	
  sight,	
  out	
  of	
  mind	
  
   –  Technical	
  barriers	
  
   –  Physical	
  barriers–	
  space	
  &	
  =me	
  
   –  Language	
  barriers	
  
   –  Cultural	
  Challenges	
  
•  Local	
  Challenges	
  
   –  Cultural	
  Challenges	
  
Way	
  of	
  thinking	
  and	
  presentning	
   a	
  
                          Acsbah	
  
a   	
  
                             A	
  
                           the
                                     ghjkhgjQsaf	
  
                                     sdfgsdfgAsg	
  

           a	
  
                                     sdfgsdfgdsfg	
          A	
  or	
  B	
  
                                                             maybe	
  
                   a	
  

                                                        So	
  Difficult..	
  
WAY	
  OF	
  THINKING	
  
(how	
  to	
  argue,	
  how	
  to	
  carry	
  through	
  a	
  mee8ng,	
  a	
  
                           conversa8on	
  etc.)	
  
                o	
  
                                                                        X	
  


        o	
  
                                                                X	
  
                                                                                11	
  
Sense	
  for	
  8me	
  
•  Swedish	
  Students	
  



•  European	
  Students	
  (Italian,	
  Croa8an)	
  



•  Asian	
  Students	
  
Worklaod	
  during	
  the	
  project	
  
•  Swedish	
  



•  Italy,	
  Croa8a	
  



•  Asian	
  
How	
  to	
  make	
  such	
  course	
  working?	
  
•    Administra8ve	
  &	
  Organiza8onal	
  Challenges	
  
•    Pedagogical	
  Challenges	
  
•    Technical	
  Challenges	
  
•    Cultural	
  Challenges	
  




Avoiding	
  Scylla	
  and	
  Charybdis	
  in	
  Distributed	
  SoCware	
  Development	
  Course	
  –ICSE	
  
2011	
  CTG-­‐DSD	
  workshop	
  
Administar8ve	
  &	
  Organisa8onal	
  
                  Challanges	
  
•    Course	
  approval	
  	
  
•    Joint	
  student	
  enrolment	
  	
  
•    Credits	
  the	
  students	
  obtain	
  in	
  the	
  course	
  	
  
•    Examina7on	
  elements	
  	
  
•    Course	
  quality	
  assurance	
  	
  
•    Administra7ve	
  course	
  support	
  	
  
•    Staff	
  workload	
  	
  
Cultural	
  Challenges	
  
•    Language	
  differences	
  	
  
•    Communica7on	
  characteris7cs	
  	
  
•    Timing	
  issues	
  	
  
•    Agreement	
  and	
  Commitment	
  	
  
•    Teamwork	
  	
  
•    Different	
  views	
  of	
  teaching	
  staff	
  	
  
Heterogeneity	
  Challenges	
  
•  Different	
  knowledge	
  background	
  
•  Different	
  expecta8on	
  about	
  workload	
  
•  Different	
  expecta8on	
  of	
  giving	
  credits	
  
How	
  to	
  avoid	
  the	
  risks?	
  
•  Tac8cs	
  
   –  Force	
  students	
  to	
  start	
  to	
  communicate	
  
   –  Force	
  students	
  to	
  keep	
  to	
  communicate	
  
   –  Avoid	
  situa8on	
  that	
  students	
  complain	
  about	
  
        other	
  side	
  
   –  Explain	
  many	
  8mes	
  that	
  you	
  mean	
  what	
  you	
  say	
  
   –  Mo8vate	
  students	
  
   –  Remove	
  extremely	
  bad	
  students	
  
   	
  
Project schedule
Intro., Lectures, Project presentations and assignments
     Lectures & Group project plan presentations
             Guest Lectures Requirements presentation
                     Group project design, presentations
                         Guest Lectures
                                  Project status presentations


                                                 Project status presentations
                                                          In reserve
                                                                 Final Presentations

                                                                            Weeks
  1     2     3       4     5     6        7       8       9         10
(W44) (W45) (W46)   (W47) (W58) (W49)    (W50    (W51)   (W02)     (W03)
30/10 6/11 13/11    20/11 27/11 4/12     11/12   18/12   08/01     15/01

19                               2013-02-06
Project schedule
                                                                                 Final	
  Results	
  
     Waterfall	
  model	
            Prototype	
  
                                                              Prototype	
  


                                        Itera8ons	
  
                                                     Itera8ons	
  
                                                           Itera8ons	
  
                                                                 Itera8ons	
  




                                                                                        Weeks
  1     2     3       4     5     6        7           8         9              10
(W44) (W45) (W46)   (W47) (W58) (W49)    (W50        (W51)     (W02)          (W03)
30/10 6/11 13/11    20/11 27/11 4/12     11/12       18/12     08/01          15/01

20                               2013-02-06
Mo8va8ng/Demo8va8ng	
  factors	
  for	
  students	
  
                        Individual                    Group
              meeting new people and          team atmosphere,
   Internal   cultures, learning new          responsibility,
              things                          project success
                                              customer support,
   External   grade
                                              challenging project

                      Individual                   Group
                                         respecting       deadlines,
              personal       attitude,   low      quality     work,
   Internal
              overload                   communication issues,
                                         lack of enthusiasm
                                         documentation, technical
   External   lack of time
                                         issues
DSD	
  Experience	
  
         #     #
Year                            Originating countries
       stud. proj.
2003    28    5                Croatia, Sweden, Canada
                        Croatia, Czech Republic, Italy, India,
2004    20    4
                                  Pakistan, Sweden
                       Austria, China, Croatia, France, India,
2005    38    6          Nigeria, Pakistan, Spain, Sweden,
                                     Switzerland
                      Bosnia and Herzegovina, Croatia, Greece,
2006    31    4
                        India, Iran, Pakistan, Spain, Sweden
2007    20    2       Austria, Croatia, Spain, Sweden, Thailand
                       Australia, Croatia, India, Iran, Italy, the
2008    37    6
                        Netherlands, Pakistan, Spain, Sweden
                       Bangladesh, Croatia, France, Germany,
2009    56    10     India, Iran, Italy, Lithuania, the Netherlands,
                               Pakistan, Sweden, Ukraine
                         Bangladesh, China, Croatia, France,
2010    65    9        Germany, India, Iran, Italy, Kazakhstan,
                      Kenya, the Netherlands, Pakistan, Sweden
Well,	
  how	
  did	
  it	
  go???	
  
•  Example	
  
   –  We	
  par8cipated	
  in	
  a	
  contest	
  
   –  Interna8onal	
  conference	
  on	
  
      So-ware	
  Engineering	
  
   –  50	
  groups	
  par8cipated	
  




                                                           MDH/FER	
  
Well,	
  how	
  did	
  it	
  go???	
  
Phase	
  I	
  
     	
  Seminfinals:	
  
	
  




  Phase	
  2:	
  
  Final:	
  
V
        a
F       n
i       c
n       o
a       u
        v
l	
  
        e
        r	
  
Final	
  -­‐	
  Vancouver	
  
Two	
  years	
  a-er	
  
–  Interna8onal	
  conference	
  on	
  
   So-ware	
  Engineering	
  
–  60	
  groups	
  par8cipated	
  




                                          7	
  groups	
  
                                          From	
  
                                          MDH/FER/	
  
                                          Sofia	
  U	
  
How	
  did	
  it	
  go	
  this	
  year???	
  
Phase	
  I	
  
     	
  Seminfinals:	
  	
  18	
  teams	
  passed	
  	
  (6	
  MDH/FER	
  S.	
  U)	
  
	
  




  Phase	
  2:	
  
  Final:	
  
From	
  educa8on	
  to	
  research	
  
•  Wri8ng	
  a	
  proposal	
  for	
  research	
  funding	
  
    –  Goal:	
  Improve	
  global	
  educa8on	
  (global	
  so-ware	
  
       engineering	
  educa8on)	
  
    –  Aspects:	
  
        •  Technical	
  &	
  processes	
  
        •  Cultural	
  &	
  social	
  
        •  Ethical	
  aspects	
  
•  Project	
  
    –  Analyze	
  state	
  of	
  the	
  prac8ce	
  
    –  Propose	
  methods	
  for	
  improvements	
  
From	
  educa8on	
  to	
  research	
  
•  Research	
  Ques8ons	
  
   –  How	
  to	
  tailor	
  course	
  elements	
  (lectures,	
  project	
  work)	
  
      to	
  ac8ve	
  	
  best	
  results	
  
        •  Which	
  elements	
  and	
  which	
  processes	
  are	
  the	
  most	
  
           important	
  for	
  a	
  successful	
  performance	
  of	
  a	
  distributed	
  
           project	
  
        •  Which	
  tools	
  and	
  which	
  way	
  of	
  their	
  use	
  give	
  the	
  best	
  results	
  
   –  Which	
  cultural/social	
  factors	
  have	
  to	
  be	
  processed	
  
      explicitly	
  and	
  systema8cally	
  to	
  achieve	
  an	
  efficient	
  
      project	
  work	
  
   –  Which	
  ethical	
  principles	
  are	
  important	
  to	
  take	
  into	
  
      educa8on	
  to	
  achieve	
  a	
  successful	
  work	
  
Research	
  Methods	
  
•  Similar	
  to	
  empirical	
  SE	
  
    –  “Ac8on	
  Research”	
  –	
  par8cipa8on	
  and	
  observa8on	
  
    –  Experiments	
  –	
  different	
  groups	
  performing	
  in	
  
         different	
  ways	
  
    –  Quan8ta8ve	
  analysis	
  (ques8onnaires,	
  measuring	
  
         results)	
  
    –  Qualita8ve	
  analysis	
  (interviews,	
  “narra8ve”	
  
         communica8on)	
  
    	
  
Conclusion	
  
•  Distributed	
  So-ware	
  Development	
  (Glbal	
  
   So-ware	
  Engineering)	
  Educa8on	
  
   –  Increasing	
  in	
  Europe	
  
   –  Important	
  to	
  understand	
  the	
  differences	
  in	
  
        pedagogical	
  approaches	
  
   	
  
   Interdisciplinary	
  research	
  

More Related Content

Viewers also liked

The challenges and opportunities in open source reuse
The challenges and opportunities in open source reuseThe challenges and opportunities in open source reuse
The challenges and opportunities in open source reuseIvica Crnkovic
 
TPRS® Beginning Workshop 2012
TPRS® Beginning Workshop 2012TPRS® Beginning Workshop 2012
TPRS® Beginning Workshop 2012Scott Benedict
 
TPRS® Beginning Workshop 2012-Detroit
TPRS® Beginning Workshop 2012-DetroitTPRS® Beginning Workshop 2012-Detroit
TPRS® Beginning Workshop 2012-DetroitScott Benedict
 
Software Assurance: What Should We Do next? - Software Design for Reliability
Software Assurance: What Should We Do next?  - Software Design for ReliabilitySoftware Assurance: What Should We Do next?  - Software Design for Reliability
Software Assurance: What Should We Do next? - Software Design for ReliabilityIvica Crnkovic
 
Carmen R Andrews ePortfolio
Carmen R Andrews ePortfolioCarmen R Andrews ePortfolio
Carmen R Andrews ePortfolioScott Benedict
 
Ten Tips to Succeed in Global Software Engineering Education
Ten Tips to Succeed in Global Software Engineering EducationTen Tips to Succeed in Global Software Engineering Education
Ten Tips to Succeed in Global Software Engineering EducationIvica Crnkovic
 
ICSE2018 presentation 2016-05-20
ICSE2018 presentation 2016-05-20ICSE2018 presentation 2016-05-20
ICSE2018 presentation 2016-05-20Ivica Crnkovic
 
Component-Based and Model-Driven Engineering: what is the difference? A CBSE ...
Component-Based and Model-Driven Engineering: what is the difference? A CBSE ...Component-Based and Model-Driven Engineering: what is the difference? A CBSE ...
Component-Based and Model-Driven Engineering: what is the difference? A CBSE ...Ivica Crnkovic
 

Viewers also liked (10)

SPL in Clouds
SPL in CloudsSPL in Clouds
SPL in Clouds
 
The challenges and opportunities in open source reuse
The challenges and opportunities in open source reuseThe challenges and opportunities in open source reuse
The challenges and opportunities in open source reuse
 
TPRS® Beginning Workshop 2012
TPRS® Beginning Workshop 2012TPRS® Beginning Workshop 2012
TPRS® Beginning Workshop 2012
 
TPRS® Beginning Workshop 2012-Detroit
TPRS® Beginning Workshop 2012-DetroitTPRS® Beginning Workshop 2012-Detroit
TPRS® Beginning Workshop 2012-Detroit
 
Software Assurance: What Should We Do next? - Software Design for Reliability
Software Assurance: What Should We Do next?  - Software Design for ReliabilitySoftware Assurance: What Should We Do next?  - Software Design for Reliability
Software Assurance: What Should We Do next? - Software Design for Reliability
 
Carmen R Andrews ePortfolio
Carmen R Andrews ePortfolioCarmen R Andrews ePortfolio
Carmen R Andrews ePortfolio
 
Ten Tips to Succeed in Global Software Engineering Education
Ten Tips to Succeed in Global Software Engineering EducationTen Tips to Succeed in Global Software Engineering Education
Ten Tips to Succeed in Global Software Engineering Education
 
ICSE2018 presentation 2016-05-20
ICSE2018 presentation 2016-05-20ICSE2018 presentation 2016-05-20
ICSE2018 presentation 2016-05-20
 
Component-Based and Model-Driven Engineering: what is the difference? A CBSE ...
Component-Based and Model-Driven Engineering: what is the difference? A CBSE ...Component-Based and Model-Driven Engineering: what is the difference? A CBSE ...
Component-Based and Model-Driven Engineering: what is the difference? A CBSE ...
 
Question words
Question wordsQuestion words
Question words
 

Similar to Teaching in multicultural classromre

Yr 11 5 minute lesson plan
Yr 11 5 minute lesson planYr 11 5 minute lesson plan
Yr 11 5 minute lesson planAshleigh Thomson
 
France Atlanta 2010 | Bridging the atlantic
France Atlanta 2010 | Bridging the atlanticFrance Atlanta 2010 | Bridging the atlantic
France Atlanta 2010 | Bridging the atlanticGDEcD
 
Awl12 2 teacher kickoff sept 2012 (2)
Awl12 2 teacher kickoff sept 2012 (2)Awl12 2 teacher kickoff sept 2012 (2)
Awl12 2 teacher kickoff sept 2012 (2)Toni Olivieri-Barton
 
[open] Innovator @ The Hague University
[open] Innovator @ The Hague University[open] Innovator @ The Hague University
[open] Innovator @ The Hague Universityjmsluijs
 
TWSIA Award: ePortfolios in Virginia Tech's FYE
TWSIA Award: ePortfolios in Virginia Tech's FYETWSIA Award: ePortfolios in Virginia Tech's FYE
TWSIA Award: ePortfolios in Virginia Tech's FYEMarc Zaldivar
 
Undergraduate Final Year Project Guideline for Lecturers 2014
Undergraduate Final Year Project Guideline for Lecturers 2014Undergraduate Final Year Project Guideline for Lecturers 2014
Undergraduate Final Year Project Guideline for Lecturers 2014Ir. Dr. R.Badlishah Ahmad
 
Design Courses & Studios Guidelines - Yasser Mahgoub
Design Courses & Studios Guidelines - Yasser MahgoubDesign Courses & Studios Guidelines - Yasser Mahgoub
Design Courses & Studios Guidelines - Yasser MahgoubGalala University
 
Effective models of Innovation Adoption in Higher Education
Effective models of Innovation Adoption in Higher EducationEffective models of Innovation Adoption in Higher Education
Effective models of Innovation Adoption in Higher EducationAmber D. Marcu, Ph.D.
 
[Challenge:Future] EDLOGIQ
[Challenge:Future] EDLOGIQ[Challenge:Future] EDLOGIQ
[Challenge:Future] EDLOGIQChallenge:Future
 
Introducing KeyCoNet
Introducing KeyCoNet Introducing KeyCoNet
Introducing KeyCoNet DavideCavanna
 
Questions prompted from a distance learning project for children and adolescents
Questions prompted from a distance learning project for children and adolescentsQuestions prompted from a distance learning project for children and adolescents
Questions prompted from a distance learning project for children and adolescentsFernando Albuquerque Costa
 
Duffield ll qldpmi_15_feb2012_final
Duffield ll qldpmi_15_feb2012_finalDuffield ll qldpmi_15_feb2012_final
Duffield ll qldpmi_15_feb2012_finalStephen Duffield
 

Similar to Teaching in multicultural classromre (20)

Yr 11 5 minute lesson plan
Yr 11 5 minute lesson planYr 11 5 minute lesson plan
Yr 11 5 minute lesson plan
 
GSEEM in Sweden
GSEEM in SwedenGSEEM in Sweden
GSEEM in Sweden
 
France Atlanta 2010 | Bridging the atlantic
France Atlanta 2010 | Bridging the atlanticFrance Atlanta 2010 | Bridging the atlantic
France Atlanta 2010 | Bridging the atlantic
 
Student Retention
Student RetentionStudent Retention
Student Retention
 
Awl12 2 teacher kickoff sept 2012 (2)
Awl12 2 teacher kickoff sept 2012 (2)Awl12 2 teacher kickoff sept 2012 (2)
Awl12 2 teacher kickoff sept 2012 (2)
 
[open] Innovator @ The Hague University
[open] Innovator @ The Hague University[open] Innovator @ The Hague University
[open] Innovator @ The Hague University
 
Adhe nov2011
Adhe nov2011Adhe nov2011
Adhe nov2011
 
Developing teachers from a distance
Developing teachers from a distanceDeveloping teachers from a distance
Developing teachers from a distance
 
TWSIA Award: ePortfolios in Virginia Tech's FYE
TWSIA Award: ePortfolios in Virginia Tech's FYETWSIA Award: ePortfolios in Virginia Tech's FYE
TWSIA Award: ePortfolios in Virginia Tech's FYE
 
Undergraduate Final Year Project Guideline for Lecturers 2014
Undergraduate Final Year Project Guideline for Lecturers 2014Undergraduate Final Year Project Guideline for Lecturers 2014
Undergraduate Final Year Project Guideline for Lecturers 2014
 
Stat powerpoint
Stat powerpointStat powerpoint
Stat powerpoint
 
Design Courses & Studios Guidelines - Yasser Mahgoub
Design Courses & Studios Guidelines - Yasser MahgoubDesign Courses & Studios Guidelines - Yasser Mahgoub
Design Courses & Studios Guidelines - Yasser Mahgoub
 
Effective models of Innovation Adoption in Higher Education
Effective models of Innovation Adoption in Higher EducationEffective models of Innovation Adoption in Higher Education
Effective models of Innovation Adoption in Higher Education
 
[Challenge:Future] EDLOGIQ
[Challenge:Future] EDLOGIQ[Challenge:Future] EDLOGIQ
[Challenge:Future] EDLOGIQ
 
E courses
E coursesE courses
E courses
 
Introducing KeyCoNet
Introducing KeyCoNet Introducing KeyCoNet
Introducing KeyCoNet
 
Students as Pilots...but Where is the Map?
Students as Pilots...but Where is the Map?Students as Pilots...but Where is the Map?
Students as Pilots...but Where is the Map?
 
Formato S..[1]
Formato S..[1]Formato S..[1]
Formato S..[1]
 
Questions prompted from a distance learning project for children and adolescents
Questions prompted from a distance learning project for children and adolescentsQuestions prompted from a distance learning project for children and adolescents
Questions prompted from a distance learning project for children and adolescents
 
Duffield ll qldpmi_15_feb2012_final
Duffield ll qldpmi_15_feb2012_finalDuffield ll qldpmi_15_feb2012_final
Duffield ll qldpmi_15_feb2012_final
 

More from Ivica Crnkovic

2020 09-16-ai-engineering challanges
2020 09-16-ai-engineering challanges2020 09-16-ai-engineering challanges
2020 09-16-ai-engineering challangesIvica Crnkovic
 
Ai engineering icsoc -2019-10-30
Ai engineering icsoc -2019-10-30Ai engineering icsoc -2019-10-30
Ai engineering icsoc -2019-10-30Ivica Crnkovic
 
Software Engineering Challenges in building AI-based complex systems
Software Engineering Challenges in building AI-based complex systemsSoftware Engineering Challenges in building AI-based complex systems
Software Engineering Challenges in building AI-based complex systemsIvica Crnkovic
 
ICSE 2018 opening session
ICSE 2018 opening sessionICSE 2018 opening session
ICSE 2018 opening sessionIvica Crnkovic
 
AI challanges - Cse day-2018.04.12
AI challanges - Cse day-2018.04.12AI challanges - Cse day-2018.04.12
AI challanges - Cse day-2018.04.12Ivica Crnkovic
 

More from Ivica Crnkovic (6)

2020 09-16-ai-engineering challanges
2020 09-16-ai-engineering challanges2020 09-16-ai-engineering challanges
2020 09-16-ai-engineering challanges
 
Ai engineering icsoc -2019-10-30
Ai engineering icsoc -2019-10-30Ai engineering icsoc -2019-10-30
Ai engineering icsoc -2019-10-30
 
Software Engineering Challenges in building AI-based complex systems
Software Engineering Challenges in building AI-based complex systemsSoftware Engineering Challenges in building AI-based complex systems
Software Engineering Challenges in building AI-based complex systems
 
ICSE 2018 opening session
ICSE 2018 opening sessionICSE 2018 opening session
ICSE 2018 opening session
 
AI challanges - Cse day-2018.04.12
AI challanges - Cse day-2018.04.12AI challanges - Cse day-2018.04.12
AI challanges - Cse day-2018.04.12
 
Sa past-future
Sa past-futureSa past-future
Sa past-future
 

Teaching in multicultural classromre

  • 1.
  • 2.
  • 3. Distributed  So-ware  Development  –   Sweden  -­‐  Croa8a  
  • 4. Distributed  project     Supervisors   MDH   FER   MDH   FER   Students   Students   Project  group   4   2013-­‐02-­‐06  
  • 5. What  would  be  success?   Supervisors   MDH   FER   IDt   FER   Students   Students   Project  group   5   2013-­‐02-­‐06  
  • 6. Risk     Supervisors   MDH   FER   IDE   FER   Students   Students   Project          group   6   2013-­‐02-­‐06  
  • 7. What  would  be  disaster?   Supervisors   MDH   FER   IDE   FER   Students   Students   7   2013-­‐02-­‐06  
  • 8. What  would  be  that?   (maybe  OK,  but  not  good  for  the  final  students  resultsJ)   Supervisors   MDH   FER   IDE   FER   Students   Students   Project  group   8   2013-­‐02-­‐06  
  • 9. Distributed  So-ware  Development   Challenges   •  Global  Challenges   –  Out  of  sight,  out  of  mind   –  Technical  barriers   –  Physical  barriers–  space  &  =me   –  Language  barriers   –  Cultural  Challenges   •  Local  Challenges   –  Cultural  Challenges  
  • 10. Way  of  thinking  and  presentning   a   Acsbah   a   A   the ghjkhgjQsaf   sdfgsdfgAsg   a   sdfgsdfgdsfg   A  or  B   maybe   a   So  Difficult..  
  • 11. WAY  OF  THINKING   (how  to  argue,  how  to  carry  through  a  mee8ng,  a   conversa8on  etc.)   o   X   o   X   11  
  • 12. Sense  for  8me   •  Swedish  Students   •  European  Students  (Italian,  Croa8an)   •  Asian  Students  
  • 13. Worklaod  during  the  project   •  Swedish   •  Italy,  Croa8a   •  Asian  
  • 14. How  to  make  such  course  working?   •  Administra8ve  &  Organiza8onal  Challenges   •  Pedagogical  Challenges   •  Technical  Challenges   •  Cultural  Challenges   Avoiding  Scylla  and  Charybdis  in  Distributed  SoCware  Development  Course  –ICSE   2011  CTG-­‐DSD  workshop  
  • 15. Administar8ve  &  Organisa8onal   Challanges   •  Course  approval     •  Joint  student  enrolment     •  Credits  the  students  obtain  in  the  course     •  Examina7on  elements     •  Course  quality  assurance     •  Administra7ve  course  support     •  Staff  workload    
  • 16. Cultural  Challenges   •  Language  differences     •  Communica7on  characteris7cs     •  Timing  issues     •  Agreement  and  Commitment     •  Teamwork     •  Different  views  of  teaching  staff    
  • 17. Heterogeneity  Challenges   •  Different  knowledge  background   •  Different  expecta8on  about  workload   •  Different  expecta8on  of  giving  credits  
  • 18. How  to  avoid  the  risks?   •  Tac8cs   –  Force  students  to  start  to  communicate   –  Force  students  to  keep  to  communicate   –  Avoid  situa8on  that  students  complain  about   other  side   –  Explain  many  8mes  that  you  mean  what  you  say   –  Mo8vate  students   –  Remove  extremely  bad  students    
  • 19. Project schedule Intro., Lectures, Project presentations and assignments Lectures & Group project plan presentations Guest Lectures Requirements presentation Group project design, presentations Guest Lectures Project status presentations Project status presentations In reserve Final Presentations Weeks 1 2 3 4 5 6 7 8 9 10 (W44) (W45) (W46) (W47) (W58) (W49) (W50 (W51) (W02) (W03) 30/10 6/11 13/11 20/11 27/11 4/12 11/12 18/12 08/01 15/01 19 2013-02-06
  • 20. Project schedule Final  Results   Waterfall  model   Prototype   Prototype   Itera8ons   Itera8ons   Itera8ons   Itera8ons   Weeks 1 2 3 4 5 6 7 8 9 10 (W44) (W45) (W46) (W47) (W58) (W49) (W50 (W51) (W02) (W03) 30/10 6/11 13/11 20/11 27/11 4/12 11/12 18/12 08/01 15/01 20 2013-02-06
  • 21. Mo8va8ng/Demo8va8ng  factors  for  students   Individual Group meeting new people and team atmosphere, Internal cultures, learning new responsibility, things project success customer support, External grade challenging project Individual Group respecting deadlines, personal attitude, low quality work, Internal overload communication issues, lack of enthusiasm documentation, technical External lack of time issues
  • 22. DSD  Experience   # # Year Originating countries stud. proj. 2003 28 5 Croatia, Sweden, Canada Croatia, Czech Republic, Italy, India, 2004 20 4 Pakistan, Sweden Austria, China, Croatia, France, India, 2005 38 6 Nigeria, Pakistan, Spain, Sweden, Switzerland Bosnia and Herzegovina, Croatia, Greece, 2006 31 4 India, Iran, Pakistan, Spain, Sweden 2007 20 2 Austria, Croatia, Spain, Sweden, Thailand Australia, Croatia, India, Iran, Italy, the 2008 37 6 Netherlands, Pakistan, Spain, Sweden Bangladesh, Croatia, France, Germany, 2009 56 10 India, Iran, Italy, Lithuania, the Netherlands, Pakistan, Sweden, Ukraine Bangladesh, China, Croatia, France, 2010 65 9 Germany, India, Iran, Italy, Kazakhstan, Kenya, the Netherlands, Pakistan, Sweden
  • 23. Well,  how  did  it  go???   •  Example   –  We  par8cipated  in  a  contest   –  Interna8onal  conference  on   So-ware  Engineering   –  50  groups  par8cipated   MDH/FER  
  • 24. Well,  how  did  it  go???   Phase  I    Seminfinals:     Phase  2:   Final:  
  • 25. V a F n i c n o a u v l   e r  
  • 27. Two  years  a-er   –  Interna8onal  conference  on   So-ware  Engineering   –  60  groups  par8cipated   7  groups   From   MDH/FER/   Sofia  U  
  • 28. How  did  it  go  this  year???   Phase  I    Seminfinals:    18  teams  passed    (6  MDH/FER  S.  U)     Phase  2:   Final:  
  • 29. From  educa8on  to  research   •  Wri8ng  a  proposal  for  research  funding   –  Goal:  Improve  global  educa8on  (global  so-ware   engineering  educa8on)   –  Aspects:   •  Technical  &  processes   •  Cultural  &  social   •  Ethical  aspects   •  Project   –  Analyze  state  of  the  prac8ce   –  Propose  methods  for  improvements  
  • 30. From  educa8on  to  research   •  Research  Ques8ons   –  How  to  tailor  course  elements  (lectures,  project  work)   to  ac8ve    best  results   •  Which  elements  and  which  processes  are  the  most   important  for  a  successful  performance  of  a  distributed   project   •  Which  tools  and  which  way  of  their  use  give  the  best  results   –  Which  cultural/social  factors  have  to  be  processed   explicitly  and  systema8cally  to  achieve  an  efficient   project  work   –  Which  ethical  principles  are  important  to  take  into   educa8on  to  achieve  a  successful  work  
  • 31. Research  Methods   •  Similar  to  empirical  SE   –  “Ac8on  Research”  –  par8cipa8on  and  observa8on   –  Experiments  –  different  groups  performing  in   different  ways   –  Quan8ta8ve  analysis  (ques8onnaires,  measuring   results)   –  Qualita8ve  analysis  (interviews,  “narra8ve”   communica8on)    
  • 32. Conclusion   •  Distributed  So-ware  Development  (Glbal   So-ware  Engineering)  Educa8on   –  Increasing  in  Europe   –  Important  to  understand  the  differences  in   pedagogical  approaches     Interdisciplinary  research