Web2SE 2011    

2nd International Workshop on
Web 2.0 for Software Engineering


Workshop Theme

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. Some of these technologies have made their way into collaborative software development processes and development platforms. 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. Web 2.0 opens up new opportunities for developers to form teams and collaborate, but it also comes with challenges for developers and researchers. Web2SE 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.

Workshop Schedule

8:30-9:00 Workshop and personal introductions
  (Session chair: Arie van Deursen
9:00-9:30 Measuring API Documentation on the Web
Chris Parnin and Christoph Treude
9:30-10:00 Towards Understanding Twitter Use in Software Engineering: Preliminary Findings, Ongoing Challenges and Future Questions
Gargi Bougie, Jamie Starke, Margaret-Anne Storey and Daniel German
10:00-10:30 Break
  (Session chair: Andrew Begel
10:30-11:00 Leveraging Social Media to Gather User Feedback for Software Development
Dejana Bajic and Kelly Lyons
11:00-12:00 Demo time: Bring your own Web2SE related tools for a demo!
12:00 Lunch (provided)
  (Session chair: Christoph Treude) 
1:30-2:00 Automatic Status Updates in Distributed Software Development
Abayomi King and Kelly Lyons
2:00-2:30 Supporting the Cooperation of End-User Programmers through Social Development Environments
Leif Singer and Kurt Schneider
2:30-3:00 Demo time: Programming on the Phone and in the Cloud with Pex4Fun
Nikolai Tillmann, Microsoft Research
3:00-3:30 Break
  (Session chair: Margaret-Anne Storey)
3:30-4:00 Wikigramming: a Wiki-based Training Environment for Programming
Takashi Hattori
4:00-5:00 Wrapup discussion
6:30 Dinner (at your own cost), at Sansei Seafood Restaurant & Sushi Bar
(we'll meet at the conference hotel at 5:45 to walk over together)

Important Dates

  • Paper submission: January 28, 2011
  • Notification: February 18, 2011
  • Camera ready: March 10, 2011
  • Early registration: April 15, 2011
  • Workshop: May 24, 2011


Registration is handled through the ICSE registration website. Web2SE is W19 on Tuesday, May 24 (see page 3 of the registration form). 

We look forward to seeing you in Hawaii!

Follow Web2SE

You can follow us on twitter and connect with us on facebook or LinkedIn. We will include remote participants in the workshop discussions as much as possible.



  • Collect an overview of the latest developments with regard to the use of Web 2.0 technologies in software development. Some Web 2.0 technologies such as wikis, facebook, blogs and tags have already in part been adopted by software developers and by development environments. The workshop will highlight pertinent research and tools.
  • Explore new opportunities that Web 2.0 creates in software development. Some Web 2.0 technologies such as micro-blogging are still fairly new and it is unclear if and how they could improve team-based software development processes. Web 2.0 enables new ways for developers to form teams to create software, to bypass traditional hierarchies of power in organizations and get ideas heard and acted upon from any organization member, to socialize and promote their ideas, and to use new forms of computation such as Mechanical Turk to solve previously difficult, yet impactful problems. Through discussion, we hope to explore opportunities arising from the use of Web 2.0 in software development.
  • Investigate to which extent the "socially open" attitude of Web 2.0 applies to software development. Web 2.0 applications are increasingly data-driven and the key advantage of Internet applications is the extent to which users add their own data. By the end of the workshop we hope to have a notion of how to balance architecture of participation and individual productivity.
  • Explore how Web 2.0 technologies can be incorporated into and adapted to software engineering processes and methods.
  • Discuss potential risks of using Web 2.0 in software development. Protecting the privacy and reputation of individuals participating in Web 2.0 systems and making sure that data stored in those systems has proper access restrictions is essential.
  • Address challenges for researchers who are studying the use of Web 2.0 in software development. Researchers, even when trying out prototypes, have a responsibility to ensure that tools are consistent with the values of the organizations in which they are deployed. Another challenge is given by the fact that it is practically impossible to create new social networks to test new tool ideas. We will discuss ways in which researchers can create and evaluate new tools despite the difficulties of achieving wide-spread adoption that is essential to the success of Web 2.0 tools.

Call for papers

Submissions are now closed. Please refer to the call for papers for more information.

Workshop Organizers

Program Committee

Web2SE 2010

The website of last year's Web2SE is online at http://sites.google.com/site/web2se/
Christoph Treude,
Jan 12, 2011, 11:28 AM