SSERL
Home
Members
Seminar
Publications
Software
Funding
Marco Aurélio Gerosa
Latest
How should my chatbot interact? A survey on human-chatbot interaction design
Let Me In: Guidelines for the Successful Onboarding of Newcomers to Open Source Projects
Overcoming Social Barriers When Contributing to Open Source Software Projects
Pedagogical Content for Professors of Introductory Programming Courses
Should I stale or should I close?: an analysis of a bot that closes abandoned issues and pull requests
Why do developers take breaks from contributing to OSS projects? A preliminary analysis
Almost there: a study on quasi-contributors in open source software projects
Code smells for Model-View-Controller architectures
How modern news aggregators help development communities shape and share knowledge
Impacts of coding practices on readability
Leaving Behind the Software History When Transitioning to Open Source: Reasons and Implications
Newcomers' Barriers. . . Is That All? An Analysis of Mentors' and Newcomers' Barriers in OSS Projects
On the challenges of open-sourcing proprietary software projects
Relations Between Actions Performed by Users and Their Engagement
Single or Multiple Conversational Agents?: An Interactional Coherence Comparison
Software Platforms for Smart Cities: Concepts, Requirements, Challenges, and a Unified Reference Architecture
The Power of Bots: Characterizing and Understanding Bots in OSS Projects
User engagement in an open collaboration community after the insertion of a game design element: An online field experiment
Using Awareness Information to Enhance Online Discussion Forums: A Systematic Mapping Study
How Long and How Much: What to Expect from Summer of Code Participants?
On-demand Developer Documentation
Students' Engagement in Open Source Projects: An Analysis of Google Summer of Code
Training Software Engineers Using Open-Source Software: The Professors' Perspective
Tweaking Association Rules to Optimize Software Change Recommendations
Using Gamification to Orient and Motivate Students to Contribute to OSS Projects
Using contextual information to predict co-changes
A Static Change Impact Analysis Approach based on Metrics and Visualizations to Support the Evolution of Workflow Repositories
A Validated Set of Smells in Model-View-Controller Architectures
Agile Usability Patterns for User-Centered Design Final Stages
Collaboration technology in teams and organizations: Introduction to the special issue
Developers' Perceptions on Object-Oriented Design and Architectural Roles
How Does the Shift to GitHub Impact Project Collaboration?
More Common Than You Think: An In-depth Study of Casual Contributors
Overcoming open source project entry barriers with a portal for newcomers
Promoting Engagement in Open Collaboration Communities by Means of Gamification
SATT: Tailoring Code Metric Thresholds for Different Software Architectures
Software Platforms for Smart Cities: Concepts, Requirements, Challenges, and a Unified Reference Architecture
Training the future workforce through task curation in an OSS ecosystem
Visual programming and automatic evaluation of exercises: An experience with a STEM course
Who is Who in the Mailing List? Comparing Six Disambiguation Heuristics to Identify Multiple Addresses of a Participant
Why is programming so difficult to learn?: Patterns of Difficulties Related to Programming Learning Mid-Stage
Cite
×