ISSTA

Please consider submitting a paper to ISSTA 2011 in Toronto, Canada. The deadline for research papers will be in January/early February 2011. (I am on the PC for the research track.)

ISSTA is the leading research conference in software testing and analysis, bringing together academics, industrial researchers, and practitioners to exchange new ideas, problems, and experience on how to analyze and test software systems. The ISSTA program will include technical papers, keynotes, workshops, and a doctoral symposium.

For more information, visit the ISSTA 2011 homepage.

{ 0 comments }

My ICSE 2010 Schedule

by Tom on April 20, 2010

ICSE 2010

Here’s how my ICSE week looks like.

Co-located events:
SUITE (Saturday, attendee)
MSR (Sunday/Monday, PC co-chair)
RSSE (Tuesday, co-organizer)

Main conference:
Characterizing and Predicting Which Bugs Get Fixed: An Empirical Study of Microsoft Windows (presenter, in Session Faults 3). Work done with Philip J. Guo, Nachiappan Nagappan, and Brendan Murphy.
Friday, 14:00—15:30

New Horizons Evening (demoing Codebook with Andy Begel)
Wednesday, 18:00—21:00

ACM Student Research Competition (coordinator)
Wednesday, 13:30—14:00 (SRC Poster Session)
Wednesday, 15:30—16:00 (SRC Poster Session)
Thursday, 11:00—12:30 (SRC Finals)

Microsoft Booth. Thursday, 15:30-16:00

And don’t miss Andy Begel’s presentations:
Keeping Up With Your Friends: Function Foo, Library Bar.DLL, and Work Item 24. Andrew Begel, Thomas Zimmermann. (Web2SE workshop)
Tuesday, 11:00—12:30

Codebook: Discovering and Exploiting Relationships in Software Repositories. Andrew Begel, Khoo Yit Phang, Thomas Zimmermann. (ICSE, in Session Software Archaeology)
Wednesday, 15:30—17:00

{ 1 comment }

MSR 2011: 8th Working Conference on Mining Software Repositories
May 21st – 22nd, 2011. Waikiki, Honolulu, Hawaii.
Co-located with ICSE 2011.

MSR 2011: Mining Software Repositories. May 21st - 22nd, 2011. Waikiki, Honolulu, Hawaii

{ 0 comments }

Please consider submitting a paper to the ACM Symposium on Software Visualization, where I am on the PC. The deadline for the research track is April 30.

Software visualization encompasses the development and evaluation of methods for graphically representing different aspects of software, including its structure, its abstract and concrete execution, and its evolution. The ACM Symposium on Software Visualization (SoftVis), now at its fifth edition, is the premiere forum for researchers from different backgrounds (HCI, software engineering, programming languages, visualization, and computer science education) to present original research on software visualization.

We seek theoretical as well as practical papers on applications, techniques, tools, case studies, and empirical studies.

For more information, visit the SoftVis 2010 homepage.

{ 0 comments }

Please consider submitting a paper to the ACM Recommender Systems 2010 conference. I am on the PC of the Research Track. The deadline for the research track is April 23 (abstracts: April 16); for the other tracks, check out the important dates on the web-page.

We are pleased to invite you to participate in this premier annual event on research and applications of recommender technologies.

The 4th ACM Conference on Recommender Systems builds on the success of Recommenders 06 Summer School in Bilbao, Spain; the 1st Conference in Minneapolis, USA; the 2nd Conference in Lausanne, Switzerland; and the 3rd Conference in New York, USA. In these events many members of the practitioner and research communities valued the rich exchange of ideas made possible by the shared plenary sessions. The 4th conference will promote the same close interaction among practitioners and researchers, reaching a wider range of participants including those from Europe and Asia. Published papers will go through a full peer review process. The conference proceedings are expected to be widely read and cited.

In addition to a regular technical program, there will be tutorials covering the state-of-the-art of this domain, a doctoral consortium, and an industrial program comprising of keynote speakers and practice/industry-paper tracks.

For more information, visit the RecSys 2010 homepage.

{ 0 comments }

Please consider submitting a paper to ISSRE 2010. I am on the PC of the Research Track. The deadline for the research track is May 10 (abstracts: May 3); for the other tracks, check out the important dates on the web-page.

