See Weekly Meeting Logistics for telecon information.
LawrenceMandel - I am currently developing the ems:Project resource implementation.
ArthurRyman - We should provide the partial implementation to the Reporting workgroup so they can use it for testing of the OSLC Reporting Specifications V1.0 which is currently in the Convergence phase.
ArthurRyman - I moved build metrics from productivity into reliablily since it measures the reliability of the build. However, it does not measure the reliability of the product so this is not a great fit.
AndrewCanham - I think build metrics are a better fit for productivity since they reflect the productivity of the team. However, the test metrics don't really measure team productivity, just the efficiency of the process.
ArthurRyman - I agree. I was attempting to fit all metrics in the five core metric categories, but this is not a good fit for process metrics. We can create another metric class for process metrics. They measure the development process. Productivity and reliability should only measure the end result, not the process, i.e. how fast was the product produced, how reliable is the product. Process metrics should measure the development process.
AndyBerner - As I stated in my recent email, customers will often use custom metrics for size. Can we provide a mechanism for them to define associated metrics that are based on their custom size metrics? For example, instead of providing a URI, provide properties that define the metric.
ArthurRyman - In RDF, the approach is to create a URI for every important concept, so customers should create URIs for their custom metrics. Using QUDT they could also define the semantics of their metrics. QUDT allows you to define quantities and units of measure. In essence, we are defining a new measurement system. We are introducing new quantities and units for software, e.g. SLOC, builds, defects, that are analogous to the usual units used in science and engineering, e.g. length, electric charge, luminosity. We could define our EMS 1.0 system using the QUDT ontology and then customers could extend it semantically.
AndrewCanham - Some important metrics are missing. These include complexity and criticality. Complexity is used to differentiate between types of software, e.g. real-time is more complex than applications. Criticality is used to describe the importance of reliability, e.g. a space shuttle control system is mission critical.
We looked at the parts of the QUDT ontology that define currency units.
Not covered this week.
Add your comments here: