This paper presents the results after four years of running of an instructional method that utilizes free/libre open source software (FLOSS) projects as tools for teaching software engineering in formal education. In the last four academic years, a total of 408 juniors majoring in Informatics (in a 4-year program) participated in the study, assuming the roles of requirements engineers, testers, developers, and designers/analysts. Students appreciated the benefits gained by the method and identified aspects that require further improvement. In the paper, we present (a) the details of our method, (b) students’ opinions as recorded through a questionnaire including both closed and open ended questions, and (c) conclusions on how the use of FLO...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
nities have produced a large amount of valuable software that is directly or indirectly used daily b...
In the traditional software engineering courses, the students develop small programs from scratch. T...
This paper presents the results after four years of running of an instructional method that utilizes...
This paper presents the results after four years of running of an instructional method that utilizes...
This paper presents the results after four years of running of an instructional method that utilizes...
Part 5: FLOSS Education and TrainingInternational audienceSoftware engineering education is challeng...
Abstract. Free/Libre/Open Source Software (FLOSS) presents a strategy for de-veloping software produ...
Anecdotal and research evidences show that the Free and Open Source Software (F/OSS) development mod...
There is a large gap between the scale and complexity of typical software products and examples used...
as learning environments in which heterogeneous communities get together to ex-change knowledge thro...
Software projects are frequently used to provide software engineering students with an understanding...
Software projects are frequently used to provide software engineering students with an understanding...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
as learning environments in which heterogeneous communities get together to ex-change knowledge thro...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
nities have produced a large amount of valuable software that is directly or indirectly used daily b...
In the traditional software engineering courses, the students develop small programs from scratch. T...
This paper presents the results after four years of running of an instructional method that utilizes...
This paper presents the results after four years of running of an instructional method that utilizes...
This paper presents the results after four years of running of an instructional method that utilizes...
Part 5: FLOSS Education and TrainingInternational audienceSoftware engineering education is challeng...
Abstract. Free/Libre/Open Source Software (FLOSS) presents a strategy for de-veloping software produ...
Anecdotal and research evidences show that the Free and Open Source Software (F/OSS) development mod...
There is a large gap between the scale and complexity of typical software products and examples used...
as learning environments in which heterogeneous communities get together to ex-change knowledge thro...
Software projects are frequently used to provide software engineering students with an understanding...
Software projects are frequently used to provide software engineering students with an understanding...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
as learning environments in which heterogeneous communities get together to ex-change knowledge thro...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
nities have produced a large amount of valuable software that is directly or indirectly used daily b...
In the traditional software engineering courses, the students develop small programs from scratch. T...