Publications

 

Patent:

    M. Grottke, T. Linz, T. Rossner, and K. Dussa-Zieger. Method and device for prediction of the reliability of software programs. European Patent EP1420344. (Patent pending.)


Journal Publications, Refereed Conference Papers and Book Chapters:

  • J. Zhao, K. S. Trivedi, M. Grottke, J. Alonso, and Y. Wang. Ensuring the performance of Apache Web server affected by aging. To appear in IEEE Transactions on Dependable and Secure Computing.

  • D. Cotroneo, M. Grottke, R. Natella, R. Pietrantuono, and K. S. Trivedi. Fault triggers in open-source software: An experience report. In Proc. 24th IEEE International Symposium on Software Reliability Engineering, pages 178-187, 2013.
  • J. Alonso, M. Grottke, A. P. Nikora, and K. S. Trivedi. An empirical investigation of fault repairs and mitigations in space mission system software. In Proc. 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2013.
  • M. Grottke and B. Schleich. How does testing affect the availability of aging software systems? Performance Evaluation 70(3):179-196, 2013.
    [pdf-Dokument, 398 kB]
  • M. Grottke and B. Schleich. Cost optimality in testing and rejuvenation. In Proc. 4th IEEE International Workshop on Software Aging and Rejuvenation, pages 259-264, 2012.
  • J. Alonso, M. Grottke, A. P. Nikora, and K. S. Trivedi. The nature of the times to flight software failure during space missions. In Proc. 23rd IEEE International Symposium on Software Reliability Engineering, pages 331-340, 2012.
    [pdf document, 775 kB]
  • K. S. Trivedi, R. Mansharamani, D. S. Kim, M. Grottke, and M. Nambiar. Recovery from failures due to Mandelbugs in IT systems. In Proc. 17th IEEE Pacific Rim International Symposium on Dependable Computing, 2011, pages 224-233.
  • A. Beckhaus, L. M. Karg, C. A. Graf, M. Grottke, and D. Neumann. A decision support scheme for software process improvement prioritization. In J. Cordeiro, A. Ranchordas, and B. Shishka, editors, Software and Data Technologies, Communications in Computer and Information Science, Volume 50, Springer-Verlag, 2011, pages 85-93.
    [pdf document, 320 kB]
  • M. Grottke, V. Apte, K. S. Trivedi, and S. Woolet. Response time distributions in networks of queues. In R. Boucherie and N. Van Dijk, editors, Queueing Networks: A Fundamental Approach, Springer International Series in Operations Research & Management Science, Springer-Verlag, 2011, pages 587-641.
  • K. S. Trivedi, M. Grottke, and E. Andrade. Software fault mitigation and availability assurance techniques. International Journal of System Assurance Engineering and Management 1(4):340-350, 2011.
  • L. M. Karg, M. Grottke, and A. Beckhaus. A systematic literature review of software quality cost research. Journal of Systems and Software 84(3):415-427, 2011.
    [pdf document, 292 kB]
  • M. Grottke, L. M. Karg, and A. Beckhaus. Team factors and failure processing efficiency: An exploratory study of closed and open source software development. In Proc. 34th Annual IEEE International Computer Software and Applications Conference, 2010, pages 188-197.
    [pdf document, 158 kB]
  • M. Grottke, A. P. Nikora, and K. S. Trivedi. An empirical investigation of fault types in space mission system software. In Proc. 40th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2010, pages 447-456.
    [pdf document, 131 kB]
  • L. M. Karg, M. Grottke, and A. Beckhaus. Conformance quality and failure costs in the software industry: An empirical analysis of open source software. In Proc. IEEE International Conference on Industrial Engineering and Engineering Management, 2009, pages 1386-1390.
    [pdf document, 68 kB]
  • A. Beckhaus, L. M. Karg, C. A. Graf, M. Grottke, and D. Neumann. Prioritization of software process improvements: A COQUALMO-based case study and derived decision support scheme. In Proc. 4th International Conference on Software and Data Technologies, 2009, Volume 1, pages 139-144.
  • M. Grottke and C. Graf. Modeling and predicting software failure costs. In Proc. 33rd Annual IEEE International Computer Software and Applications Conference, 2009, pages 180-189.
    [pdf document, 180 kB]
  • M. Grottke, R. Matias Jr., and K. S. Trivedi. The fundamentals of software aging. In Proc. 1st International Workshop on Software Aging and Rejuvenation/19th IEEE International Symposium on Software Reliability Engineering, 2008.
    [pdf document, 58 kB]
  • M. Grottke, H. Sun, R. M. Fricks, and K. S. Trivedi. Ten fallacies of availability and reliability analysis. In Proc. 5th International Service Availability Symposium, 2008, pages 187-206.
    [pdf document, 705 kB]
  • H. Okamura, M. Grottke, T. Dohi, and K. S. Trivedi. Variational Bayesian approach for interval estimation of NHPP-based software reliability models. In Proc. International IEEE Conference on Dependable Systems and Networks 2007, 2007, pages 698-707.
    [pdf document, 293 kB]
  • M. Grottke and K. S. Trivedi. Fighting bugs: Remove, retry, replicate, and rejuvenate. IEEE Computer 40(2):107-109, 2007.
     [pdf document, 298 kB]
  • A. Avritzer, A. Bondi, M. Grottke, K. S. Trivedi, and E. J. Weyuker. Performance assurance via software rejuvenation: Monitoring, statistics and algorithms. In Proc. International Conference on Dependable Systems and Networks 2006, 2006, pages 435-444.
    [pdf document, 346 kB]
  • M. Grottke, L. Li, K. Vaidyanathan, and K. S. Trivedi. Analysis of software aging in a web server. IEEE Transactions on Reliability 55(3):411-420, 2006.
     [pdf document, 352 kB]
  • M. Grottke and K. S. Trivedi. On a method for mending time to failure distributions. In Proc. International Conference on Dependable Systems and Networks 2005, 2005, pages 560-569.
    [pdf document, 505 kB]
  • M. Grottke and K. S. Trivedi. Truncated non-homogeneous Poisson process models - Properties and performance. OPSEARCH 42(4):310-321, 2005.
  • M. Grottke and K. S. Trivedi. Software faults, software aging and software rejuvenation. Journal of the Reliability Engineering Association of Japan 27(7):425-438, 2005.
    [pdf document, 1.7 MB]
  • M. Grottke. A vector Markov model for structural coverage growth and the number of failure occurrences. In Proc. Thirteenth International IEEE Symposium on Software Reliability Engineering, 2002, pages 304-315.
  • M. Grottke and K. Dussa-Zieger. Systematic vs. operational testing: The necessity for different failure models. In Proc. Fifth Conference on Quality Engineering in Software Technology, 2001, pages 59-68.


