DeepAI AI Chat
Log In Sign Up

Global Software Engineering in the Age of GitHub and Zoom

by   James Herbsleb, et al.

Much has changed since the inaugural ICGSE conference in 2006. Tools have improved, awareness of cultural differences is widespread, and developments such as the foregrounding of open source have all enhanced our ability to work across geographic divides. But the pervasive and profound impact of software in the world – especially for societal scale systems such as social media – forces new and deeply challenging responsibilities on both developers and academics. We must find better ways of incorporating ethics into our development practices and pay far more attention to harmful unintended consequences as deployed systems interact with and often disrupt crucial social systems.


page 1

page 2

page 3

page 4


Treat societally impactful scientific insights as open-source software artifacts

So far, the relationship between open science and software engineering e...

Situational Awareness Enhanced through Social Media Analytics: A Survey of First Responders

Social media data has been increasingly used to facilitate situational a...

Supporting Software Engineering Research and Education by Annotating Public Videos of Developers Programming

Software engineering has long studied how software developers work, buil...

What's in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform

Besides a git-based version control system, GitHub integrates several so...

In War and Peace: The Impact of World Politics on Software Ecosystems

Reliance on third-party libraries is now commonplace in contemporary sof...

Taming Multi-Output Recommenders for Software Engineering

Recommender systems are a valuable tool for software engineers. For exam...

Political Propagation of Social Botnets: Policy Consequences

The 2016 US election was a watershed event where an electoral interventi...