SlideShare a Scribd company logo
1 of 17
Download to read offline
Student perceptions and attitudes towards the
software factory as a learning environment
Muhammad Ovais Ahmad ,
Kari Liukkunen,
Jouni Markkula
Agenda
• Motivation
• Research problem
• Research Method
• Results and discussion
• Conclusion and future work
Motivation
 Industry needs graduates from universities having knowledge and skills to tackle the practical
issues of real life software development.
 To facilitate software engineering students and fulfill industry need, the Department of
Information Processing Science, University of Oulu, Finland, built a Software Factory
laboratory (SWF) in 2012 based on Lean concept.
Industry need
Software factory What’s in it
University and researchers Student Entrepreneur or Company
- Access to research subjects
in industry-like
environment
- Technologically novel
research environment
- Opportunities for cross-
disciplinary research
- Opportunities for
collaboration with other
researchers in the factory
network
- Funding opportunities via
collaboration in joint
research initiatives (FP7,
ITEA, Artemis)
- Erasmus exchange
- Work with the modern
technologies and
development methods
- Experiment, innovate
and try new things
- Work with the industry,
with their challenges
and in industry-like
environment
- Contacts with the
industry and
opportunities for
employment
- Erasmus exchange
- Pilot new technologies and
methods in the safe and
controlled environment
- Many ways to participate
- Modern cloud-based tools and
environments
- Full transparency and visibility
for the development process
and tools
- Access to the whole factory
network and experiences of it
- Collaboration opportunities
with other industry
participants
Software factory
 New methods and tools to use
 Apply new concept to solve problem in their own way
 Prepare for the challenging position in industry
Project Course
Research Problem
 To examines factors in software factory learning environment which affect learning of student in
software factory project course.
Theoretical
Framework
 Computer laboratory Environment Inventory (CLEI)
 Attitude towards Computers and Computing Courses Questionnaire instrument
(ACCC)
 Additional constructs:
 Kanban board
 Collaborative learning
Computer laboratory Environment Inventory
Description
of CLEI
Constructs Description Sample item
Student
Cohesion
Extent to which students know, help, and
are supportive of each other
I get on well with students in this
laboratory class
Open-
Endedness
Extent to which the laboratory activities
encourage an open-ended, divergent
approach to use of computers
There is opportunity for me to pursue
my own computing interests in this
laboratory class
Integration
Extent to which the laboratory activities
are integrated with non- laboratory and
theory classes
The laboratory work is unrelated to the
topics that I am studying in my lecture
Technology
Adequacy
Extent to which the hardware and
software are adequate for the tasks
required
The computers are suitable for running
the software I am required to use
Attitude towards Computers and Computing
Courses Questionnaire instrument
Description of
ACCC
Constructs Description Sample item
Anxiety
Extent to which the student feels
comfortable using a computer
Working with a computer
makes me very nervous.
Enjoyment
Extent to which the student
enjoys working on a computer
I enjoy learning on a computer.
Usefulness of
course
Extent to which the student
found the course useful
I do not think I will use what I
learned in this class.
Kanban and
Collaborative
learning
 Kanban execute Lean thinking in practice;
however Lean is more than Kanban.
 Kanban Principles
 Visualize the workflow
 Limit work in progress
 Manage flow
 Make process policies explicit
 Improve collaboratively (using models and the scientific method)
 Collaborative learning is an instructional approach in which a small number of learners interact together
and share their knowledge and skills in order to reach a specific learning goal.
Research method
 Quantitative research approach
 Web survey
 Question were based on the mentioned research instrument
 The measurement was based on five-point Likert-type scale
 Survey population: Masters degree final year students who participate in
software factory project course (7 projects).
DiscussionResults
 The general findings indicate that software
factory environment, collaborative learning
and Kanban board play important role in
software engineering students learning,
academic achievements and professional skills
gaining.
 The findings are helpful to develop a better
understanding about learning environments.
The information gathered in this study can
also be used to improve the software
engineering learning environment.
Constructs Mean α
Student Cohesion 4.85 0.895
Usefulness of course 3.74 0.996
Open-Endedness 3.66 0.870
Collaborative learning 3.67 0.887
Enjoyment 3.64 0.861
Kanban board 3.59 0.868
Integration 3.52 0.582
Technology Adequacy 3.46 0.968
Anxiety 2.16 0.759
Competencies gained
 Effective task management
 Solving complex problems
 Sharing responsibilities
 Developing a shared
 Building a positive relationships
 Negotiating with other groups
 Use of rational argument to persuade others
 Resolving conflict
Interesting Findings
 In software factory Students
 Feels more confident and supportive of each other while solving problems in different ways.
 Have opportunity to work with a real customer on a real industrial project
 Make a bridge between theoretical knowledge of software engineering and practical software
development and management work
 Kanban board helps in visualizing and prioritizing an entire work project more efficiently.
 One student reported in the open-ended question that
 I believe Kanban board helps me to follow my project procedure when I am lost.
 Students believed that the knowledge obtained in the Software factory project course would help
them in a future job.
Future workConclusion
 Research focused mainly on obtaining a general perception of master’s degree student
learning in project course at software factory environment.
 Factors affecting student learning were explored relying on the well-known CLEI,ACCC,
collaborative learning and Kanban.
 However, the actual strength of the factors affecting the student learning in SWF was
not measured.
 For future work larger sample sizes are required.
 A network has already built with some European software factories and its expansion
is ongoing to other software factories.
Thank you
Muhammad Ovais Ahmad
Doctoral Candidate
Department of Information Processing Science
E-mail: muhammad.ahmad@oulu.fi
Thank you
Thank you
Ahmad Muhammad Ovais, Kari Liukkunen, Jouni Markkula
(2014) Student perceptions and attitudes towards the
software factory as a learning environment. IEEE Global
Engineering Education Conference, 3-5 April 2014, Istanbul,
Turkey
References

More Related Content

What's hot

A Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationA Survey of Requirements Engineering Education
A Survey of Requirements Engineering Education
Sofia Ouhbi
 
A comparison between evaluation of
A comparison between evaluation ofA comparison between evaluation of
A comparison between evaluation of
ijseajournal
 
Presentationfinal
PresentationfinalPresentationfinal
Presentationfinal
hlselz
 
Innovation Learning Lab
Innovation Learning LabInnovation Learning Lab
Innovation Learning Lab
Kari Laine
 
Evaluation of the Passit project
Evaluation of the Passit projectEvaluation of the Passit project
Evaluation of the Passit project
grainne
 
The importance of staff development in technology integration 2
The importance of staff development in technology integration 2The importance of staff development in technology integration 2
The importance of staff development in technology integration 2
kellyjberg
 
Sarah Rose, Selby College technophobes to technophiles
Sarah Rose, Selby College   technophobes to technophilesSarah Rose, Selby College   technophobes to technophiles
Sarah Rose, Selby College technophobes to technophiles
JISC Regional Support Centre
 
Module 5 integrating technology into the curriculum
Module 5 integrating technology into the curriculumModule 5 integrating technology into the curriculum
Module 5 integrating technology into the curriculum
cbgill38
 

What's hot (20)

A Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationA Survey of Requirements Engineering Education
A Survey of Requirements Engineering Education
 
Semantically-enabled Project-based Collaborative Learning of Software Patterns
Semantically-enabled Project-based Collaborative Learning of Software PatternsSemantically-enabled Project-based Collaborative Learning of Software Patterns
Semantically-enabled Project-based Collaborative Learning of Software Patterns
 
Micro Instructional Design for Problem-Based and Game-Based Learning
Micro Instructional Design for Problem-Based and Game-Based LearningMicro Instructional Design for Problem-Based and Game-Based Learning
Micro Instructional Design for Problem-Based and Game-Based Learning
 
A comparison between evaluation of
A comparison between evaluation ofA comparison between evaluation of
A comparison between evaluation of
 
Presentationfinal
PresentationfinalPresentationfinal
Presentationfinal
 
Innovation Learning Lab
Innovation Learning LabInnovation Learning Lab
Innovation Learning Lab
 
Assessment of Classroom technology
Assessment of Classroom technologyAssessment of Classroom technology
Assessment of Classroom technology
 
Evaluation of the Passit project
Evaluation of the Passit projectEvaluation of the Passit project
Evaluation of the Passit project
 
The importance of staff development in technology integration 2
The importance of staff development in technology integration 2The importance of staff development in technology integration 2
The importance of staff development in technology integration 2
 
WebPA - A Practical Approach to Peer Assessment
WebPA - A Practical Approach to Peer AssessmentWebPA - A Practical Approach to Peer Assessment
WebPA - A Practical Approach to Peer Assessment
 
Icers 8 Wmu Sma Paper
Icers 8 Wmu Sma PaperIcers 8 Wmu Sma Paper
Icers 8 Wmu Sma Paper
 
Essence Drives Software Engineering Education
Essence Drives Software Engineering EducationEssence Drives Software Engineering Education
Essence Drives Software Engineering Education
 
RIDE 2010 presentation - Using interactive computer-based assessment to suppo...
RIDE 2010 presentation - Using interactive computer-based assessment to suppo...RIDE 2010 presentation - Using interactive computer-based assessment to suppo...
RIDE 2010 presentation - Using interactive computer-based assessment to suppo...
 
Full presentation for hertfordshire mjpkh
Full presentation for hertfordshire mjpkhFull presentation for hertfordshire mjpkh
Full presentation for hertfordshire mjpkh
 
Sarah Rose, Selby College technophobes to technophiles
Sarah Rose, Selby College   technophobes to technophilesSarah Rose, Selby College   technophobes to technophiles
Sarah Rose, Selby College technophobes to technophiles
 
Pid95
Pid95Pid95
Pid95
 
Module 5 integrating technology into the curriculum
Module 5 integrating technology into the curriculumModule 5 integrating technology into the curriculum
Module 5 integrating technology into the curriculum
 
A Learning Setting Based on Competitions for Agile Software Engineering
A Learning Setting Based on Competitions for Agile Software EngineeringA Learning Setting Based on Competitions for Agile Software Engineering
A Learning Setting Based on Competitions for Agile Software Engineering
 
Edu 225 week 7 assignment benchmark
Edu 225 week 7 assignment benchmarkEdu 225 week 7 assignment benchmark
Edu 225 week 7 assignment benchmark
 
Blackboard Be taught 9
Blackboard Be taught 9Blackboard Be taught 9
Blackboard Be taught 9
 

Viewers also liked

Pamiętacie, kiedy byliście małymi dziećmi i wierzyliście
Pamiętacie, kiedy byliście małymi dziećmi i wierzyliściePamiętacie, kiedy byliście małymi dziećmi i wierzyliście
Pamiętacie, kiedy byliście małymi dziećmi i wierzyliście
juss-tynaa
 
Philosophy for old age
Philosophy for old agePhilosophy for old age
Philosophy for old age
keestrokes
 
FACTORS INFLUENCING THE ADOPTION OF E-GOVERNMENT SERVICES IN PAKISTAN
FACTORS INFLUENCING THE ADOPTION OF E-GOVERNMENT SERVICES IN PAKISTANFACTORS INFLUENCING THE ADOPTION OF E-GOVERNMENT SERVICES IN PAKISTAN
FACTORS INFLUENCING THE ADOPTION OF E-GOVERNMENT SERVICES IN PAKISTAN
Muhammad Ahmad
 

Viewers also liked (15)

Physics
PhysicsPhysics
Physics
 
我的PPT之初恋这件小事
我的PPT之初恋这件小事我的PPT之初恋这件小事
我的PPT之初恋这件小事
 
Pamiętacie, kiedy byliście małymi dziećmi i wierzyliście
Pamiętacie, kiedy byliście małymi dziećmi i wierzyliściePamiętacie, kiedy byliście małymi dziećmi i wierzyliście
Pamiętacie, kiedy byliście małymi dziećmi i wierzyliście
 
Philosophy for old age
Philosophy for old agePhilosophy for old age
Philosophy for old age
 
Physics
PhysicsPhysics
Physics
 
Thailand policy corruption 2
Thailand policy corruption 2 Thailand policy corruption 2
Thailand policy corruption 2
 
Introductions to Relations
Introductions to RelationsIntroductions to Relations
Introductions to Relations
 
Icsea 2014 usage of kanban in software companies
Icsea 2014 usage of kanban in software companiesIcsea 2014 usage of kanban in software companies
Icsea 2014 usage of kanban in software companies
 
Physics
PhysicsPhysics
Physics
 
Waves & Optics
Waves & OpticsWaves & Optics
Waves & Optics
 
Kanban in software development: A systematic literature review
Kanban in software development: A systematic literature reviewKanban in software development: A systematic literature review
Kanban in software development: A systematic literature review
 
FACTORS INFLUENCING THE ADOPTION OF E-GOVERNMENT SERVICES IN PAKISTAN
FACTORS INFLUENCING THE ADOPTION OF E-GOVERNMENT SERVICES IN PAKISTANFACTORS INFLUENCING THE ADOPTION OF E-GOVERNMENT SERVICES IN PAKISTAN
FACTORS INFLUENCING THE ADOPTION OF E-GOVERNMENT SERVICES IN PAKISTAN
 
Sistemas operacionais 3
Sistemas operacionais 3Sistemas operacionais 3
Sistemas operacionais 3
 
Factors affecting the academic performance of college students (1)
Factors affecting the academic performance of college students (1)Factors affecting the academic performance of college students (1)
Factors affecting the academic performance of college students (1)
 
Questionnaire
QuestionnaireQuestionnaire
Questionnaire
 

Similar to Student perceptions and attitudes towards the software factory as a learning environment

Chapter 11 ppt for module 5
Chapter 11 ppt for module 5Chapter 11 ppt for module 5
Chapter 11 ppt for module 5
sragasa
 
Prin itppt k_texler_v2_062609
Prin itppt k_texler_v2_062609Prin itppt k_texler_v2_062609
Prin itppt k_texler_v2_062609
NAFCareerAcads
 
Handouts New and Emerging Models for Work-based Learnin
Handouts  New and Emerging Models for  Work-based LearninHandouts  New and Emerging Models for  Work-based Learnin
Handouts New and Emerging Models for Work-based Learnin
NAFCareerAcads
 
edd581_Rytasha Adams_action_research_proposal_
edd581_Rytasha Adams_action_research_proposal_edd581_Rytasha Adams_action_research_proposal_
edd581_Rytasha Adams_action_research_proposal_
Taysha Adams
 
Pawlik
PawlikPawlik
Pawlik
anesah
 
Interactive Multi Media Projects & Problem Based Learning Presentation For E ...
Interactive Multi Media Projects & Problem Based Learning Presentation For E ...Interactive Multi Media Projects & Problem Based Learning Presentation For E ...
Interactive Multi Media Projects & Problem Based Learning Presentation For E ...
Vicky Ross
 

Similar to Student perceptions and attitudes towards the software factory as a learning environment (20)

OLPD Technology Redesign (2011-2012)
OLPD Technology Redesign (2011-2012)OLPD Technology Redesign (2011-2012)
OLPD Technology Redesign (2011-2012)
 
A Practical Approach Of Teaching Software Engineering
A Practical Approach Of Teaching Software EngineeringA Practical Approach Of Teaching Software Engineering
A Practical Approach Of Teaching Software Engineering
 
libya
libyalibya
libya
 
Virtual Flipped Classroom
Virtual Flipped ClassroomVirtual Flipped Classroom
Virtual Flipped Classroom
 
Chapter 11 ppt for module 5
Chapter 11 ppt for module 5Chapter 11 ppt for module 5
Chapter 11 ppt for module 5
 
Knight Tpol 10.Ppt
Knight Tpol 10.PptKnight Tpol 10.Ppt
Knight Tpol 10.Ppt
 
Prin itppt k_texler_v2_062609
Prin itppt k_texler_v2_062609Prin itppt k_texler_v2_062609
Prin itppt k_texler_v2_062609
 
Cb Cetis June 2007 Final
Cb Cetis June 2007 FinalCb Cetis June 2007 Final
Cb Cetis June 2007 Final
 
Handouts New and Emerging Models for Work-based Learnin
Handouts  New and Emerging Models for  Work-based LearninHandouts  New and Emerging Models for  Work-based Learnin
Handouts New and Emerging Models for Work-based Learnin
 
Instructional Strategies For Technology Integration
Instructional Strategies For Technology IntegrationInstructional Strategies For Technology Integration
Instructional Strategies For Technology Integration
 
Comport Networking June08
Comport Networking June08Comport Networking June08
Comport Networking June08
 
Software Engineering education and teaching
Software Engineering education and teachingSoftware Engineering education and teaching
Software Engineering education and teaching
 
Software Engineering Education and Teaching
Software Engineering Education and TeachingSoftware Engineering Education and Teaching
Software Engineering Education and Teaching
 
Aquaculture Presentatione Fest
Aquaculture Presentatione FestAquaculture Presentatione Fest
Aquaculture Presentatione Fest
 
edd581_Rytasha Adams_action_research_proposal_
edd581_Rytasha Adams_action_research_proposal_edd581_Rytasha Adams_action_research_proposal_
edd581_Rytasha Adams_action_research_proposal_
 
Pawlik
PawlikPawlik
Pawlik
 
BE Final Year Project and Seminar Sem VI.pptx
BE Final Year Project and Seminar Sem VI.pptxBE Final Year Project and Seminar Sem VI.pptx
BE Final Year Project and Seminar Sem VI.pptx
 
Software Engineering Thesis Topics In Oxford.pptx
Software Engineering Thesis Topics In Oxford.pptxSoftware Engineering Thesis Topics In Oxford.pptx
Software Engineering Thesis Topics In Oxford.pptx
 
CS0: A Project Based, Active Learning Course
CS0: A Project Based, Active Learning CourseCS0: A Project Based, Active Learning Course
CS0: A Project Based, Active Learning Course
 
Interactive Multi Media Projects & Problem Based Learning Presentation For E ...
Interactive Multi Media Projects & Problem Based Learning Presentation For E ...Interactive Multi Media Projects & Problem Based Learning Presentation For E ...
Interactive Multi Media Projects & Problem Based Learning Presentation For E ...
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 

