2018
DOI: 10.1145/3145454
|View full text |Cite
|
Sign up to set email alerts
|

Software Theater—Teaching Demo-Oriented Prototyping

Abstract: Modern capstone courses use agile methods to deliver and demonstrate software early in the project. However, a simple demonstration of functional and static aspects does not provide real-world software usage context, although this is integral to understand software requirements. Software engineering involves capabilities such as creativity, imagination, and interaction, which are typically not emphasized in software engineering courses. A more engaging, dynamic way of presenting software prototypes is needed t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 34 publications
0
4
0
Order By: Relevance
“…In this EL type, students performed a certain role and its corresponding responsibilities to complete a task. Krusche et al (2018) introduced "software theater" in which undergraduate students role-played as actors of the screenplay and they played out how end-users would use the new product and services in the real world. In Robinson and Hall (2018) agile development methods class, students formed a scrum team and took on roles as SCRUM Master, Product Owner, UI Designer, Tester, or other roles essential in scrum and they carried out an industry/community research project.…”
Section: Role-play (N = 2)mentioning
confidence: 99%
See 1 more Smart Citation
“…In this EL type, students performed a certain role and its corresponding responsibilities to complete a task. Krusche et al (2018) introduced "software theater" in which undergraduate students role-played as actors of the screenplay and they played out how end-users would use the new product and services in the real world. In Robinson and Hall (2018) agile development methods class, students formed a scrum team and took on roles as SCRUM Master, Product Owner, UI Designer, Tester, or other roles essential in scrum and they carried out an industry/community research project.…”
Section: Role-play (N = 2)mentioning
confidence: 99%
“…doing so, they realized the messiness of solving real world design challenge and evaluating prototypes. Third, students acquired soft skills (n = 10), including demo management skill (Krusche et al, 2018), time and resource management (MacDonald and Rozaklis, 2017), and storytelling and empathy (Kabakova et al, 2021). Students also valued the importance of good teamwork (Robinson and Hall, 2018) and enhanced interpersonal and communication skill with people with disabilities (Shinohara et al, 2016) and stakeholders (Gray et al, 2019).…”
Section: Student Courseworkmentioning
confidence: 99%
“…There is evidence provided for humor in computer mediated human-human interaction as well: humor has been shown to picture in chats [21,61] and in social media [8,50]. The importance of humor in computing education [4,35] has even been discussed. More technical research has focused on developing means for humor recognition (e.g.…”
Section: Related Researchmentioning
confidence: 99%
“…However, the nature of modeling is abstraction by hiding complex details. It is difficult to decide which complex details should be hidden and which aspects are necessary to understand the core idea of the problem [14]. Even experienced modelers will come up with different solutions which is one advantage of modeling because it stimulates discussion among the system and facilitates communication.…”
Section: Introductionmentioning
confidence: 99%