inadequate for their purpose. In particular, there is a
too strong of a focus on low-level aspects of the
implementation; i.e., a tool primarily intended for
developers. DCS thus fail to address that project
stakeholders in control of resources need
information on a different level of abstraction to
make informed decisions. This means that state-of-
the-art classification approaches are poorly designed
to produce the results that are needed in order to
make an impact in an organization; thus the effort
invested in collecting data risks being in vain, as a
large potential of the data remain unused.
We have proposed a roadmap for an improved
defect classification approach that would contribute
towards developing new proactive evidence-based
software process improvement strategies – defect-
driven software process improvement. The roadmap
includes: making a deeper investigation of the
current adoption rate in industry; investigation of the
typical information needs of the project stakeholders
that have control over resources; investigation of
how to design DCS to support multiple levels of
abstraction, and finally; to investigate methods of
data analyses to accommodate the information needs
of the various project stakeholders.
These actions will contribute to making DCS
more appropriately adapted to organizations’ needs.
This in turn, we conjecture, will result in wider
industrial adoption.
ACKNOWLEDGEMENTS
This research is partially sponsored by The Swedish
Governmental Agency for Innovative Systems
(VINNOVA) under the Intelligent Vehicle Safety
Systems (IVSS) programme.
REFERENCES
Buse, R. P. L., Thomas Zimmermann, 2011. Information
Needs for Software Development Analytics (Microsoft
Technical report No. MSR-TR-2011-8)
Butcher, M., Munro, H., Kratschmer, T., 2002. Improving
software testing via ODC: Three case studies. IBM
Systems Journal 41, 31 –44.
Chillarege, R., Bhandari, I. S., Chaar, J. K., Halliday, M.
J., Moebus, D. S., Ray, B. K., Wong, M.-Y., 1992.
Orthogonal defect classification-a concept for in-
process measurements. IEEE Trans. Softw. Eng. 18.
Chillarege, R., Ram Prasad, K., 2002. Test and
development process retrospective - a case study using
ODC triggers, Int'l Conf Dependable Syst. and Netw.
Freimut, B., 2001. Developing and using defect
classification schemes (IESE- Report No. 072.01/E).
Fraunhofer IESE.
Freimut, B., Denger, C., Ketterer, M., 2005. An industrial
case study of implementing and validating defect
classification for process improvement and quality
management, 11th IEEE Int'l Symp. Softw. Metrics.
Grady, R. B., 1992. Practical Software Metrics for Project
Management and Process Improvement. Prentice
Hall.
Hall, T., Beecham, S., Bowes, D., Gray, D., Counsell, S.,
2011. A Systematic Review of Fault Prediction
Performance in Software Engineering. IEEE Trans.
Softw. Eng.
Henningsson, K., Wohlin, C., 2004. Assuring fault
classification agreement - an empirical evaluation, Int'l
Symposium on Empirical Softw. Eng. (ISESE).
Huang, L., Ng, V., Persing, I., Geng, R., Bai, X., Tian, J.,
2011. AutoODC: Automated generation of Orthogonal
Defect Classifications, 26th IEEE/ACM Int'l Conf. on
Automated Softw. Eng. (ASE).
IEEE, 2010. IEEE Std. 1044-2009. Standard Classification
for Software Anomalies.
ISO/IEC, 2007. ISO/IEC 15939 - Systems and Software
Engineering – Measurement Process.
Jin, A., Jiang, J., 2009. Fault Injection Scheme for
Embedded Systems at Machine Code Level and
Verification, 15th IEEE Pacific Rim Int'l Symp. on
Dependable Comput. (PRDC).
Li, J., Stalhane, T., Conradi, R., Kristiansen, J. M. W.,
2012. Enhancing Defect Tracking Systems to
Facilitate Software Quality Improvement. IEEE Softw.
29, 59 –66.
Li, N., Li, Z., Sun, X., 2010. Classification of Software
Defect Detected by Black-Box Testing: An Empirical
Study, 2
nd
World Congress Softw. Eng. (WCSE).
Li, N., Li, Z., Zhang, L., 2010. Mining Frequent Patterns
from Software Defect Repositories for Black-Box
Testing, 2
nd
Int'l Worksh. Intell. Syst. and Appl. (ISA).
Mellegård, N., Staron, M., 2010. Characterizing Model
Usage in Embedded Software Engineering: A Case
Study, 8
th
Nordic Workshop on Model Driven Softw.
Eng. (NW-MoDE). Copenhagen, Denmark.
Mellegård, N., Staron, M., Törner, F., 2012a. A Light-
weight Defect Classification Scheme for Embedded
Automotive Software and its Initial Evaluation, IEEE
Int'l Symp. Softw. Rel. Eng. (ISSRE), Dallas Tx USA.
Mellegård, N., Staron, M., Törner, F., 2012b. A Light-
Weight Defect Classification Scheme for Embedded
Automotive Software (Technical Report No. 2012:0x,
ISSN: 1654-4870), Research Reports in Software Eng.
and Management. Chalmers Univ. of Tech., Göteborg.
Nagappan, N., Williams, L., Hudepohl, J., Snipes, W.,
Vouk, M., 2004. Preliminary results on using static
analysis tools for software inspection, 15
th
Int'l Symp.
Softw. Rel. Eng. (ISSRE).
Pareto, L., Sandberg, A. B., Eriksson, P., Ehnebom, S.,
2012. Collaborative prioritization of architectural
concerns. Journal of Syst. and Softw. 85.
MODELSWARD2013-InternationalConferenceonModel-DrivenEngineeringandSoftwareDevelopment
302