Software Surveyor Measures of Success. David Wells Object Services (OBJS).
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Object Services (OBJS)
The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the Defense Advanced Research Projects Agency or the U.S. Government
Software Surveyor probes, gauges, and infrastructure tools can be evaluated at several (increasingly meaningful) levels:
The quality of Software Surveyor probes, gauges, and ancillary tools can be evaluated through use by outside groups:
Probes and gauges can be evaluated by how well they perform their intended task.
The amount of detail that a gauge can provide is an important measure of the potential usefulness of the gauge, since w/o knowing how and why a configuration choice was made, it is difficult to determine if the choice is desirable or how to fix it.
Software Surveyor will provide analysis tools to compare configuration graphs and to match reified configurations to design specifications.
Software Surveyor gauges can be evaluated based on how the information they provide facilitates certain specific software maintenance and debugging tasks:
Software Surveyor success will be measured by how well it, in combination with other DASADA gauges, can improve the lifecycle behavior of a complex, distributed application. The GeoWorlds intelligence-analysis application is already in use at PACOM and improvements to its lifecycle behavior can be measured against historical data. Specifically: