Software Design Visualization

Period of Performance: 08/19/2008 - 08/19/2010

$750K

Phase 2 SBIR

Recipient Firm

Harmonia, Inc.
2020 Kraft Drive, Suite 2400 Array
Blacksburg, VA 24060
Principal Investigator

Abstract

In a large complex software development life-cycle, the plethora of questions that people in different roles might ask is wide and varied. A developer may want to know what sections of code may break if a class definition is moved. A project manager may want to assess where the areas of greatest risk lie, and so on. Harmonia proposes to leverage $5 Million of previous SBIR investment and seven years of previous experience to enact a 3-pronged approach: 1) build a capability that allows end-users to customize or create their own platform-independent visualizations that are specific to role, questions they have, and system; 2) develop a core set of visualizations that analyze artifacts from software design, performance, configuration and change management, defect tracking, and testing; and 3) create the foundation for a software analysis and visualization ecosystem that fosters a community of contributors from universities, industry, and Government, and allows users to recommend appropriate visualizations. Harmonia anticipates that the technology framework will have a significant positive impact on large software systems development through increased understanding of project status and product architecture and better communication between all roles within the development project.