Student perceptions and attitudes towards the software factory as a learning environment

  • 1. Student perceptions and attitudes towards the software factory as a learning environment Muhammad Ovais Ahmad , Kari Liukkunen, Jouni Markkula
  • 2. Agenda • Motivation • Research problem • Research Method • Results and discussion • Conclusion and future work
  • 3. Motivation  Industry needs graduates from universities having knowledge and skills to tackle the practical issues of real life software development.  To facilitate software engineering students and fulfill industry need, the Department of Information Processing Science, University of Oulu, Finland, built a Software Factory laboratory (SWF) in 2012 based on Lean concept. Industry need
  • 4. Software factory What’s in it University and researchers Student Entrepreneur or Company - Access to research subjects in industry-like environment - Technologically novel research environment - Opportunities for cross- disciplinary research - Opportunities for collaboration with other researchers in the factory network - Funding opportunities via collaboration in joint research initiatives (FP7, ITEA, Artemis) - Erasmus exchange - Work with the modern technologies and development methods - Experiment, innovate and try new things - Work with the industry, with their challenges and in industry-like environment - Contacts with the industry and opportunities for employment - Erasmus exchange - Pilot new technologies and methods in the safe and controlled environment - Many ways to participate - Modern cloud-based tools and environments - Full transparency and visibility for the development process and tools - Access to the whole factory network and experiences of it - Collaboration opportunities with other industry participants
  • 5. Software factory  New methods and tools to use  Apply new concept to solve problem in their own way  Prepare for the challenging position in industry Project Course
  • 6. Research Problem  To examines factors in software factory learning environment which affect learning of student in software factory project course.
  • 7. Theoretical Framework  Computer laboratory Environment Inventory (CLEI)  Attitude towards Computers and Computing Courses Questionnaire instrument (ACCC)  Additional constructs:  Kanban board  Collaborative learning
  • 8. Computer laboratory Environment Inventory Description of CLEI Constructs Description Sample item Student Cohesion Extent to which students know, help, and are supportive of each other I get on well with students in this laboratory class Open- Endedness Extent to which the laboratory activities encourage an open-ended, divergent approach to use of computers There is opportunity for me to pursue my own computing interests in this laboratory class Integration Extent to which the laboratory activities are integrated with non- laboratory and theory classes The laboratory work is unrelated to the topics that I am studying in my lecture Technology Adequacy Extent to which the hardware and software are adequate for the tasks required The computers are suitable for running the software I am required to use
  • 9. Attitude towards Computers and Computing Courses Questionnaire instrument Description of ACCC Constructs Description Sample item Anxiety Extent to which the student feels comfortable using a computer Working with a computer makes me very nervous. Enjoyment Extent to which the student enjoys working on a computer I enjoy learning on a computer. Usefulness of course Extent to which the student found the course useful I do not think I will use what I learned in this class.
  • 10. Kanban and Collaborative learning  Kanban execute Lean thinking in practice; however Lean is more than Kanban.  Kanban Principles  Visualize the workflow  Limit work in progress  Manage flow  Make process policies explicit  Improve collaboratively (using models and the scientific method)  Collaborative learning is an instructional approach in which a small number of learners interact together and share their knowledge and skills in order to reach a specific learning goal.
  • 11. Research method  Quantitative research approach  Web survey  Question were based on the mentioned research instrument  The measurement was based on five-point Likert-type scale  Survey population: Masters degree final year students who participate in software factory project course (7 projects).
  • 12. DiscussionResults  The general findings indicate that software factory environment, collaborative learning and Kanban board play important role in software engineering students learning, academic achievements and professional skills gaining.  The findings are helpful to develop a better understanding about learning environments. The information gathered in this study can also be used to improve the software engineering learning environment. Constructs Mean α Student Cohesion 4.85 0.895 Usefulness of course 3.74 0.996 Open-Endedness 3.66 0.870 Collaborative learning 3.67 0.887 Enjoyment 3.64 0.861 Kanban board 3.59 0.868 Integration 3.52 0.582 Technology Adequacy 3.46 0.968 Anxiety 2.16 0.759
  • 13. Competencies gained  Effective task management  Solving complex problems  Sharing responsibilities  Developing a shared  Building a positive relationships  Negotiating with other groups  Use of rational argument to persuade others  Resolving conflict
  • 14. Interesting Findings  In software factory Students  Feels more confident and supportive of each other while solving problems in different ways.  Have opportunity to work with a real customer on a real industrial project  Make a bridge between theoretical knowledge of software engineering and practical software development and management work  Kanban board helps in visualizing and prioritizing an entire work project more efficiently.  One student reported in the open-ended question that  I believe Kanban board helps me to follow my project procedure when I am lost.  Students believed that the knowledge obtained in the Software factory project course would help them in a future job.
  • 15. Future workConclusion  Research focused mainly on obtaining a general perception of master’s degree student learning in project course at software factory environment.  Factors affecting student learning were explored relying on the well-known CLEI,ACCC, collaborative learning and Kanban.  However, the actual strength of the factors affecting the student learning in SWF was not measured.  For future work larger sample sizes are required.  A network has already built with some European software factories and its expansion is ongoing to other software factories.
  • 16. Thank you Muhammad Ovais Ahmad Doctoral Candidate Department of Information Processing Science E-mail: muhammad.ahmad@oulu.fi Thank you
  • 17. Thank you Ahmad Muhammad Ovais, Kari Liukkunen, Jouni Markkula (2014) Student perceptions and attitudes towards the software factory as a learning environment. IEEE Global Engineering Education Conference, 3-5 April 2014, Istanbul, Turkey References