{
    "article_id": 1007,
    "public_id": "38fc110a-f939-4e56-aba8-2a05b694a3ac",
    "internal_identifier": null,
    "source_identifier": "42:12",
    "status": "published",
    "type": "research_article",
    "title": "Test Olgunluk Modeli Entegrasyonu (TMMi) ile Yazılım Test Süreçlerinin İyileştirilmesi",
    "title_secondary": null,
    "abstract": "Bu çalışmada test süreçlerinde iyileştirme anlayışına sahip yazılım sektöründe faaliyet gösteren firmalardan TMMi 2nci ve 3üncü Seviye değerlendirmelerini, denetlemeden önce kendi içlerinde yapabilmelerine yönelik geliştirilen olgunluk seviye belirleme ve değerlendirme yöntemi verilmiştir. Bu yöntem ile şirketlerin yüksek bütçe ayırarak yaptıracakları değerlendirmelere katılmadan önce kendi öz değerlendirmelerini yapabilmeleri ve olgunluk seviyesini artırarak test süreçlerinde iyileştirme yapabilmelerine yardımcı olmak amaçlanmıştır. Bu yöntemin geçerliliği uygulamalı olarak TMMi modelinin 2nci ve 3üncü seviyeleri değerlendirmelerinde sınanmıştır. Yazılım sektöründe faaliyet gösteren firmalar, yazılım test süreçlerini daha iyi şekilde anlayıp geliştirmelerine yardımcı olmak için bu tez kapsamında hazırlanan test olgunluk seviyesi belirleme yöntemini kullanarak isterlerse resmi bir TMMi denetimine hazırlık yapabilirler. İsterlerse sadece süreçlerini iyileştirerek daha kaliteli ve geçerli ürünler oluşturabilir veya eğer zaten böyle bir sertifikaya sahiplerse bunun devamlılığını sağlamak için istedikleri zaman kendilerini denetleyebilirler. Bu çalışmayla birlikte, yazılım test süreci ile ilgili TMMi modeli kullanımının gösterilmesi, test süreç olgunluk seviyesinin belirlenmesinde rehber olabilecek öneride bulunulması, literatürde az sayıda mevcut kaynak bulunan TMMi konularında ayrıntılı bir çalışma elde edilerek literatüre katkı sağlamak ve pratik uygulama içermesi nedeniyle firmaları rahatlatacak bir çalışma olması önemli katkılar olarak görülmektedir.",
    "language": "tr",
    "english_title": "Improving Software Testing Processes with Test Maturity Model Integration (TMMi)",
    "english_abstract": "This study presents a maturity level determination and evaluation method developed for software industry companies with a focus on improving their testing processes. This method allows companies to conduct self-assessments before participating in high-budget TMMi Level 2 and Level 3 assessments, thereby improving their testing processes and increasing their maturity level. The validity of this method has been tested practically in the evaluation of TMMi Level 2 and Level 3 models. Software industry companies can use the test maturity level determination method developed within the scope of this thesis to better understand and improve their software testing processes. They can prepare for a formal TMMi audit, improve their processes to create higher quality and valid products, or, if they already possess such certification, they can audit themselves at any time to maintain it. This study is considered to have made significant contributions by demonstrating the use of the TMMi model in the software testing process, offering guidance in determining the test process maturity level, providing a detailed study on TMMi topics for which there are few existing resources, contributing to the literature, and offering practical applications that will provide convenience for companies.",
    "doi": null,
    "doi_url": null,
    "resource_url": "https://www.set-science.com/a/38fc110a-f939-4e56-aba8-2a05b694a3ac",
    "pdf_url": "https://www.set-science.com/a/38fc110a-f939-4e56-aba8-2a05b694a3ac/pdf",
    "og_image": "https://www.set-science.com/assets/img/og-card-v2.png",
    "authors": [
        {
            "public_id": "ab653534-0a3f-4bf5-b66e-504c9886298d",
            "given": "Gökhan",
            "family": "Şit",
            "full": "Gökhan Şit",
            "literal": null,
            "orcid": null,
            "orcid_url": null,
            "email": "gkhnsit@gmail.com",
            "corresponding": false,
            "sequence": "first",
            "affiliations": [
                {
                    "name": "Amasya Üniversitesi  ",
                    "department": null,
                    "country": null,
                    "country_code": null,
                    "ror": null,
                    "ror_url": null
                }
            ]
        },
        {
            "public_id": "11c094ba-4d9b-49c7-88cf-e22b5309d06c",
            "given": "Mehmet Burak",
            "family": "Bilgin",
            "full": "Mehmet Burak Bilgin",
            "literal": null,
            "orcid": null,
            "orcid_url": null,
            "email": "mehmetburak.bilgin@amasya.edu.tr",
            "corresponding": true,
            "sequence": "additional",
            "affiliations": [
                {
                    "name": "Amasya Üniversitesi  ",
                    "department": null,
                    "country": null,
                    "country_code": null,
                    "ror": null,
                    "ror_url": null
                }
            ]
        }
    ],
    "keywords": [],
    "translations": [
        {
            "language": "en",
            "title": "Improving Software Testing Processes with Test Maturity Model Integration (TMMi)",
            "abstract": "This study presents a maturity level determination and evaluation method developed for software industry companies with a focus on improving their testing processes. This method allows companies to conduct self-assessments before participating in high-budget TMMi Level 2 and Level 3 assessments, thereby improving their testing processes and increasing their maturity level. The validity of this method has been tested practically in the evaluation of TMMi Level 2 and Level 3 models. Software industry companies can use the test maturity level determination method developed within the scope of this thesis to better understand and improve their software testing processes. They can prepare for a formal TMMi audit, improve their processes to create higher quality and valid products, or, if they already possess such certification, they can audit themselves at any time to maintain it. This study is considered to have made significant contributions by demonstrating the use of the TMMi model in the software testing process, offering guidance in determining the test process maturity level, providing a detailed study on TMMi topics for which there are few existing resources, contributing to the literature, and offering practical applications that will provide convenience for companies.",
            "keywords": [
                "Yazılım test süreçleri, test süreç olgunluk seviye belirleme, yazılım test süreçlerinin iyileştirilmesi, TMMi model yaklaşımı, yazılım geliştirme süreçlerinde test"
            ]
        }
    ],
    "subjects": [],
    "subject_names": [],
    "published_date": "2019-06-01",
    "published_year": "2019",
    "received_date": null,
    "accepted_date": null,
    "volume": "4",
    "issue": null,
    "page_first": "44",
    "page_last": "55",
    "article_number": null,
    "conference": {
        "short_name": "ISAS2019-ENS",
        "full_title": "3rd International Symposium on Innovative Approaches in Scientific Studies (Engineering and Natural Sciences)",
        "name": "3rd International Symposium on Innovative Approaches in Scientific Studies (Engineering and Natural Sciences)",
        "acronym": "ISAS2019-ENS",
        "location": "Ankara, Türkiye",
        "start_date": "2019-04-19",
        "end_date": null,
        "public_id": "ed3b36e9-38cf-4aeb-a135-833c969cc89f"
    },
    "proceedings": {
        "title": "3rd International Symposium on Innovative Approaches in Scientific Studies (Engineering and Natural Sciences)",
        "series_title": "Setsci conference indexing system",
        "publisher": "SET Technology",
        "isbn": null,
        "eisbn": null,
        "issn": "2618-6446",
        "eissn": null,
        "doi": null,
        "doi_prefix": null,
        "slug": "setsci-volume-4-2019-legacy-42",
        "public_id": "24d215ef-a545-4351-9725-6e9bdb167b3c",
        "url": "https://www.set-science.com/p/setsci-volume-4-2019-legacy-42"
    },
    "license": {
        "name": "CC BY 4.0",
        "url": "https://creativecommons.org/licenses/by/4.0/",
        "code": "CC-BY-4.0",
        "open_access": true
    },
    "copyright": {
        "holder": "SET Technology",
        "year": "2019"
    },
    "funding_statement": null,
    "funders": [],
    "references": [
        {
            "order": 1,
            "raw": "Gürbüz, A.(2010). Yazılım Test Mühendisliği (Birinci Baskı). Türkiye: Papatya Yayıncılık Eğitim, 14-28, 39-58,63-72,74-78,81-88.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 2,
            "raw": "Garousi, V. and Felderer, M. (2017). Software test maturity assesment and test process improvement: A mutivocal literature review. Information and Software Technology, 85(1), 2-18.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 3,
            "raw": "TMMi Foundation, TMMI Framework and Levels, 2009, www.tmmifoundation.org",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 4,
            "raw": "Serdaroğlu, D. (2015). Yazılım Test Süreci ve TMMi Modelinde Prisma Yaklaşımı Uygulaması (Yüksek Lisans Tezi, Başkent Üniversitesi Fen Bilimleri Enstitüsü 2015)",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 5,
            "raw": "Alparslan, S.,A. (2017). CMMI ile Yazılım Süreçlerinin İyileştirilmesi ve Yazılım Şirketlerinin CMMI 3 Seviyesine göre Değerlendirilmesi (Yüksek Lisans Tezi, Alanya Alaaddin Keykubat Üniversitesi Fen Bilimleri Enstitüsü 2017).",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 6,
            "raw": "Gül, Z. (2006). Yazılım Geliştirme Sürecinin İyileştirilmesi ve Türkiye Uygulamaları (Yüksek Lisans Tezi, İstanbul Teknik Üniversitesi Fen Bilimleri Enstitüsü 2006).",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 7,
            "raw": "Garousi, V. and Felderer, M. (2017). Software test maturity assesment and test process improvement: A mutivocal literature review. Information and Software Technology, 85(1), 2-18.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 8,
            "raw": "Sudarsanam, S. K. (2013). Software Test Process Assesment Methodology. Mühendislik, Bilgisayar ve Uygulamalı Bilimler Dergisi, 2(6), 52-56.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 9,
            "raw": "İnternet: Barış Sarıalioğlu, Berk Dülger. Test Olgunluk Seviyesi Modeli. URL: http://ceur-ws.org/Vol-1483/9_Bildiri.pdf, Son Erişim Tarihi: 08.04.2019.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 10,
            "raw": "Yücalar, F. ve Borandağ, E. (2019). Yazılım Projelerinde Kalitenin Arttırılması:TMMi. AURUM Mühendislik Sistemleri ve Mimarlık Dergisi, 2(3),77-81.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 11,
            "raw": "Bose, S.C. ve Bose,G. (2016). Transforming organizations to achieve TMMi certification. Thirty-Fourth Annual Pacific Northwest Software Quality Conference, Portland.Oregon.USA.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 12,
            "raw": "Araujo,A.F.,Rodrigues,C.L.,Vincenzi,A.M.R.,Camilo,C.G. and Silva, A.F. (2013). A Framework for Maturity Assessment in Software Testing for Small and Medium-Sized Enterprises. International Conference on Software Engineering Research and Practice.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 13,
            "raw": "Arkan, S. (2016). Assessing The Maturity Of Software Testing Services: A Model and Its Industrial Evaluation (Yüksek Lisans Tezi, Çankaya Üniversitesi Fen Bilimleri Enstitüsü 2016).",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 14,
            "raw": "Hancı, A. K. (2017). Yazılım Test Tasarım Tekniklerinin Matematiksel Model Yaklaşımı ile Analizi (Yüksek Lisans Tezi, İstanbul Üniversitesi Fen Bilimleri Enstitüsü 2017).",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 15,
            "raw": "Kahveci, G. (2017). Bankacılık Alanında Kişisel Yazılım Test Eforunu Tahmin Etmek için Proxy Tabanlı bir Metot ve Vaka Çalışması (Yüksek Lisans Tezi, Hacettepe Üniversitesi Fen Bilimleri Enstitüsü 2017).",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 16,
            "raw": "Baran, A. , Akar, F. and Aslay, F. (2016,Temmuz). Çevik Yazılım Geliştirme Yöntemlerinde Etkili Test Araçları. ISTEC Uluslararası Bilim ve Teknoloji Konferansı, Avusturya.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 17,
            "raw": "İnternet: Yagup Macit, Eray Tüzün. Uygulama Yaşam Döngüsü Yönetimi Karşılaştırmalı Süreç İncelemesi. URL: http://ceurws.org/Vol-1483/12_Bildiri.pdf , Son Erişim Tarihi: 09.04.2019.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 18,
            "raw": "TMMi Foundation, TMMi Assessment Method Application Requirements (TAMAR) Version 2, 2009, www.tmmifoundation.org",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 19,
            "raw": "ISTQB Foundation Syllabus ,International Software Testing QualificationBoard,2011.https://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 20,
            "raw": "KAN, S.H. (1995). Metrics and Models in Software Quality Engineering (İkinci Baskı). USA: Addison Wesley Publishing.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 21,
            "raw": "İnternet: Ayfer Başar. Test Süreçlerinin Olgunluk Seviyesi Modeli ile İyileştirilmesi: Scrum ile Yazılım Geliştiren Bir İşletmede Uygulama. URL: https://docplayer.biz.tr/6111354-Test-sureclerinin -olgunlukseviyesi-modeli-ile-iyilestirilmesi-scrum-ile-yazilim-gelistiren-birisletmede-uygulama.html. Son Erişim Tarihi: 09.04.2019.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        }
    ],
    "statements": {
        "acknowledgements": null,
        "conflict_of_interest": null,
        "data_availability": null,
        "ai_disclosure": null
    },
    "credit": [],
    "history": {
        "published": "2019-06-01"
    }
}