1st International Conference on Advances in Science, Engineering and Robotics Technology 2019 (ICASERT 2019)
978-1-7281-3445-1/19/$31.00 ©2019 IEEE
Students Evaluation in AGILE after Completing
Software Engineering Course
Sabbir M. Saleh
1
, Supta Richard Philip
2
Department of Computer Science and Engineering
City University
Dhaka, Bangladesh
1
saleh.sabbir.aiub@gmail.com
2
supta.philip@gmail.com
Abstract— In the arena of Software Development, the
software engineering philosophy Agile is becoming more
popular juxtaposed to the long-established methods. Software
organizations have a prerequisite from graduates with cutting-
edge knowledge of software engineering methodologies. Due to
Agile’s popularity universities and institutions have already
added agile in the curriculum of software engineering. They
have started to teach the students Agile theoretically,
practically in labs and also have some seminars where
empirical knowledge is shared with students. This paper aims
to acquit the determination of Agile to the perceptual
experience of Software Engineering undergraduate students,
after completing their projects in the lab by following Agile
principles, where they were trying to adopt Agile.
Keywords— Software Engineering Education, Agile Software
Development, Software Project Management.
I. INTRODUCTION
As Agile frameworks are getting to be standard in the
Software organizations [1] there has been an expansion in the
interest for them be schooled in the classroom. Following
Scrum, one of the most popular Agile frameworks has
heightened in the last few years through the demonstrations
of surveys. Considering “2015 state of Scrum Report” Scrum
has been followed in organization for more than 50% of the
time, and that 42% of responders follow Scrum entirely [2].
Regarding the VersionOne [3] State of Agile Survey, around
88% of responders are applying agile in the workspace.
Apparently, it is hard to adopt the Agile principles as well as
gain knowledge for most of the organizations. Agile is a
philosophy to develop software with project management
procedures, such as Scrum, eXtreme Programming (XP),
Lean Software Development (LSD), Kanban, Adaptive
Software Development (ASD), Feature Driven Development
(FDD), Dynamic System Development Method (DSDM),
Agile Modeling (AM), Crystal, Agile Unified Process (AUP)
[4].
Agile Squads perform their jobs differently compared to
other software development teams, where customers and
team members have good continuous communication
between them. They are delivering working software
frequently. These types of duties need some essential
accomplishments like communication skills and faster
implementation potentiality. Advance, because agile squads
are self-organized teams there is a demand to consume self-
denial, a power to assume the obligation, to consecrate, plus
take responsibility and tenure. So, this is an ecumenical
swerve that pupils need to evolve not only fantabulous
technological expertise but also capability of solving a
problem, innovative skills of solutions, scheme skills,
kinship attainments, to make a quick decision with ability in
a fast surrounding [5, 6, 7].
A gap has been created between the knowledge and
accomplishments instructed in universities and the one's
prerequisite in software organizations, after the popularity of
Agile use [8]. So that universities are now adding agile in
their software engineering course curriculum, for a good
outcome.
This paper intends to survey the relationship of tutoring
Agile frameworks and the perceptual experience also may
have called as an evaluation of undergraduate students of
software engineering which are related to the Success
Factors in Agile Software Projects (from Tsun Chow –
2007). We have to keep in mind that, this evaluation was
done by those students who didn’t know anything about
Agile before studying the software engineering course. This
work reports the leads of a first effectuation of agile learning
in the circumstance of undergraduate Computer Science and
Engineering (CSE) Education Department.
The theory of this research is finding students’ team’s
performance to submit their software engineering project
between a deadline fixed by their tutors. This paper can be a
suggestion for other software project management education
area.
The rest of the paper is written into following sections:
Related Works in Section II, Description of class and lab
environment in Section III, Research Methodology and
Results Discussion are respectively in Section IV and V,
Limitations, and Future Works in Section VI, and
Conclusion in Section VII.
II. RELATED WORK
Although the agile framework has been nearby for more
than a tenner, tutoring agile philosophy has just attracted
substantial tending in research and educational fields in the
endure years [10]. Many research workers have been
admitted the demand to instruct the agile process in software
engineering curricula [11, 12] as an intends to construct
ethical and social skills in accession to technological [12].
There is arising consciousness that conventional theoretical
speeches only unable to give students learn agile
frameworks, instead students necessitate to essentially
implement them for upskilling themselves and enriching the
acquiring procedure [9, 13].
Be that as it may, revealing students to agile process and
patterns in the context of university attaches to a set of
disputes [10] counting, student aims, and motivation can be
diverged [9, 14, 15], bounded availableness and backup from
Product Owner/Client [14, 15], lack of counseling from