-
Welcome
-
Subscribe to
Proposals
Development Tools track
The Linux kernel is one of the largest and highly configurable open source software projects. It has hundreds of developers and these developers have a wide range of expertise. Tools to help developers and maintainers are becoming increasingly important in the Linux development process. Some familiar examples are git for source code management, checkpatch for enforcing coding style, and quilt for managing patches.
In recent years, a number of new tools have been created to aide in various aspects of the development process. These include tools for understanding the source code, finding various kinds of bugs, and performing source code evolutions. This track will present some of these tools. There will additionally be an opportunity to discuss how tool usage can be improved and what kind of tools are still needed.
Proposals for this track
* Ad Hoc Synchronization Considered Harmful
A characteristic study on ad hoc synchronization in software systems and a tool called SyncFinder to automatically identify and annotate them.
(slides)
|
Development Tools | 03/30/2011 |
Weiwei Xiong | ||
* Codemap, google maps for source code
Codemap is a semantic source code visualizer helping to navigate, visualize and search a large codebase using ideas similar to google maps.
(slides)
|
Development Tools | 04/29/2011 |
yoann padioleau | ||
* Diagnosing Linux/Firmware related Issues with the Firmware Test Suite
Discussion on how to automatically diagnose firmware issue that can affect Linux.
(slides)
|
Development Tools | 04/20/2011 |
Colin King | ||
* Finding and burying Configuration Defects in Linux with the undertaker
Finding and burying Configuration Defects in Linux with the undertaker
(slides)
|
Development Tools | 03/20/2011 |
Reinhard Tartler | ||
* Killing Bugs in C with Smatch
An introduction to the Smatch static checker and a look at the future.
(slides)
|
Development Tools | 04/22/2011 |
Dan Carpenter | ||
* Reducing your patch workload with Patchwork
An overview and update on the Patchwork patch-tracking system.
(slides)
|
Development Tools | 04/29/2011 |
Jeremy Kerr | ||
* Reproducible builds and infrastructure
You already use version control for your software, but what about your build dependencies and your system infrastructures? Come hear about Apters, our solution for reproducible builds and infrastructures.
(slides)
|
Development Tools | 05/07/2011 |
Josh Triplett, Jamey Sharp | ||
* Session Lead
Tools to aid in the development of Linux code
|
Development Tools | 03/30/2011 |
Julia Lawall | ||
* Tolerating hardware device failures in software
Improving reliability of Linux device drivers against hardware failures and hardware specification bugs
(slides)
|
Development Tools | 04/30/2011 |
Asim Kadav |