scispace - formally typeset
Book ChapterDOI

Teaching and Learning in a Social Software Development Tool

Reads0
Chats0
TLDR
Collaboration tools that replicate the benefits of face-to-face meetings, support real-time tasks such as pair programming, and facilitate asynchronous project-focused communication among team members are needed.
Abstract
The best practices in the education of software developers require substantial interactions between educator and student, and between students in team projects. Because many students are remote, and colocated students often have different work schedules, their educational needs mirror the needs of distributed software developers. These needs include collaboration tools that replicate the benefits of face-to-face meetings, support real-time tasks such as pair programming, and facilitate asynchronous project-focused communication among team members. Software researchers have invented various development tools that integrate collaborative features. Unfortunately, most of the available collaborative tools have specialized capabilities, such as source-code editing, and developers face numerous collaboration and communication challenges in working with each other.

read more

Citations
More filters
Book ChapterDOI

Identification of Social Presence for e-Learning: An Initial Multiphase Activities for Requirements Engineering

TL;DR: The author uses multiphase mixed method design in order to initiate the identification of social presence requirements in RE activities and elaborates Exploratory Factor Analysis (EFA) and Confirmatory Factor analysis (CFA) of social Presence factors in e-Learning.
Patent

Cognitive scope analyzer

TL;DR: In this paper, the cognitive programming user-interface mask is applied to a user interface of a programming development system to display an indication of the scope of the programming object. But, it is not shown how to apply the mask to the user interface itself.
Book ChapterDOI

Development of Social Presence Requirements Artefacts for E-Learning Using Multiphase Approach

TL;DR: Four social presence elements for developing connectedness in E-learning are revealed via MoSCoW prioritization method and three requirements elicitation products are Technical Guide to Requirements Elicitation for Social Presence Support, Social Presence Requirements Template and Social Presence requirements template.
Book ChapterDOI

Efficient Vocal Music Education Scheme Based on Samplitude

TL;DR: In this article, the authors studied the application of voice recorder software in vocal music education and reached to the effect of professional skill improvement and properly usage of software by application Samplitude.
References
More filters
Journal ArticleDOI

Critical Inquiry in a Text-Based Environment: Computer Conferencing in Higher Education

TL;DR: It is suggested that computer conferencing has considerable potential to create a community of inquiry for educational purposes and should be used as a medium for this purpose.
Proceedings ArticleDOI

Awareness and coordination in shared workspaces

TL;DR: A study of shared editor use is discussed which suggests that awareness information provided and exploited passively through the shared workspace, allows users to move smoothly between close and loose collaboration, and to assign and coordinate work dynamically.
Journal ArticleDOI

Social presence as a predictor of satisfaction within a computer‐mediated conferencing environment

TL;DR: This paper examined how effective social presence is as a predictor of overall learner satisfaction in a text-based medium and found that social presence alone contributed about 60% of this variance, suggesting that it may be a very strong predictor of satisfaction.
Proceedings ArticleDOI

Group awareness in distributed software development

TL;DR: This paper interviewed developers, read project communication, and looked at project artifacts from three successful open source projects to find that distributed developers do need to maintain awareness of one another, and that they maintain both a general awareness of the entire team and more detailed knowledge of people that they plan to work with.
Related Papers (5)