A capstone course on agile software development using scrum

V Mahnic - IEEE Transactions on education, 2011 - ieeexplore.ieee.org
In this paper, an undergraduate capstone course in software engineering is described that
not only exposes students to agile software development, but also makes it possible to …

What makes a great software engineer?

PL Li, AJ Ko, J Zhu - 2015 IEEE/ACM 37th IEEE International …, 2015 - ieeexplore.ieee.org
Good software engineers are essential to the creation of good software. However, most of
what we know about software-engineering expertise are vague stereotypes, such as' …

Improving software practice through education: Challenges and future trends

TC Lethbridge, J Diaz-Herrera… - Future of Software …, 2007 - ieeexplore.ieee.org
We argue that the software engineering (SE) community could have a significant impact on
the future of the discipline by focusing its efforts on improving the education of software …

A framework for enhancing the social good in computing education: a values approach

M Goldweber, J Barr, T Clear, R Davoli, S Mann… - ACM Inroads, 2013 - dl.acm.org
This paper addresses two interrelated problems currently confronting computer science
education, motivating students while simultaneously providing them with the skills they'll …

" I know it when I see it" Perceptions of Code Quality: ITiCSE'17 Working Group Report

J Börstler, H Störrle, D Toll, J Van Assema… - Proceedings of the …, 2018 - dl.acm.org
Context. Code quality is a key issue in software development. The ability to develop high
quality software is therefore a key learning goal of computing programs. However, there are …

Pics-on-wheels: Photo surveillance in the vehicular cloud

M Gerla, JT Weng, G Pau - 2013 International Conference on …, 2013 - ieeexplore.ieee.org
Cloud computing allows user to access remote hardware, data and software through the
network. However, many of these resources today are found on mobiles. For example …

From undergraduate (software) capstone projects to start-ups: challenges and opportunities in higher institutions of learning

D Ogenrwot, GO Tabo, K Aber… - Proceedings of the …, 2022 - dl.acm.org
The capstone project is a fundamental part of almost all science and engineering degrees. It
is not only a requirement for the partial fulfillment of an accredited university programme but …

Work-in-progress: code quality issues of computing undergraduates

O Karnalim, W Chivers - 2022 IEEE Global Engineering …, 2022 - ieeexplore.ieee.org
Several studies report code quality issues in academia by analysing student submissions.
However, most of them focus on novices or a specific integrated development environment …

Identifying non-technical skill gaps in software engineering education: What experts expect but students don't learn

W Groeneveld, J Vennekens, K Aerts - ACM Transactions on Computing …, 2021 - dl.acm.org
As the importance of non-technical skills in the software engineering industry increases, the
skill sets of graduates match less and less with industry expectations. A growing body of …

Teaching UML using umple: Applying model-oriented programming in the classroom

TC Lethbridge, G Mussbacher… - 2011 24th IEEE-CS …, 2011 - ieeexplore.ieee.org
We show how a technology called Umple can be used to improve teaching UML and
modeling. Umple allows UML to be viewed both textually and graphically, with updates to …