Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education 2008
DOI: 10.1145/1384271.1384316
|View full text |Cite
|
Sign up to set email alerts
|

Group work support for the BlueJ IDE

Abstract: Learning to work in teams is essential for every software professional. Developing software as a team project is the standard practice in industry, and should be practiced in university courses. Starting effective group work practices early can lead to better acceptance of group work as a standard development mode.Nonetheless, group work is often not included in introductory programming courses. The reason is often the necessary overhead associated with developing software in groups. We present a design and im… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 4 publications
0
5
0
Order By: Relevance
“…• Tools to help students write programs collaboratively, including distributed [86] as well as collocated and synchronous [212]; working on bite-sized programs [490] or objectsfirst programs [510]; and collaboration facilitated by similarities among student programs [72] • Peer assessment [110] and peer review [151] • Incorporating collaboration into existing environments such as Alice [11], BlueJ [207], and DrJava [625] Other attempts to incorporate collaboration into introductory programming include using Facebook to seek immediate assistance while learning Java [356] and awarding points to students for helping with group learning [512].…”
Section: Algorithm Visualisationmentioning
confidence: 99%
“…• Tools to help students write programs collaboratively, including distributed [86] as well as collocated and synchronous [212]; working on bite-sized programs [490] or objectsfirst programs [510]; and collaboration facilitated by similarities among student programs [72] • Peer assessment [110] and peer review [151] • Incorporating collaboration into existing environments such as Alice [11], BlueJ [207], and DrJava [625] Other attempts to incorporate collaboration into introductory programming include using Facebook to seek immediate assistance while learning Java [356] and awarding points to students for helping with group learning [512].…”
Section: Algorithm Visualisationmentioning
confidence: 99%
“…This means that students do not have to install, configure or update their DPP environment, which is often a major source of difficulty for novices. Moreover, two of the IDEs in this category are specifically targeted to novices, namely the widely known educational programming environment of BlueJ (Fisker et al, 2008) and an extension of Alice with support for pair programming called AliCe-ViLlagE (Al-Jarrah & Pontelli, 2014;. Finally, CyberCollage (Repenning et al, 2011) offers the chance to apply pair programming in the context of group work on designing, altering and playing games.…”
Section: Collaboration and Coordinationmentioning
confidence: 99%
“…A final remark concerning tools, is that fewer than one quarter have been evaluated in terms of specific features, namely VNC4DPP (Hanks, 2004;2005;2008), COOPER (Favela et al, 2004;Natsu et al, 2003), SCEPPSys (Tsompanoudi et al, 2013), AliCe-ViLlagE (Al-Jarrah & Pontelli, 2014;, COLLECE (Bravo et al, 2013), BlueJ (Fisker et al, 2008), JIMBO (Ghorashi & Jensen, 2016;, Collabode (Goldman et al, 2011a(Goldman et al, , 2011b, and Jazz (Meneely & Williams, 2009). The majority of the tools evaluated fall into the category of standalone IDEs and Eclipse plugins for DPP.…”
Section: Collaboration and Coordinationmentioning
confidence: 99%
“…BlueJ IDE provides visual tools to design a class and define the relationships between a class and other classes [19]. BlueJ has been extended to be used in data structure courses [25], to accommodate collaboration [8], to teach design patterns [24], and in programming embedded systems [2]. A survey of computing education research community in 2006 shows that more than 25% respondents use BlueJ IDE in introductory courses [27].…”
Section: Related Workmentioning
confidence: 99%