Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3275245.3275252acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbqsConference Proceedingsconference-collections
research-article

Causal Analysis and Resolution with Theory of Constraints: The CARTOC Method

Published: 17 October 2018 Publication History

Abstract

Several problems can affect software development projects. Less complex problems can be solved punctually, or by applying simple Cause Analysis techniques which typically requires a low analysis effort. Problems of greater complexity, which occasionally affect other projects, are difficult to infer and require more extensive analysis effort possibly using more complex techniques. Also, not all factors that cause a complex problem have the same impact on the problem root cause. Knowing how to properly identify the problem root cause is critical to avoid its recurrence. We present the CARTOC method that structures the process of human reasoning to reduce the bias of those involved with the analysis during the root cause identification phase, validate established cause and effect relationships, and direct treatment of the identified causes. To achieve these objectives, CARTOC uses the Thinking Processes of the Theory of Constraints. We present a case study which produced evidences of CARTOC and Thinking Processes applicability to cause analysis and problem solving.

References

[1]
N. C. L. Schots, A. R. Rocha, and G. Santos, "Uma Abordagem para a Identificação de Causas de Problemas utilizando Grounded Theory," in XXXVI Conferência Latino-Americana de Informática, 2010.
[2]
C. N. CARD, "Defect Analysis: Basic Techniques for Management and Learning," Adv. Comput., vol. 65, pp. 259--295, 2005.
[3]
R. B. Grady, "Software Failure Analysis for High-Return Process Improvement Decisions," vol. 47, 1996.
[4]
C. Eckert and B. Hughes, "The root of the cause.," Ind. Eng. IE, vol. 42, no. 2, pp. 38--43, 2010.
[5]
F. M. G. S. Gonçalves, C. L. M. b Bezerra, A. D. Belchior, C. C. Coelho, and C. G. S. Pires, "Implementing causal analysis and resolution in software development projects: The MiniDMAIC approach," in Proceedings of the Australian Software Engineering Conference, ASWEC, 2008, pp. 112--119.
[6]
I. M. JUNIOR, A. V. R. CIERCO, E. B. MOTA, and S. LEUSIN, Gestão da qualidade, 10 ed. FGV, 2011.
[7]
C. I. M. Bezerra, C. C. Coelho, C. G. S. Pires, and A. B. Albuquerque, "A practical application of performance models to predict the productivity of projects," in Innovations and Advances in Computer Sciences and Engineering, 2010, pp. 273--277.
[8]
T. M. D. Costa, A. R. Rocha, and G. Santos, "Melhoria Contínua de Processo de Software Utilizando a Teoria das Restrições," in XI Simpósio Brasileiro de Qualidade de Software, Salvador, 2013.
[9]
J. F. Cox III and M. S. Spencer, Manual da teoria das restrições. Grupo A - Bookman, 2009.
[10]
A. A. Shenvi, "Defect prevention with orthogonal defect classification," Proc. 2nd India Softw. Eng. Conf., pp. 83--88, 2009.
[11]
J. J. Rooney and L. N. Van den Heuvel, "Root Cause Analysis for Beginners," Qual. Prog., no. July, pp. 45--53, 2004.
[12]
CMMI Product Team, "CMMI® for Development (CMMI-DEV) - Improving processs for developing better products and services, V 1.3, CMU/SEI-2010-TR-033," Software Engineering Institute, 2010.
[13]
SOFTEX, "MPS.BR - Guia Geral de Software," Associação para Promoção da Excelência do Software Brasileiro -- SOFTEX, 2016.
[14]
ISO/IEC/IEEE, "ISO/IEC/IEEE 12207: Systems and Software Engineering -- Software Life Cycle Processes," 2017.
[15]
ISO/IEC, "ISO/IEC 33000 Compliance Assessment." 2015.
[16]
V. Basili, G. Caldiera, and H. Rombach, "Goal Question Metric Paradigm," Encycl. Softw. Eng., vol. 1, pp. 528--532, 1994.
[17]
N. C. L. Schots, A. R. Rocha, and G. Santos, "Uso dos Resultados de um Estudo Baseado em Revisão Sistemática para Elaborar uma Proposta Inicial de Pesquisa," in VII ESELAW - Experimental Software Engineering Latin American Workshop, 2010.
[18]
Y. O. Oliveira, "Um método para análise de causa e resolução de problemas utilizando a Teoria das Restrições," Dissertação de M.Sc., UNIRIO, 2017.
[19]
F. O. Bjørnson, A. I. Wang, and E. Arisholm, "Improving the effectiveness of root cause analysis in post mortem analysis: A controlled experiment," Inf. Softw. Technol., vol. 51, no. 1, pp. 150--161, 2009.
[20]
H. W. Dettmer, The logical thinking process: a systems approach to complex problem solving. ASQ Quality Press, 2007.
[21]
P. Runeson, M. Höst, A. Rainer, and B. Regnell, Case Study Research in Software Engineering -- Guidelines and Examples. 2012.

Index Terms

  1. Causal Analysis and Resolution with Theory of Constraints: The CARTOC Method

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SBQS '18: Proceedings of the XVII Brazilian Symposium on Software Quality
    October 2018
    384 pages
    ISBN:9781450365659
    DOI:10.1145/3275245
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    In-Cooperation

    • SBC: Brazilian Computer Society

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 October 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Análise de Causa Raiz
    2. Processos de Pensamento
    3. Resolução de Problemas
    4. TOC
    5. Teoria das Restrições

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    Conference

    SBQS
    SBQS: 17th Brazilian Symposium on Software Quality
    October 17 - 19, 2018
    Curitiba, Brazil

    Acceptance Rates

    Overall Acceptance Rate 35 of 99 submissions, 35%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 98
      Total Downloads
    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Nov 2024

    Other Metrics

    Citations

    View Options

    Get Access

    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