skip to main content
10.1145/1809198acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
Web2SE '10: Proceedings of the 1st Workshop on Web 2.0 for Software Engineering
ACM2010 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICSE '10: 32nd International Conference on Software Engineering Cape Town South Africa 4 May 2010
ISBN:
978-1-60558-975-6
Published:
04 May 2010
Sponsors:
SIGSOFT, IEEE CS
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN
Next Conference
Reflects downloads up to 17 Feb 2025Bibliometrics
Skip Abstract Section
Abstract

Social software is built around an "architecture of participation" where user data is aggregated as a side-effect of using Web 2.0 applications. Web 2.0 implies that processes and tools are socially open, and that content can be used in several different contexts. Web 2.0 tools and technologies support interactive information sharing, data interoperability and user centered design. For instance, wikis, blogs, tags and feeds help us organize, manage and categorize content in an informal and collaborative way. One goal of this workshop is to investigate how these technologies can improve software development practices. Some of these technologies have made their way into collaborative software development processes such as Agile and Scrum, and in development platforms such as Rational Team Concert which draw their inspiration from Web 2.0. These processes and environments are just scratching the surface of what can be done by incorporating Web 2.0 approaches and technologies into collaborative software development. This workshop aims to improve our understanding of how Web 2.0, manifested in technologies such as mashups or dashboards, can change the culture of collaborative software development.

Skip Table Of Content Section
SESSION: How Web 2.0 is used in software engineering
research-article
A survey of social media use in software systems development

In this paper, we describe the preliminary results of a pilot survey conducted to collect information on social media use in global software systems development. We created an on-line survey for developers who are using social media to communicate at ...

research-article
Using Web 2.0 to improve software quality

Social media tools are starting to become mainstream and those working in the software development industry are often ahead of the game in terms of using current technological innovations to improve their work. With the advent of outsourcing and ...

SESSION: Mining software repositories and Web 2.0
research-article
The implications of how we tag software artifacts: exploring different schemata and metadata for tags

Social tagging has been adopted by software developers in various contexts from source code to work items and build definitions. While the success of tagging is usually attributed to the simplicity of tags, the implementation details of tagging systems ...

research-article
Commit 2.0

Commit comments written by developers when they submit their changes to a versioning system are useful for a number of tasks: Developers write commit comments to document changes and as a means to communicate with the rest of the development team; ...

research-article
Keeping up with your friends: function Foo, library Bar.DLL, and work item 24

Development teams who work with others need to be aware of what everyone is doing in order to manage the risk of taking on dependencies. Using newsfeeds of software development activities mined from software repositories, teams can find relevant ...

SESSION: Towards Web 2.0 tools for software engineering
research-article
Mashup environments in software engineering

Too often, software engineering (SE) tool research is focused on creating small, stand-alone tools that address rarely understood developer needs. We believe that research should instead provide developers with flexible environments and interoperable ...

research-article
From collective knowledge to intelligence: pre-requirements analysis of large and complex systems

Requirements engineering is essentially a social collaborative activity in which involved stakeholders have to closely work together to communicate, elicit, negotiate, define, confirm, and finally come up with the requirements for the system to be ...

research-article
Annoki: a MediaWiki-based collaboration platform

Communication plays a vital role throughout all the activities of software engineering processes. As Web 2.0 paradigms concentrate on communication, collaboration, and information sharing, it is only natural that these applications should become part of ...

Contributors
  • Singapore Management University
  • University of Victoria
  • IBM Research
  • Delft University of Technology

Recommendations