Çankaya GCRIS Standart veritabanının içerik oluşturulması ve kurulumu Research Ecosystems (https://www.researchecosystems.com) tarafından devam etmektedir. Bu süreçte gördüğünüz verilerde eksikler olabilir.
 

Applying Blockchain to Improve the Integrity of the Software Development Process

dc.authorid Clarke, Paul/0000-0002-4487-627X
dc.authorid Yilmaz, Murat/0000-0002-2446-3224
dc.authorid Tuzun, Eray/0000-0002-5550-7816
dc.authorid Tasel, Serdar/0000-0002-6671-8993
dc.authorscopusid 55738449500
dc.authorscopusid 55185224400
dc.authorscopusid 7004137693
dc.authorscopusid 57063006200
dc.authorscopusid 57211200855
dc.authorscopusid 36536766400
dc.authorwosid Tuzun, Eray/Aad-7282-2021
dc.authorwosid Tasel, Faris/Lcd-9768-2024
dc.authorwosid Clarke, Paul/Jax-9606-2023
dc.authorwosid Yilmaz, Murat/O-8060-2018
dc.authorwosid Tuzun, Eray/B-5949-2018
dc.contributor.author Yılmaz, Murat
dc.contributor.author Yilmaz, Murat
dc.contributor.author Tasel, Serdar
dc.contributor.author Güleç, Ulaş
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.authorID 55346 tr_TR
dc.contributor.other Yazılım Mühendisliği
dc.contributor.other Bilgisayar Mühendisliği
dc.date.accessioned 2020-05-15T10:43:26Z
dc.date.available 2020-05-15T10:43:26Z
dc.date.issued 2019
dc.department Çankaya University en_US
dc.department-temp [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
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.description.woscitationindex Conference Proceedings Citation Index - Science
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.endpage 271 en_US
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.scopusquality Q4
dc.identifier.startpage 260 en_US
dc.identifier.uri https://doi.org/10.1007/978-3-030-28005-5_20
dc.identifier.volume 1060 en_US
dc.identifier.wos WOS:000560814000020
dc.identifier.wosquality N/A
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.relation.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.scopus.citedbyCount 15
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 tr_TR
dc.title Applying Blockchain To Improve the Integrity of the Software Development Process en_US
dc.type Conference Object en_US
dc.wos.citedbyCount 8
dspace.entity.type Publication
relation.isAuthorOfPublication 5dffca75-d28b-4f67-a66f-7c9d1f9784c9
relation.isAuthorOfPublication df02b3c8-534e-4120-81bd-57fba14084b9
relation.isAuthorOfPublication.latestForDiscovery 5dffca75-d28b-4f67-a66f-7c9d1f9784c9
relation.isOrgUnitOfPublication aef16c1d-5b84-42f9-9dab-8029b2b0befd
relation.isOrgUnitOfPublication 12489df3-847d-4936-8339-f3d38607992f
relation.isOrgUnitOfPublication.latestForDiscovery aef16c1d-5b84-42f9-9dab-8029b2b0befd

Files

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: