Bilgilendirme: Sürüm Güncellemesi ve versiyon yükseltmesi nedeniyle, geçici süreyle zaman zaman kesintiler yaşanabilir ve veri içeriğinde değişkenlikler gözlemlenebilir. Göstereceğiniz anlayış için teşekkür ederiz.
 

Applying Blockchain To Improve the Integrity of the Software Development Process

dc.contributor.author Tuzun, Eray
dc.contributor.author Gulec, Ulas
dc.contributor.author O'Connor, Rory V.
dc.contributor.author Clarke, Paul M.
dc.contributor.author Yilmaz, Murat
dc.contributor.author Tasel, Serdar
dc.contributor.authorID 55346 tr_TR
dc.contributor.other 06.09. Yazılım Mühendisliği
dc.contributor.other 06.01. Bilgisayar Mühendisliği
dc.contributor.other 06. Mühendislik Fakültesi
dc.contributor.other 01. Çankaya Üniversitesi
dc.date.accessioned 2020-05-15T10:43:26Z
dc.date.accessioned 2025-09-18T12:48:42Z
dc.date.available 2020-05-15T10:43:26Z
dc.date.available 2025-09-18T12:48:42Z
dc.date.issued 2019
dc.description Clarke, Paul/0000-0002-4487-627X; Yilmaz, Murat/0000-0002-2446-3224; Tuzun, Eray/0000-0002-5550-7816; Tasel, Serdar/0000-0002-6671-8993 en_US
dc.description.abstract Software development is a complex endeavor that encompasses application and implementation layers with functional (refers to what is done) and non-functional (how is done) aspects. The efforts to scale agile software development practices are not wholly able to address issues such as integrity, which is a crucial non-functional aspect of the software development process. However, if we consider most software failures are Byzantine failures (i.e., where components may fail and there is imperfect information on which a component has failed.) that might impair the operation but do not completely disable the production line. In this paper, we assume software practitioners who cause defects as Byzantine participants and claim that most software failures can be mitigated by viewing software development as the Byzantine Generals Problem. Consequently, we propose a test-driven incentive mechanism based on a blockchain concept to orchestrate the software development process where production is controlled by a similar infrastructure based on the working principles of blockchain. We discuss the model that integrates blockchain with the software development process, and provide some recommendations for future work to address the issues while orchestrating software production. en_US
dc.identifier.citation Yilmaz, M...et al."Applying Blockchain to Improve the Integrity of the Software Development Process",Communications in Computer and Information Science, Vol. 1060, pp. 260-271, (2019). en_US
dc.identifier.doi 10.1007/978-3-030-28005-5_20
dc.identifier.isbn 9783030280055
dc.identifier.isbn 9783030280048
dc.identifier.issn 1865-0929
dc.identifier.issn 1865-0937
dc.identifier.scopus 2-s2.0-85072991492
dc.identifier.uri https://doi.org/10.1007/978-3-030-28005-5_20
dc.identifier.uri https://hdl.handle.net/123456789/12146
dc.language.iso en en_US
dc.publisher Springer international Publishing Ag en_US
dc.relation.ispartof 26th Systems, Software and Services Process Improvement (EuroSPI) Conference -- SEP 18-20, 2019 -- Edinburgh, SCOTLAND en_US
dc.relation.ispartofseries Communications in Computer and Information Science
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Software Production en_US
dc.subject Blockchain en_US
dc.subject Software Development Integrity en_US
dc.subject Test-Driven Software Development en_US
dc.title Applying Blockchain To Improve the Integrity of the Software Development Process en_US
dc.title Applying Blockchain to Improve the Integrity of the Software Development Process tr_TR
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.id Clarke, Paul/0000-0002-4487-627X
gdc.author.id Yilmaz, Murat/0000-0002-2446-3224
gdc.author.id Tuzun, Eray/0000-0002-5550-7816
gdc.author.id Tasel, Serdar/0000-0002-6671-8993
gdc.author.institutional Güleç, Ulaş
gdc.author.institutional Yılmaz, Murat
gdc.author.scopusid 55738449500
gdc.author.scopusid 55185224400
gdc.author.scopusid 7004137693
gdc.author.scopusid 57063006200
gdc.author.scopusid 57211200855
gdc.author.scopusid 36536766400
gdc.author.wosid Tuzun, Eray/Aad-7282-2021
gdc.author.wosid Tasel, Faris/Lcd-9768-2024
gdc.author.wosid Clarke, Paul/Jax-9606-2023
gdc.author.wosid Yilmaz, Murat/O-8060-2018
gdc.author.wosid Tuzun, Eray/B-5949-2018
gdc.description.department Çankaya University en_US
gdc.description.departmenttemp [Yilmaz, Murat; O'Connor, Rory V.; Clarke, Paul M.] Dublin City Univ, Dublin, Ireland; [Tuzun, Eray] Bilkent Univ, Ankara, Turkey; [Gulec, Ulas] Hasan Kalyoncu Univ, Gaziantep, Turkey; [O'Connor, Rory V.; Clarke, Paul M.] Lero, Limerick, Ireland; [Tasel, Serdar] Cankaya Univ, Ankara, Turkey en_US
gdc.description.endpage 271 en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q4
gdc.description.startpage 260 en_US
gdc.description.volume 1060 en_US
gdc.description.woscitationindex Conference Proceedings Citation Index - Science
gdc.identifier.openalex W2972504391
gdc.identifier.wos WOS:000560814000020
gdc.openalex.fwci 4.83334852
gdc.openalex.normalizedpercentile 0.96
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 10
gdc.plumx.mendeley 38
gdc.plumx.scopuscites 16
gdc.scopus.citedcount 16
gdc.wos.citedcount 8
relation.isAuthorOfPublication df02b3c8-534e-4120-81bd-57fba14084b9
relation.isAuthorOfPublication 5dffca75-d28b-4f67-a66f-7c9d1f9784c9
relation.isAuthorOfPublication.latestForDiscovery df02b3c8-534e-4120-81bd-57fba14084b9
relation.isOrgUnitOfPublication aef16c1d-5b84-42f9-9dab-8029b2b0befd
relation.isOrgUnitOfPublication 12489df3-847d-4936-8339-f3d38607992f
relation.isOrgUnitOfPublication 43797d4e-4177-4b74-bd9b-38623b8aeefa
relation.isOrgUnitOfPublication 0b9123e4-4136-493b-9ffd-be856af2cdb1
relation.isOrgUnitOfPublication.latestForDiscovery aef16c1d-5b84-42f9-9dab-8029b2b0befd

Files