Presentations
Up one levelPresentations made to the group during meetings
- World View presentation - Anita Sarma
- Management of shared artifacts is critical to ensure the correct integration and behavior of code created by multiple teams working in concert. Awareness of inter-team development activities and their effects on shared artifacts provides developers the opportunity to detect potential integration problems earlier and take proactive steps to avoid these conflicts. However, current awareness tools do not provide such kinds of awareness making them unsuitable for global software development. In this paper, we discuss their drawbacks, present three strategies to make them suitable for global settings, and illustrate these strategies through a new view for PalantÃr that better addresses awareness in the large.
- Introduction to Yancees
- Those slides present YANCEES, motivating it in the context of Continuous Coordination
- Lighthouse
- Emerging Design based Coordination
- World View Project as a CC Portal
- This presentation describes the World View project as an environment that provides visual multi-media representations that will enable the continuous coordination of teams in distributed settings. The final product will be a portal to four different categories of tools needed by developers throughout product development from product inception through to delivery to consumers and maintenance. The four different categories are archival information, development artifacts, consumer demographic information, and culture and process information. Furthermore, it will also provide a means to visualize distributed interactions and access to all categories of information.
- Overview of Ariadne
- These slides describe Ariadne, an awareness plug-in for the Eclipse Development Environment. Ariadne analyzes software development projects for technical dependencies and collects authorship information from their associated configuration management repositories. The tool then links technical dependencies and authorship information to infer social dependencies among developers. In the context of continuous coordination, we imagine two diferent users of the tool: managers and developers. Managers might use Ariadne for overseeing software projects, coordinating meetings between developers who share similar dependencies and analyzing how developers' roles in a project evolve over time. Developers might also use the tool to find other developers whose code overlaps with their own, to find experts on particular code modules, or to calculate how the impact of developers' work on their own.