Non-refereed Publications:

  • M. Grottke. Prognose von Softwarezuverlässigkeit, Softwareversagensfällen und Softwarefehlern. To appear in: P. Mertens and S. Rässler, editors, Prognoserechnung, 7th edition, Springer-Verlag, 2012, pages 585-619.
    [pdf document, 230 kB]

  • K. S. Trivedi, G. Ciardo, B. Dasarathy, M. Grottke, R. Matias, A. Rindos, and B. Vashaw. Achieving and assuring high availability. In Proc. 5th International Service Availability Symposium, 2008, pages 20-25.

  • K. S. Trivedi, G. Ciardo, B. Dasarathy, M. Grottke, A. Rindos, and B. Vashaw. Achieving and assuring high availability. In Proc. 13th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems/22nd IEEE International Parallel & Distributed Processing Symposium, 2008.
    [pdf document, 86 kB]
  • M. Grottke and K. S. Trivedi. A classification of software faults. In Supplemental Proc. Sixteenth International IEEE Symposium on Software Reliability Engineering, 2005, pages 4.19-4.20.
    [pdf document, 37 kB]
  • M. Grottke. Prognose von Softwarezuverlässigkeit, Softwareversagensfällen und Softwarefehlern. In: P. Mertens and S. Rässler, editors, Prognoserechnung, Physica-Verlag, Heidelberg, 6th edition, 2005, pages 459-487.

  • M. Grottke. A Markov model for software code construct coverage and fault detection. In H. Langseth and B. Lindqvist (ed.). Communications of the 3rd International Conference on Mathematical Methods in Reliability, 2002, pages 259-262.
  • M. Grottke. Modelling structural coverage and the number of failure occurrences with non-homogeneous Markov chains, In Supplemental Proc. Twelfth International IEEE Symposium on Software Reliability Engineering, 2001, pages 245-246.
  • M. Grottke and K. Dussa-Zieger. Prediction of software failures based on systematic testing. In Electronic Proc. Ninth European Conference on Software Testing Analysis and Review, 2001.
    [pdf document, 205 kB]


Monographs:

  • M. Grottke. Dealing with software faults throughout the software life cycle. (Cumulative) Habilitation thesis, Nürnberg, 2009.
  • M. Grottke, T. Atmaca, M. Gilg, B. Hilt, and C. Dini, editors. Proc. 4th International Conference on Digital Telecommunications, IEEE Computer Society Press, Los Alamitos, 2009.
  • D. Greenwood, M. Grottke, H. Lutfiyya, and M. Popescu, editors. Proc. 4th IEEE International Conference on Autonomic and Autonomous Systems, IEEE Computer Society Press, Los Alamitos, 2008.
  • M. Grottke. Modeling Software Failures during Systematic Testing - The Influence of Environmental Factors. Shaker Verlag, Aachen, 2003
  • M. Grottke. Modeling Software Failures during Systematic Testing - The Influence of Environmental Factors. PhD thesis, Nürnberg, 2003.
  • M. Grottke. Entwicklung eines Prognosesystems für Verbindungsdaten eines Netzwerkproviders und seine prototypische Integration in die bestehende IV-Infrastruktur (Development of an online monitoring system for predicting the traffic at a network provider's sites). Diplomarbeit (Master thesis), University of Erlangen-Nuremberg, Nürnberg, 1998.

Discussion Papers and Research Reports:

  • I. Klein und M. Grottke. On J.M. Keynes' "The Principal Averages and the Laws of Error which Lead to Them" - Refinement and Generalisation. IWQW Discussion Paper 07/2008, Institut für Wirtschaftspolitik und Quantitative Wirtschaftsforschung, University of Erlangen-Nuremberg, Nürnberg, 2008.
    [pdf document, 243 kB]
  • M. Grottke, L. Li, K. Vaidyanathan, and K. S. Trivedi. Analysis of software aging in a web server. Discussion Paper 69/2005, Chairs of Statistics, University of Erlangen-Nuremberg, Nürnberg, 2005.
  • M. Grottke and K. S. Trivedi. On a method for mending time to failure distributions. Discussion Paper 66/2004, Chairs of Statistics, University of Erlangen-Nuremberg, Nürnberg, 2004.
    [pdf document, 642 kB]
  • M. Grottke and S. Rässler. Über Belegungs-, Couponsammler- und Komiteeprobleme (On occupancy, coupon collector's and committee problems). Discussion Paper 49/2003, Chairs of Statistics, University of Erlangen-Nuremberg, Nürnberg, 2003.
    [pdf document, 491 kB]
  • M. Grottke. Enhanced new software reliability model. Research Report A.6, Project PETS, University of Erlangen-Nuremberg, Nürnberg, 2003.
  • M. Grottke. Analysis and evaluation of experiments. Research Report C.9, Project PETS, University of Erlangen-Nuremberg, Nürnberg, 2003.
  • M. Grottke. Properties of a software failure model for systematic testing. Discussion Paper 44/2002, Chairs of Statistics, University of Erlangen-Nuremberg, Nürnberg, 2002.
  • M. Grottke. New software reliability model. Research Report A.5, Project PETS, University of Erlangen-Nuremberg, Nürnberg, 2002.
  • M. Grottke. Modelling structural coverage and the number of failure occurrences with non-homogeneous Markov chains. Discussion Paper 41/2001, Chairs of Statistics, University of Erlangen-Nuremberg, Nürnberg, 2001.
    [pdf document, 298 kB]
  • M. Grottke and D. Söhnlein. Justified model selection. Research Report A.4, Project PETS, University of Erlangen-Nuremberg, Nürnberg, 2001.
  • M. Grottke. Software process maturity model study. Research Report A.3, Project PETS, University of Erlangen-Nuremberg, Nürnberg, 2001.
    [pdf document, 235 kB]
  • M. Grottke. Software reliability model study. Research Report A.2, Project PETS, University of Erlangen-Nuremberg, Nürnberg, 2001.
    [pdf document, 312 kB]