Skip to main content
Top

2013 | OriginalPaper | Chapter

5. Practical Experiences

Author : Stefan Wagner

Published in: Software Product Quality Control

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This chapter describes several practical experiences we have made over the last 10 years with different parts of the product quality control approach described in this book. The first three experience reports concentrate on building quality models and using them for quality requirements and evaluating quality: the Quamoco base model, the maintainability model for MAN Truck and Bus, the security model for Capgemini TS and an activity-based quality model for a telecommunications company. Next, we describe the application of quality prediction models, in particular reliability growth models, at Siemens COM. Finally, in the last experience report, we focus on applying analysis techniques: We apply static analysis, architecture conformance analysis and clone detection at SMEs.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Adams, E.N.: Optimizing preventive service of software products. IBM J. Res. Dev. 28(1), 2–14 (1984)CrossRef Adams, E.N.: Optimizing preventive service of software products. IBM J. Res. Dev. 28(1), 2–14 (1984)CrossRef
29.
go back to reference BSI: BSI-Standard 100: IT-Grundschutz (2008) BSI: BSI-Standard 100: IT-Grundschutz (2008)
44.
go back to reference Cruz-Lemus, J.A., Genero, M., Manso, M.E., Piattini, M.: Evaluating the effect of composite states on the understandability of UML statechart diagrams. In: Proceedings of the 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS’05). Springer, Berlin (2005) Cruz-Lemus, J.A., Genero, M., Manso, M.E., Piattini, M.: Evaluating the effect of composite states on the understandability of UML statechart diagrams. In: Proceedings of the 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS’05). Springer, Berlin (2005)
51.
go back to reference Deissenboeck, F., Wagner, S., Pizka, M., Teuchert, S., Girard, J.F.: An activity-based quality model for maintainability. In: Proceedings of the 23rd International Conference on Software Maintenance (ICSM ’07). IEEE Computer Society, Silver Spring (2007) Deissenboeck, F., Wagner, S., Pizka, M., Teuchert, S., Girard, J.F.: An activity-based quality model for maintainability. In: Proceedings of the 23rd International Conference on Software Maintenance (ICSM ’07). IEEE Computer Society, Silver Spring (2007)
55.
go back to reference dSpace: Modeling Guidelines for MATLAB/ Simulink/ Stateflow and TargetLink (2006) dSpace: Modeling Guidelines for MATLAB/ Simulink/ Stateflow and TargetLink (2006)
58.
go back to reference European Commission: Commission recommendation of 6 May 2003 concerning the definition of micro, small and medium-sized enterprises. Off. J. Eur. Union L 124, 36–41 (2003) European Commission: Commission recommendation of 6 May 2003 concerning the definition of micro, small and medium-sized enterprises. Off. J. Eur. Union L 124, 36–41 (2003)
60.
go back to reference Farr, W.H., Smith, O.D.: Statistical Modeling and Estimation of Reliability Functions for Software (SMERFS) Users Guide. Technical Report NAVSWC TR-84-373, Naval Surface Weapons Center (1993) Farr, W.H., Smith, O.D.: Statistical Modeling and Estimation of Reliability Functions for Software (SMERFS) Users Guide. Technical Report NAVSWC TR-84-373, Naval Surface Weapons Center (1993)
67.
go back to reference Frank, M.: Konzeption und Einführung eines QM-Systems für Software. Diplomarbeit, Technische Universität München (2010) Frank, M.: Konzeption und Einführung eines QM-Systems für Software. Diplomarbeit, Technische Universität München (2010)
75.
go back to reference Gleirscher, M., Golubitskiy, D., Irlbeck, M., Wagner, S.: On the benefit of automated static analysis for small and medium-sized software enterprises. In: Proceedings of the Software Quality Days 2012. Lecture Notes in Business Information Processing, vol. 94, pp. 14–38 (2012)CrossRef Gleirscher, M., Golubitskiy, D., Irlbeck, M., Wagner, S.: On the benefit of automated static analysis for small and medium-sized software enterprises. In: Proceedings of the Software Quality Days 2012. Lecture Notes in Business Information Processing, vol. 94, pp. 14–38 (2012)CrossRef
79.
go back to reference Gruber, H., Plösch, R., Saft, M.: On the validity of benchmarking for evaluating code quality. In: Proceedings of the IWSM/MetriKon/Mensura 2010 (2010) Gruber, H., Plösch, R., Saft, M.: On the validity of benchmarking for evaluating code quality. In: Proceedings of the IWSM/MetriKon/Mensura 2010 (2010)
88.
113.
go back to reference Juergens, E., Deissenboeck, F., Hummel, B., Wagner, S.: Do code clones matter? In: Proceedings of the International Conference on Software Engineering (ICSE’09). IEEE Computer Society, Silver Spring (2009) Juergens, E., Deissenboeck, F., Hummel, B., Wagner, S.: Do code clones matter? In: Proceedings of the International Conference on Software Engineering (ICSE’09). IEEE Computer Society, Silver Spring (2009)
128.
go back to reference Koschke, R.: Survey of research on software clones. In: Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings (2007) Koschke, R.: Survey of research on software clones. In: Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings (2007)
136.
go back to reference Littlewood, B., Verall, J.: A Bayesian Reliability Growth Model for Computer Software. Appl. Stat. 22(3), 332–346 (1973)CrossRef Littlewood, B., Verall, J.: A Bayesian Reliability Growth Model for Computer Software. Appl. Stat. 22(3), 332–346 (1973)CrossRef
138.
go back to reference Luckey, M., Baumann, A., Méndez Fernández, D., Wagner, S.: Reusing security requirements using an extend quality model. In: Proceedings of the 2010 ICSE Workshop on Software Engineering for Secure Systems (2010) Luckey, M., Baumann, A., Méndez Fernández, D., Wagner, S.: Reusing security requirements using an extend quality model. In: Proceedings of the 2010 ICSE Workshop on Software Engineering for Secure Systems (2010)
139.
go back to reference Lyu, M.R. (ed.): Handbook of Software Reliability Engineering. IEEE Computer Society Press/McGraw-Hill, Silver Spring/New York (1996) Lyu, M.R. (ed.): Handbook of Software Reliability Engineering. IEEE Computer Society Press/McGraw-Hill, Silver Spring/New York (1996)
144.
146.
go back to reference Mayr, A., Plösch, R., Kläs, M., Lampasona, C., Saft, M.: A comprehensive code-based quality model for embedded systems. In: Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering (ISSRE 2012). IEEE Computer Society, Silver Spring (2012) Mayr, A., Plösch, R., Kläs, M., Lampasona, C., Saft, M.: A comprehensive code-based quality model for embedded systems. In: Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering (ISSRE 2012). IEEE Computer Society, Silver Spring (2012)
152.
go back to reference MISRA AC SLSF: Modelling design and style guidelines for the application of simulink and stateflow (2009) MISRA AC SLSF: Modelling design and style guidelines for the application of simulink and stateflow (2009)
153.
go back to reference MISRA AC TL: Modelling style guidelines for the application of targetlink in the context of automatic code generation (2007) MISRA AC TL: Modelling style guidelines for the application of targetlink in the context of automatic code generation (2007)
158.
go back to reference Musa, J.D.: Software Reliability Engineering: More Reliable Software Faster and Cheaper, 2nd edn. AuthorHouse, Bloomington (2004) Musa, J.D.: Software Reliability Engineering: More Reliable Software Faster and Cheaper, 2nd edn. AuthorHouse, Bloomington (2004)
159.
go back to reference Musa, J.D., Iannino, A., Okumoto, K.: Software Reliability: Measurement, Prediction, Application. McGraw-Hill, New York (1987) Musa, J.D., Iannino, A., Okumoto, K.: Software Reliability: Measurement, Prediction, Application. McGraw-Hill, New York (1987)
160.
go back to reference Musa, J.D., Okumoto, K.: A logarithmic poisson execution time model for software reliability measurement. In: Proceedings of the Seventh International Conference on Software Engineering (ICSE’84), pp. 230–238. ACM Press, New York (1984) Musa, J.D., Okumoto, K.: A logarithmic poisson execution time model for software reliability measurement. In: Proceedings of the Seventh International Conference on Software Engineering (ICSE’84), pp. 230–238. ACM Press, New York (1984)
164.
go back to reference Nagel, P.M., Scholz, F.W., Skrivan, J.A.: Software Reliability: Additional Investigations into Modeling with Replicated Experiments. NASA Contractor Rep. 172378, NASA Langley Res. Center (1984) Nagel, P.M., Scholz, F.W., Skrivan, J.A.: Software Reliability: Additional Investigations into Modeling with Replicated Experiments. NASA Contractor Rep. 172378, NASA Langley Res. Center (1984)
165.
go back to reference Nagel, P.M., Skrivan, J.A.: Software Reliability: Repetitive Run Experimentation and Modeling. NASA Contractor Rep. 165836, NASA Langley Res. Center (1982) Nagel, P.M., Skrivan, J.A.: Software Reliability: Repetitive Run Experimentation and Modeling. NASA Contractor Rep. 165836, NASA Langley Res. Center (1982)
172.
180.
go back to reference Pretschner, A., Prenninger, W., Wagner, S., Kühnel, C., Baumgartner, M., Sostawa, B., Zölch, R., Stauner, T.: One evaluation of model-based testing and its automation. In: Proceedings of the 27th International Conference on Software Engineering (ICSE’05). ACM Press, New York (2005) Pretschner, A., Prenninger, W., Wagner, S., Kühnel, C., Baumgartner, M., Sostawa, B., Zölch, R., Stauner, T.: One evaluation of model-based testing and its automation. In: Proceedings of the 27th International Conference on Software Engineering (ICSE’05). ACM Press, New York (2005)
206.
go back to reference Wagner, S., Fischer, H.: A Software Reliability Model Based on a Geometric Sequence of Failure Rates. Technical Report TUMI-0520, Institut für Informatik, Technische Universität München (2005) Wagner, S., Fischer, H.: A Software Reliability Model Based on a Geometric Sequence of Failure Rates. Technical Report TUMI-0520, Institut für Informatik, Technische Universität München (2005)
207.
go back to reference Wagner, S., Fischer, H.: A Software Reliability Model Based on a Geometric Sequence of Failure Rates. In: Proceedings of the 11th International Conference on Reliable Software Technologies (Ada-Europe ’06). Lecture Notes in Computer Science, vol. 4006, pp. 143–154. Springer, Berlin (2006) Wagner, S., Fischer, H.: A Software Reliability Model Based on a Geometric Sequence of Failure Rates. In: Proceedings of the 11th International Conference on Reliable Software Technologies (Ada-Europe ’06). Lecture Notes in Computer Science, vol. 4006, pp. 143–154. Springer, Berlin (2006)
210.
go back to reference Wagner, S., Lochmann, K., Heinemann, L., Kläs, M., Lampasona, C., Trendowicz, A., Plösch, R., Mayr, A., Seidl, A., Goeb, A., Streit, J.: Practical product quality modelling and assessment: The Quamoco approach (in preparation) Wagner, S., Lochmann, K., Heinemann, L., Kläs, M., Lampasona, C., Trendowicz, A., Plösch, R., Mayr, A., Seidl, A., Goeb, A., Streit, J.: Practical product quality modelling and assessment: The Quamoco approach (in preparation)
211.
go back to reference Wagner, S., Lochmann, K., Heinemann, L., Kläs, M., Trendowicz, A., Plösch, R., Seidl, A., Goeb, A., Streit, J.: The Quamoco product quality modelling and assessment approach. In: Proceedings of the 34th International Conference on Software Engineering. IEEE Computer Society, Silver Spring (2012) Wagner, S., Lochmann, K., Heinemann, L., Kläs, M., Trendowicz, A., Plösch, R., Seidl, A., Goeb, A., Streit, J.: The Quamoco product quality modelling and assessment approach. In: Proceedings of the 34th International Conference on Software Engineering. IEEE Computer Society, Silver Spring (2012)
213.
go back to reference Wagner, S., Lochmann, K., Winter, S., Goeb, A., Kläs, M., Nunnenmacher, S.: Software quality in practice. survey results. Technical Report TUM-I128, Technische Universität München (2012) Wagner, S., Lochmann, K., Winter, S., Goeb, A., Kläs, M., Nunnenmacher, S.: Software quality in practice. survey results. Technical Report TUM-I128, Technische Universität München (2012)
Metadata
Title
Practical Experiences
Author
Stefan Wagner
Copyright Year
2013
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-38571-1_5

Premium Partner