SlideShare a Scribd company logo
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

PPTX
Software Development as an Experiment System: A Qualitative Survey on the St...
PPTX
Building Blocks for Continuous Experimentation
PPTX
Instructional Software Presentation
PPT
A framework for the use of online technology and Sakai tools in assessment
PPT
Part 3 Connecting Through Technology
PDF
IRJET- Automatic Generation of Question Paper using Blooms Taxonomy
DOCX
Technology Action Plan
PPT
Presentation1
Software Development as an Experiment System: A Qualitative Survey on the St...
Building Blocks for Continuous Experimentation
Instructional Software Presentation
A framework for the use of online technology and Sakai tools in assessment
Part 3 Connecting Through Technology
IRJET- Automatic Generation of Question Paper using Blooms Taxonomy
Technology Action Plan
Presentation1

What's hot (20)

PPTX
A Survey of Requirements Engineering Education
PPT
Semantically-enabled Project-based Collaborative Learning of Software Patterns
PDF
Micro Instructional Design for Problem-Based and Game-Based Learning
PDF
A comparison between evaluation of
PPT
Presentationfinal
PPT
Innovation Learning Lab
PPTX
Assessment of Classroom technology
PPT
Evaluation of the Passit project
PPT
The importance of staff development in technology integration 2
PPT
WebPA - A Practical Approach to Peer Assessment
PDF
PPTX
Essence Drives Software Engineering Education
PPT
RIDE 2010 presentation - Using interactive computer-based assessment to suppo...
PPT
Full presentation for hertfordshire mjpkh
PPTX
Sarah Rose, Selby College technophobes to technophiles
PPTX
Module 5 integrating technology into the curriculum
PDF
A Learning Setting Based on Competitions for Agile Software Engineering
DOCX
Edu 225 week 7 assignment benchmark
PDF
Blackboard Be taught 9
A Survey of Requirements Engineering Education
Semantically-enabled Project-based Collaborative Learning of Software Patterns
Micro Instructional Design for Problem-Based and Game-Based Learning
A comparison between evaluation of
Presentationfinal
Innovation Learning Lab
Assessment of Classroom technology
Evaluation of the Passit project
The importance of staff development in technology integration 2
WebPA - A Practical Approach to Peer Assessment
Essence Drives Software Engineering Education
RIDE 2010 presentation - Using interactive computer-based assessment to suppo...
Full presentation for hertfordshire mjpkh
Sarah Rose, Selby College technophobes to technophiles
Module 5 integrating technology into the curriculum
A Learning Setting Based on Competitions for Agile Software Engineering
Edu 225 week 7 assignment benchmark
Blackboard Be taught 9
Ad

Viewers also liked (15)

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

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

DOCX
oXabcaARRAAKALSL.docx
PDF
Agile Education
PDF
Scrum2Kanban: Integrating Kanban and Scrum in a University Software Engineeri...
PDF
Developing E-Learning Materials for Software Development CourseA2
PDF
Newbuild, new challenges, new skills
PPT
Grad Cert Tertiary Learning and Teaching, my APL presentation
PDF
Beyond Surveys: Analyzing Software Development Artifacts to Assess Teaching E...
PDF
Agiles 2009 Learning Agile
PDF
Students’ Perception about Fundamental Programming Course Teaching and Learning
PPTX
Integrating user experience and instructional design
PDF
NEED FOR A SOFT DIMENSION
PDF
Game Design Process
DOCX
Agile in education
PDF
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
PDF
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
PPT
Hci techniques from idea to deployment
PDF
Human Centered Software Engineering Integrating Usability in the Software Dev...
PDF
PPTX
Agile Development
PDF
The Road to Data-Informed Agile Development Processes
oXabcaARRAAKALSL.docx
Agile Education
Scrum2Kanban: Integrating Kanban and Scrum in a University Software Engineeri...
Developing E-Learning Materials for Software Development CourseA2
Newbuild, new challenges, new skills
Grad Cert Tertiary Learning and Teaching, my APL presentation
Beyond Surveys: Analyzing Software Development Artifacts to Assess Teaching E...
Agiles 2009 Learning Agile
Students’ Perception about Fundamental Programming Course Teaching and Learning
Integrating user experience and instructional design
NEED FOR A SOFT DIMENSION
Game Design Process
Agile in education
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
Hci techniques from idea to deployment
Human Centered Software Engineering Integrating Usability in the Software Dev...
Agile Development
The Road to Data-Informed Agile Development Processes

Recently uploaded (20)

PDF
Insiders guide to clinical Medicine.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
Pharma ospi slides which help in ospi learning
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Basic Mud Logging Guide for educational purpose
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Cell Types and Its function , kingdom of life
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Complications of Minimal Access Surgery at WLH
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Insiders guide to clinical Medicine.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
O5-L3 Freight Transport Ops (International) V1.pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Pharma ospi slides which help in ospi learning
Anesthesia in Laparoscopic Surgery in India
Basic Mud Logging Guide for educational purpose
PPH.pptx obstetrics and gynecology in nursing
Abdominal Access Techniques with Prof. Dr. R K Mishra
human mycosis Human fungal infections are called human mycosis..pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
O7-L3 Supply Chain Operations - ICLT Program
Microbial disease of the cardiovascular and lymphatic systems
Cell Types and Its function , kingdom of life
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Complications of Minimal Access Surgery at WLH
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.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