2015 Asia-Pacific Software Engineering Conference (APSEC) 2015
DOI: 10.1109/apsec.2015.59
|View full text |Cite
|
Sign up to set email alerts
|

Using Examples for Teaching Software Design: An Experiment Using a Repository of UML Class Diagrams

Abstract: Context: This research is positioned in the field of methods for creating software design and the teaching thereof.Goal: The goal of this research is to study the effects of using a collection of examples for creating a software design.Method: We ran a controlled experiment for evaluating the use of a broad collection of examples for creating software designs by software engineering students. In this study, we focus on software designs as represented through UML class diagrams. The treatment is the use of the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
4
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 15 publications
1
4
0
Order By: Relevance
“…This also applies to the use of industry examples in an industrial setting. Our findings in this paper go even further, by stating that industry professionals benefit from the controlled application of the instructed material in a real project from their day-to-day work, which aligns with the findings by Karasneh, Jolak & Chaudron [53] who showed with a controlled experiment that the use of real examples is beneficial.…”
Section: Comparison Of Findings With Related Worksupporting
confidence: 90%
“…This also applies to the use of industry examples in an industrial setting. Our findings in this paper go even further, by stating that industry professionals benefit from the controlled application of the instructed material in a real project from their day-to-day work, which aligns with the findings by Karasneh, Jolak & Chaudron [53] who showed with a controlled experiment that the use of real examples is beneficial.…”
Section: Comparison Of Findings With Related Worksupporting
confidence: 90%
“…Novice software designers or students struggle with different problems during their training tasks [86][87][88]. A recent research by Karasneh et al shows that access to a corpus of UML modeling examples helps students who are novices with UML modeling to create better designs [89]. This is aligned with our implication for university teachers in paper C, that teachers should promote students to consume UML models before creating models.…”
Section: Other Directionsmentioning
confidence: 88%
“…3-Other merge education by industry long real project with experts collaborative. [20] 2019 community of learners [21] 2009 community of learners [22] 2012 teaching by example [3] AND [4] states that follow IEEE/ACM standard curricula for computer science students, is not enough, students need more practice in local system software. Changing in computer science curricula to prepare motivated, applicable and experts in software architecture students.…”
Section: Related Workmentioning
confidence: 99%
“…As [3] mention, students have to architect system related to their environment, we find flooding alert system suitable, river Nile flooding is the yearly action, and most of the students have an idea about it, as previous example we start with simple application sensor and alarm, till alarming from expected amount of rains.…”
Section: Flooding Alert System Case Studymentioning
confidence: 99%
See 1 more Smart Citation