Collaboration Support for Novice Team Programming
dc.contributor.author | Čubranić, Davor | |
dc.contributor.author | Storey, Margaret Anne D. | |
dc.date.accessioned | 2023-06-08T11:43:54Z | |
dc.date.available | 2023-06-08T11:43:54Z | |
dc.date.issued | 2005 | |
dc.description.abstract | Learning computer programming in a modern university course is rarely an individual activity; however, IDEs used in introductory programming classes do not support collaboration at a level appropriate for novices. The goal of our research is to make it easier for first-year students to experience working in a team in their programming assignments. Based on our previous work developing and evaluating IDEs for novice programmers, we have identified two main areas of required functionality: 1) features for code sharing and coordination; and 2) features to support communication. We have extended an existing teaching-oriented integrated development environment (called Gild) with features to support code sharing and coordination. We report on a preliminary study in which pairs of students used a prototype of our collaborative IDE to work on a programming assignment. The goals of this study were to evaluate the effectiveness and usability of the new features and to determine requirements for future communication support. | en |
dc.identifier.doi | 10.1145/1099203.1099229 | |
dc.identifier.uri | https://dl.eusset.eu/handle/20.500.12015/4813 | |
dc.language.iso | en | |
dc.publisher | Association for Computing Machinery | |
dc.relation.ispartof | Proceedings of the 2005 ACM International Conference on Supporting Group Work | |
dc.subject | gild | |
dc.subject | teaching programming | |
dc.title | Collaboration Support for Novice Team Programming | en |
gi.citation.publisherPlace | New York, NY, USA | |
gi.citation.startPage | 136–139 | |
gi.citations.count | 16 | |
gi.citations.element | Christian Murphy, Gail Kaiser, Kristin Loveland, Sahar Hasan (2009): Retina, In: ACM SIGCSE Bulletin 1(41), doi:10.1145/1539024.1508929 | |
gi.citations.element | Kasper Fisker, Davin McCall, Michael Kölling, Bruce Quig (2008): Group work support for the BlueJ IDE, In: ACM SIGCSE Bulletin 3(40), doi:10.1145/1597849.1384316 | |
gi.citations.element | Hani Bani-Salameh, Fatima Abu Hjeela, Duaa Bani-Salameh (2017): Using Social Development Environments in Introductory Computer Science Classrooms: A Case Study on SCI, In: 2017 Second International Conference on Information Systems Engineering (ICISE), doi:10.1109/icise.2017.15 | |
gi.citations.element | Christian Murphy, Gail Kaiser, Kristin Loveland, Sahar Hasan (2009): Retina, In: Proceedings of the 40th ACM technical symposium on Computer science education, doi:10.1145/1508865.1508929 | |
gi.citations.element | Kimberly Michelle Ying, Kristy Elizabeth Boyer (2020): Understanding Students' Needs for Better Collaborative Coding Tools, In: Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, doi:10.1145/3334480.3383068 | |
gi.citations.element | Jason Vandeventer, Benjamin Barbour (2012): CodeWave, In: Proceedings of the 43rd ACM technical symposium on Computer Science Education, doi:10.1145/2157136.2157160 | |
gi.citations.element | Kasper Fisker, Davin McCall, Michael Kölling, Bruce Quig (2008): Group work support for the BlueJ IDE, In: Proceedings of the 13th annual conference on Innovation and technology in computer science education, doi:10.1145/1384271.1384316 | |
gi.citations.element | Joanna McGrenere, Jin Li, Jimmy Lo, Elena Litani (2010): Designing Effective Notifications for Collaborative Development Environments, In: Lecture Notes in Computer Science, doi:10.1007/978-3-642-16599-3_6 | |
gi.citations.element | Hani Bani-Salameh, Clinton Jeffery, Ziad Al-Sharif, Iyad Abu Doush (2008): Integrating Collaborative Program Development and Debugging within a Virtual Environment, In: Lecture Notes in Computer Science, doi:10.1007/978-3-540-92831-7_10 | |
gi.citations.element | Hani Bani-Salameh, Clinton Jeffery (2011): Teaching and Learning in a Social Software Development Tool, In: Social Media Tools and Platforms in Learning Environments, doi:10.1007/978-3-642-20392-3_2 | |
gi.citations.element | Ritu Arora, Sanjay Goel, Ravi Kant Mittal (2016): Supporting collaborative software development over GitHub, In: Software: Practice and Experience 10(47), doi:10.1002/spe.2468 | |
gi.citations.element | Angela E. B. Stewart, Arjun Rao, Amanda Michaels, Chen Sun, Nicholas D. Duran, Valerie J. Shute, Sidney K. D’Mello (2023): CPSCoach: The Design and Implementation of Intelligent Collaborative Problem Solving Feedback, In: Lecture Notes in Computer Science, doi:10.1007/978-3-031-36272-9_58 | |
gi.citations.element | Eustáquio São José de Faria, Keiji Yamanaka, Josimeire do Amaral Tavares, Geraldo Henrique Lacerda Pinto, Lowghan Henrique Sudário de Melo (2008): AIDDES - Distributed Intelligent Pair-Software Development Environment, In: 2008 32nd Annual IEEE International Computer Software and Applications Conference, doi:10.1109/compsac.2008.178 | |
gi.citations.element | Sidney K. D’Mello, Nicholas Duran, Amanda Michaels, Angela E. B. Stewart (2024): Improving collaborative problem-solving skills via automated feedback and scaffolding: a quasi-experimental study with CPSCoach 2.0, In: User Modeling and User-Adapted Interaction 4(34), doi:10.1007/s11257-023-09387-6 | |
gi.citations.element | Davor ČubraniĆ, Margaret-Anne D. Storey, Jody Ryall (2006): A comparison of communication technologies to support novice team programming, In: Proceedings of the 28th international conference on Software engineering, doi:10.1145/1134285.1134394 | |
gi.citations.element | Zakaria Itahriouan, Noura Aknin, Anouar Abtoy, Kamal Eddine El Kadiri (2016): An experimental study of software engineering learning using IDE 2.0, In: 2016 4th IEEE International Colloquium on Information Science and Technology (CiSt), doi:10.1109/cist.2016.7805111 | |
gi.conference.location | Sanibel Island, Florida, USA |