Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2820518.2820596acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

A novel industry grade dataset for fault prediction based on model-driven developed automotive embedded software

Published: 16 May 2015 Publication History

Abstract

In this paper, we present a novel industry dataset on static software and change metrics for Matlab/Simulink models and their corresponding auto-generated C source code. The data set comprises data of three automotive projects developed and tested accordingly to industry standards and restrictive software development guidelines. We present some background information of the projects, the development process and the issue tracking as well as the creation steps of the dataset and the used tools during development. A specific highlight of the dataset is a low measurement error on change metrics because of the used issue tracking and commit policies.

References

[1]
H. Altinger, "Dataset on automotive software repository," Feb. 2015. {Online}. Available: http://www.ist.tugraz.at/_attach/Publish/AltingerHarald/MSR_2015_dataset_automotive.zip
[2]
T. Mathworks, "Mathworks automotive advisory board checks (MAAB)," 2014. {Online}. Available: http://de.mathworks.com/help/slvnv/ref/mathworks-automotive-advisory-board-checks.html
[3]
The Motor Industry Software Reliability Asso- and ciation, MISRA-C:2004 - Guidelines for the use of the C language in critical systems, 2nd ed. Warwickshire: MISRA, 2004.
[4]
I. Stamelos, L. Angelis, A. Oikonomou, and G. L. Bleris, "Code quality analysis in open source software development," Information Systems Journal, vol. 12, no. 1, p. 4360, 2002.
[5]
T. J. McCabe, "A complexity measure," Software Engineering, IEEE Transactions on, no. 4, p. 308320, 1976.
[6]
M. H. Halstead, Elements of Software Science (Operating and Programming Systems Series). New York, NY, USA: Elsevier Science Inc., 1977.
[7]
L. Jin-Hua, L. Qiong, and L. Jing, "The w-model for testing software product lines," in Computer Science and Computational Technology, 2008. ISCSCT'08. International Symposium on, vol. 1, 2008, p. 690693.
[8]
H. Altinger, F. Wotawa, and M. Schurius, "Testing methods used in the automotive industry: Results from a survey," in Proc.\ JAMAICA. San Jose, CA: ACM, Jul. 2014, p. 16.
[9]
dSpace, "TargetLink," 2015. {Online}. Available: https://www.dspace.com/de/gmb/home/products/sw/pcgs/targetli.cfm
[10]
E. Bringmann and A. Kramer, "Model-based testing of automotive systems," in Software Testing, Verification, and Validation, 2008 1st International Conference on, 2008, pp. 485--493, IEEE.
[11]
PTC, "Integrity," 2015. {Online}. Available: http://www.ptc.com/product/integrity/automotive
[12]
C. Autosar, "Autosar," Mar. 2014. {Online}. Available: www.autosar.org
[13]
S. Kim, T. Zimmermann, K. Pan, and E. J. Whitehead, "Automatic identification of bug-introducing changes," in Automated Software Engineering, 2006. ASE'06. 21st IEEE/ACM International Conference on, 2006, p. 8190.
[14]
S. Software, "Beyond compare 4," 2015. {Online}. Available: http://www.scootersoftware.com/
[15]
locmetrics.com, "LocMetric," 2015. {Online}. Available: http://www.locmetrics.com/
[16]
H. Israel, "CMetric," 2015. {Online}. Available: https://github.com/MetricsGrimoire/CMetrics
[17]
Y. Dajsuren, "On the design of architecture framework and quality evaluation for automotive systems," PhD Thesis, Eindhoven University of Technology, Eindhoven, The Netherlands, May 2015.
[18]
Y. Dajsuren, M. G. van den Brand, A. Serebrenik, and S. Roubtsov, "Simulink models are also software: Modularity assessment," in Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures. ACM, 2013, p. 99106.
[19]
B. Curtis, S. B. Sheppard, and P. Milliman, "Third time charm: Stronger prediction of programmer performance by software complexity metrics," in Proceedings of the 4th international conference on Software engineering, 1979, p. 356360.
[20]
E. Bouwers, J. P. Correia, A. van Deursen, and J. Visser, "Quantifying the analyzability of software architectures," in Software Architecture (WICSA), 2011 9th Working IEEE/IFIP Conference on, 2011, p. 8392.
[21]
R. M. Bell, T. J. Ostrand, and E. J. Weyuker, "Looking for bugs in all the right places," in Proceedings of the 2006 international symposium on Software testing and analysis, 2006, p. 6172.

Cited By

View all
  • (2019)Predicting reliability by severity and priority of defectsProceedings of the 2nd ACM SIGSOFT International Workshop on Software Qualities and Their Dependencies10.1145/3340495.3342753(27-34)Online publication date: 26-Aug-2019
  • (2019)Standing on shoulders or feet?Proceedings of the 16th International Conference on Mining Software Repositories10.1109/MSR.2019.00085(565-576)Online publication date: 26-May-2019
  • (2016)Tailoring complexity metrics for simulink modelsProccedings of the 10th European Conference on Software Architecture Workshops10.1145/2993412.3004853(1-7)Online publication date: 28-Nov-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MSR '15: Proceedings of the 12th Working Conference on Mining Software Repositories
May 2015
542 pages
ISBN:9780769555942

Sponsors

Publisher

IEEE Press

Publication History

Published: 16 May 2015

Check for updates

Qualifiers

  • Research-article

Conference

ICSE '15
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Predicting reliability by severity and priority of defectsProceedings of the 2nd ACM SIGSOFT International Workshop on Software Qualities and Their Dependencies10.1145/3340495.3342753(27-34)Online publication date: 26-Aug-2019
  • (2019)Standing on shoulders or feet?Proceedings of the 16th International Conference on Mining Software Repositories10.1109/MSR.2019.00085(565-576)Online publication date: 26-May-2019
  • (2016)Tailoring complexity metrics for simulink modelsProccedings of the 10th European Conference on Software Architecture Workshops10.1145/2993412.3004853(1-7)Online publication date: 28-Nov-2016
  • (2015)Novel Insights on Cross Project Fault Prediction Applied to Automotive SoftwareProceedings of the 27th IFIP WG 6.1 International Conference on Testing Software and Systems - Volume 944710.1007/978-3-319-25945-1_9(141-157)Online publication date: 23-Nov-2015

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media