
 
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