Proceedings. Frontiers in Education. 36th Annual Conference 2006
DOI: 10.1109/fie.2006.322408
|View full text |Cite
|
Sign up to set email alerts
|

Work in Progress: Open Source Software as the Basis of Developing Software Design Case Studies

Abstract: Case studies are often used as a vehicle to introduce fundamental principles and techniques in a software engineering course. However, finding a realistic yet manageable application as the basis of developing a case study is challenging to the instructors. We describe our preliminary experience with using an open source product, JUnit, to develop a case study. We also describe using a follow-up exercise to exploit potential benefits of such a case study. We believe that case studies based on open source softwa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
10
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(10 citation statements)
references
References 6 publications
0
10
0
Order By: Relevance
“…These features of inside control make it adequate to case-based learning. All examples we found of case-based learning (Costa-Soria & Pérez, 2009;Kume et al, 2006;Nandigam et al, 2008;Tao & Nandigam, 2006;Toth, 2006) but one are also examples of the inside control. The exception was a single study that proposed a web application to facilitate case creation .…”
Section: Fitting Osp Into the Academic Systemmentioning
confidence: 85%
See 4 more Smart Citations
“…These features of inside control make it adequate to case-based learning. All examples we found of case-based learning (Costa-Soria & Pérez, 2009;Kume et al, 2006;Nandigam et al, 2008;Tao & Nandigam, 2006;Toth, 2006) but one are also examples of the inside control. The exception was a single study that proposed a web application to facilitate case creation .…”
Section: Fitting Osp Into the Academic Systemmentioning
confidence: 85%
“…Figure 2 presents the six examples of case-based learning found in our study. Three of them address the apprenticeship of software design/architec- ture (Costa-Soria & Pérez, 2009;Kume et al, 2006;Tao & Nandigam, 2006), while the other three focus on general principles of SE Toth, 2006;. It is worth noting that Costa-Soria and Pérez (2009) also address the specific area of software maintenance.…”
Section: Osp In Se Educationmentioning
confidence: 96%
See 3 more Smart Citations