The 21st International Symposium on Software Reliability Engineering ISSRE is returning to San Jose after 10 years.

San Jose/Silicon Valley needs no introduction as it is home to many successful and thriving software companies. Holding ISSRE in San Jose lets us access the entire software engineering talent in addition to engineers and researchers specifically working in software reliability. The program for ISSRE 2010 aims at growing our strong mix of research and practice to a larger audience. The engagement with software companies from embedded to mainframes, clients to servers, enterprise to cloud and desktop applications to web-based services connect us with a new generation of engineers hungry for the advances in research and practice. Cisco has generously agreed to host the meeting at their conference center in San Jose. As we build the ISSRE 2010 team, we welcome your input, ideas, contributions and willingness to volunteer.

Tentative Program Areas: Research Papers, Practice Papers, Student Papers, Fast Abstracts, Workshops, Tutorials, Posters, Vendor Booths.

For more information, visit the ISSRE 2010 homepage.

{ 0 comments }

Please consider submitting a paper to ICSM 2010. I am on the PC of the Research Track. The deadline for the research track is April 16 (abstracts: April 12); the other tracks have deadlines on May 17 and July 5.

The International Conference on Software Maintenance provides an international forum for researchers, developers, and users interested in the latest techniques, tools, and methodologies that support software maintenance. Participants include both practitioners and researchers from industry, academia, and government.

In 2010, ICSM will be hosted by the Politehnica University of Timisoara. All ICSM sessions and co-located events will take place in the buildings of the Faculty of Automation and Computer Engineering, located close to the historical center of Timisoara (only 7 min. walk), and guarded by a chain of beautiful parks as well as by the Bega channel.

For more information, visit the ICSM 2010 homepage.

{ 0 comments }

Large-scale software engineering requires communication and collaboration to successfully build and ship products. We conducted a survey with Microsoft engineers on inter-team coordination and found that the most impactful problems concerned finding and keeping track of other engineers. Since engineers are connected by their shared work, a tool that discovers connections in their work-related repositories can help.

Here we describe the Codebook framework for mining software repositories. It is flexible enough to address all of the problems identified by our survey with a single data structure (graph of people and artifacts) and a single algorithm (regular language reachability). Codebook handles a larger variety of problems than prior work, analyzes more kinds of work artifacts, and can be customized by and for end-users. To evaluate our framework’s flexibility, we built two applications, Hoozizat and Deep Intellisense. We evaluated these applications with engineers to show effectiveness in addressing multiple inter-team coordination problems.

[click for more details...]

{ 0 comments }

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 information to help them make well-informed decisions that affect the success of their endeavors. In this paper, we describe the architecture of a newsfeed system that we are currently building on top of the Codebook software repository mining platform. We discuss the design, construction and aggregation of newsfeeds, and include other important aspects such as summarization, filtering, context, and privacy.

[click for more details...]

{ 0 comments }

MSR 2010 – Mining Software Repositories

by Tom on February 21, 2010

The Working Conference on Mining Software Repositories (MSR) brings together researchers and practitioners with an interest in advancing the science and practice of software engineering via the analysis of data stored in software repositories.

CONFERENCE PROGRAM

Keynote by Prof. Jim Herbsleb (Carnegie Mellon University)

Keynote by Prof. Michele Lanza (University of Lugano)

Invited talk from ESEM 2009: “Using Differences among Replications of Software Engineering Experiments to Gain Knowledge” by Natalia Juristo and Sira Vegas (Universidad Politécnica de Madrid)

21 highly refereed short and long papers covering various MSR topics.

6 reports from the Mining Challenge. Prizes for the best challenge papers are sponsored by Microsoft Research.

For a list of accepted papers, visit the MSR web-site.

CONFERENCE REGISTRATION

Register before February 28 to save up to 33% of your registration cost. Students and members of ACM, IEEE and CSSA are entitled to reduced fees.

The MSR registration includes a conference dinner, which will be on the first day of the conference.

To register, go to the ICSE web-site and select “online registration” in the REGISTRATION menu.

{ 2 comments }