Skip to content

Get a glimpse at the Future of Collaborative Software Engineering with the SEGaL Group

14/12/2011

Future 1: Embracing distributed work: Distance shall matter less

by Arber Borici, Adrian Schroeter, Daniela Damian (full paper as pdf)

We speculate that, in 5–10 years and subsequently, distance in collaborative software development shall matter even less. We conclude that, notwithstanding failed economic promises or unfulfilled opportunities of distributed software development, the benefits of distributed work, such as collective intelligence, more structured discourse organization and cross-functional team self-organization, will become more apparent and enable software teams to more likely embrace distributed work rather than fear it. We describe these sought benefits of distributed software development and a simple model to illustrate how they in fact may overcome the benefits of collocated development.

Future 2:More proximity and a stable infrastructure: the future of collaboration in software development

by Jorge Aranda, Germán Póo-Caamaño, Adrian Schroeter, and Daniela Damian (full paper as pdf)

Software development will not change fundamentally over the course of the next decade. The tools and practices that will be in common use in the near future already exist, but are still in the process of being adopted across the industry. We make two predictions: (1) Software development will trend back towards a more collocated setting, due to a disenchantment with misapplied remote collaboration endeavours, and (2) cutting-edge collaboration tools that do not integrate with the increasingly stable technical and cultural infrastructure of software development will continue to be ignored by practitioners, since this infrastructure will not change swiftly nor easily to accommodate them.

Future 3: Integrated Development Environments Lead to Departmental Borders Breakdown

by Adrian Schroeter, Arber Borici, and Daniela Damian (full paper as pdf)

Organizations are spending effort and money on upgrading their development infrastructures such that their tool suites better integrate with each other. This new level of integration, which pushes beyond the level of coding activities and the management of such activities, is rapidly increasing across the industry. Once this integration encompasses the product development as a whole, including coding, marketing, design, and testing, we will experience a breakdown of department boundaries within organizations that mainly exists because of environments specific to each department. In consequence, teams in organizations will organize more naturally and enable easy collaboration across “departments”.

All three papers have been accepted at the workshop The Future of Collaborative Software Development at CSCW ’12 in Seattle. The links point to the pre camera-ready versions of the papers, hadn’t had time to make them ready yet.

How do you thing the future of collaborative software engineering will look like?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: