Siirry päänavigointiin Siirry hakuun Siirry pääsisältöön

Improving the quality of software engineering education: Benefits and disadvantages of working processes

Kimmo Simola, Marko Ikonen

Tutkimustuotos: Artikkeli kirjassa/raportissa/konferenssijulkaisussaKonferenssiartikkeliTieteellinenvertaisarvioitu

Abstrakti

In this paper, we compare two interrelated, process-centered courses in software engineering at the curriculum interface between Bachelor’s and Master’s degree. Our goal is to find out what benefits and disadvantages emerge regarding education and what could be improved. The first of these one-semester courses (Bachelor level) makes students familiar with a software engineering project using teamwork while the latter (Master level) builds on this achieved experience and focuses on personal process improvement. Thus, these courses use different methods to achieve the objectives. We conducted a postmortem analysis from both courses. We also integrated the results of our earlier, independent studies on software engineering projects into this analysis. For the analysis, we used a quanti-qualitative approach. We started by analysing working-hour metrics and grading information quantitatively. After that, we
conducted a qualitative analysis on the documents to fill in the gaps, and the separated studies. The comparison revealed anticipations as expected but also striking, interesting issues as well. It was evident that teamwork leads to good planning, probably because all information needs to be communicated to other members. On the other hand, we noted that prior work experience in software development does not correlate positively with process effectiveness, rather vice versa: those students who were eager to report their high work experience, were less capable of developing their personal work process. In addition, notable differences in working methods exist between these two courses. Moreover, the yield value (hours per credits) differed notably. The percentage of work hours per work phase on average also varied substantially between the courses. In the sense of improving software engineering education, we found that the ways in which students met
the objectives and experienced the processes were important. We will discuss the results and educational improvements below.
Alkuperäiskielienglanti
OtsikkoProceedings of the International Conference on Engineering Education, 27-31 July, 2008, Pecs-Budapest, Hungary : New Challenges in Engineering Education
Sivumäärä9
KustantajaInternational Network for Engineering Education & Research
Julkaisupäivä2008
ISBN (elektroninen)978-963-7298-20-2
TilaJulkaistu - 2008
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisuussa
TapahtumaInternational Conference on Engineering Education - Pécs - Budapest, Unkari
Kesto: 27 heinäk. 200831 heinäk. 2008

Lisätietoja

iNEER;
978-963-7298-20-2;

Tieteenalat

  • 113 Tietojenkäsittely- ja informaatiotieteet

Siteeraa tätä