Chisel 
logo  Computer Human Interaction & Software 
Engineering Lab

Tagging and Emergent Value in Jazz

Primary researcher: Christoph Treude

Partners: IBM Centers for Advanced Studies

Blog: http://ctreude.wordpress.com/

In this research project, we are examining how software developers communicate and collaborate. In this context, we are looking at new software development environments such as IBM's Jazz. In particular, we are investigating Web 2.0 mechanisms such as tags, dashboards, feeds and blogs. We are studying why and how developers use these tools to support their work. Based on these insights, we hope to formulate hypotheses on how tool support can be improved.

Tools

ConcernLines

A Timeline View of Co-occurring Concerns

[project website]

[demo]

Work Item Explorer

Faceted Tag Cloud search for Jazz work items

[project website]

[screenshot]

Publications

How Tagging helps bridge the Gap between Social and Technical Aspects in Software Development

C. Treude, M.-A. Storey, "How Tagging helps bridge the Gap between Social and Technical Aspects in Software Development", in Proceedings of the 31st International Conference on Software Engineering, Vancouver, Canada, May 16-24, 2009. (Online Library)

ConcernLines: A Timeline View of co-occurring Concerns

C. Treude, M.-A. Storey, "ConcernLines: A Timeline View of co-occurring Concerns", in Proceedings of the 31st International Conference on Software Engineering, Vancouver, Canada, May 16-24, 2009. (Online Library)

Awareness 2.0: Staying Aware of Projects, Developers and Tasks using Dashboards and Feeds

Treude, C. and Storey, M.-A., "Awareness 2.0: Staying Aware of Projects, Developers and Tasks using Dashboards and Feeds", in Proceedings of the 32nd International Conference on Software Engineering, Cape Town, South Africa, May 2-8, 2010. To appear.

 Empirical Studies on Collaboration in Software Development: A Systematic Literature Review
Treude, C., Storey, M.-A., Weber, J., "Empirical Studies on Collaboration in Software Development: A Systematic Literature Review", Technical Report DCS-331-IR, Department of Computer Science, University of Victoria, December 2009.

The Implications of How We Tag Software Artifacts: Exploring Different Schemata and Metadata for Tags

Treude, C. and Storey, M.-A. "The Implications of How We Tag Software Artifacts: Exploring Different Schemata and Metadata for Tags", In Web2SE: First Workshop on Web 2.0 for Software Engineering, co-located with ICSE 2010. To appear.

 Mashup Environments in Software Engineering
Lars Grammel, Christoph Treude, Margaret-Anne Storey "Mashup Environments in Software Engineering", Web2SE: First Workshop on Web 2.0 for Software Engineering, co-located with ICSE 2010.

Organized Workshops

Web2SE: First Workshop on Web 2.0 for Software Engineering at ICSE 2010
with Margaret-Anne Storey, Arie van Deursen and Kate Ehrlich

User Interfaces for Visual Analysis and Monitoring in Business Intelligence at CASCON 2009
with Lars Grammel and Margaret-Anne Storey

Presentations

November 4, 2009
"Dashboards in IBM's Jazz: Business Intelligence for Software Development"
CASCON Workshop on User Interfaces for Visual Analysis and Monitoring in Business Intelligence, Toronto, ON, Canada

October 28, 2009
"Lightweight Collaboration: Tags, Dashboards & Feeds in Jazz"
CAS Ottawa, ON, Canada

August 20, 2009
"Lightweight Collaboration: Tags, Dashboards & Feeds in Jazz"
McGill University, Montreal, QC, Canada

Aug 3, 2009
"How Tagging Supports Informal Processes in Software Development"
Department of National Defence, Valcartier, QC, Canada

July 3, 2009
"Tags for Work Items and Dashboards in IBM's Jazz"
IBM Cognos, Ottawa, ON, Canada

June 25, 2009
"How Tagging Supports Informal Processes in Software Development"
IBM Hawthorne, NY, United States

June 22, 2009
"How Tagging Supports Informal Processes in Software Development"
IBM Cambridge, MA, United States

June 4, 2009
"Tagging in Jazz & the Visibility of Collaboration in Software Development"
CAS Ottawa, ON, Canada

April 27, 2009
"Team Work in Software Evolution: A Systematic Literature Review"
CSER Spring Meeting, Montreal, QC, Canada

March 27, 2009
"How Tagging helps bridge the Gap between Social and Technical Aspects in Software Development"
SEngCo, University of Victoria, BC, Canada

October 26, 2008
"Research on collaborative software development using IBM's Jazz"
CSER Fall Meeting, Toronto, ON, Canada

June 12, 2008
"Collaboration through Artifacts"
CAS Seminar, IBM Ottawa, ON, Canada

Posters

November 2-5, 2009
"Dashboards in IBM's Jazz: Business Intelligence for Software Development"
CASCON 2009, Toronto, ON, Canada

November 1, 2009
"Dashboards in IBM's Jazz: Business Intelligence for Software Development"
CSER Fall Meeting, Toronto, ON, Canada

May 19, 2009
"How Tagging Supports Informal Processes in Software Development"
IBM Jazz Research Reception at ICSE, Vancouver, BC, Canada

October 27-30, 2008
"Tag Clouds for Semi-Structured Documents" (with Maria-Elena Hernandez and Sean Falconer)
CASCON 2008, Toronto, ON, Canada

October 26, 2008
"How Tagging Supports Informal Processes in Software Development"
CSER Fall Meeting, Toronto, ON, Canada