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:

  • K. S. Trivedi, R. Mansharamani, D. S. Kim, M. Grottke, and M. Nambiar. Recovery from failures due to Mandelbugs in IT systems. To appear in Proc. 17th IEEE Pacific Rim International Symposium on Dependable Computing, 2011.
  • 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, pages 188-197, 2010.
    [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, pages 447-456, 2010.
    [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, pages 1386-1390, 2009.
    [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, Volume 1, pages 139-144, 2009.
  • M. Grottke and C. Graf. Modeling and predicting software failure costs. In Proc. 33rd Annual IEEE International Computer Software and Applications Conference, pages 180-189, 2009.
    [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, pages 187-206, 2008.
    [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, pages 698-707, 2007.
    [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, pages 435-444, 2006.
    [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, pages 560-569, 2005.
    [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, pages 304-315, 2002.
  • 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, pages 59-68, 2001.


Non-refereed Publications:

  • M. Grottke. Prognose von Softwarezuverlässigkeit, Softwareversagensfällen und Softwarefehlern. To appear in: P. Mertens and S. Rässler, editors, Prognoserechnung, Physica-Verlag, Heidelberg, 7th edition, 2011. (30 pages.)

  • 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, pages 20-25, 2008.

  • 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, pages 4.19-4.20, 2005.
    [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.
    [pdf document, 515 kB]

  • 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, pages 259-262, 2002.
  • 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, pages 245-246, 2001.
  • 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]