Proceedings 14th Conference on Software Engineering Education and Training. 'In Search of a Software Engineering Profession' (C
DOI: 10.1109/csee.2001.913828
|View full text |Cite
|
Sign up to set email alerts
|

Reverse engineering: the challenge of large-scale real-world educational projects

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Publication Types

Select...
9

Relationship

1
8

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 8 publications
0
7
0
Order By: Relevance
“…At the same time, Bothe [18] proposed a categorization on the degree of realism in projects. The realism in this taxonomy signified that the project's requirements source is based on a real demand instead of an academic one, real-life application domains are used instead of typical system programs, commercial customers are involved instead of having a lecturer as a customer, product versions are preferred over prototypes, high priority is sought for in place of low priority, deadlines are preferred over no deadlines, large scale projects are commenced instead of small ones, all life-cycle phases are included instead of selected phases, and reverse engineering is preferred over mere maintenance.…”
Section: Taxonomic Studies On Projeect-based Educationmentioning
confidence: 99%
“…At the same time, Bothe [18] proposed a categorization on the degree of realism in projects. The realism in this taxonomy signified that the project's requirements source is based on a real demand instead of an academic one, real-life application domains are used instead of typical system programs, commercial customers are involved instead of having a lecturer as a customer, product versions are preferred over prototypes, high priority is sought for in place of low priority, deadlines are preferred over no deadlines, large scale projects are commenced instead of small ones, all life-cycle phases are included instead of selected phases, and reverse engineering is preferred over mere maintenance.…”
Section: Taxonomic Studies On Projeect-based Educationmentioning
confidence: 99%
“…Many studies on realistic project courses have described the students' overall learning goal roughly in the same way, as an exposure to a realistic experience, which also concerns group work (see [18,17,6,10,2,22]). Fincher et al [13] again defined project course models on the basis of actual practice at more than 50 organizations.…”
Section: Related Workmentioning
confidence: 99%
“…As stated in various other publications [MR99,Bot01,SSvdW99] the key achievements addressed by an educational software engineering programming project are experience with 'large" projects exposing students to the corresponding project complexity. Students should work in a team to train social skills and learn about project management, the importance of a common, well-understood design and about coordination efforts.…”
Section: O T I V a T I O Nmentioning
confidence: 99%
“…First of all the application must be large enough to expose students to the corresponding complexity problems. Next, many authors emphasize the importance of real-world applications that are used by real customers in order to motivate students [MR99,AL00,Bot01,Vau00,SSvdW99]. Third, like most industrial projects we should not start from scratch but with some existing system to train reverse engineering techniques and program comprehension.…”
Section: H O O S I N G An a P P L I C A T I O Nmentioning
confidence: 99%