Ammar AL-Ashmori, P. Dominic, S. Basri, Amgad Muneer, G. Naji
{"title":"文献综述:面向区块链的软件特性与软件过程改进新流","authors":"Ammar AL-Ashmori, P. Dominic, S. Basri, Amgad Muneer, G. Naji","doi":"10.1109/DASA54658.2022.9765124","DOIUrl":null,"url":null,"abstract":"Software process improvement has been through many discussions in the past few decades with relation to the software development alterations. Blockchain-oriented software has been getting more popular, and many recent scholars discussed the suitability of traditional software engineering for the new kind of software. However, the suitability of the current SPI for blockchain-oriented software has not been discussed yet. This paper aims to define the Blockchain-oriented Software characteristics that differentiate it from the traditional software. A literature search was performed considering the studies published up to the date on IEEE Explore, Springer, ACM, ScienceDirect, ProQuest, Web of Science, and emerald insight. A total of 103 studies were found, and only 49 relevant studies met the inclusion criteria. A thematic analysis was performed with an inductive approach to identify 46 distinctive Blockchain-oriented Software characteristics. This result shows the necessity for researchers to devise specific SPI to develop blockchain-oriented software to address its distinctive characteristics, which affect its development and projects. Finally, a new stream for SPI is recommended here to cover Blockchain-oriented Software Process Improvement.","PeriodicalId":231066,"journal":{"name":"2022 International Conference on Decision Aid Sciences and Applications (DASA)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Literature Review: Blockchain-Oriented Software Characteristics and New Stream for Software Process Improvement\",\"authors\":\"Ammar AL-Ashmori, P. Dominic, S. Basri, Amgad Muneer, G. Naji\",\"doi\":\"10.1109/DASA54658.2022.9765124\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software process improvement has been through many discussions in the past few decades with relation to the software development alterations. Blockchain-oriented software has been getting more popular, and many recent scholars discussed the suitability of traditional software engineering for the new kind of software. However, the suitability of the current SPI for blockchain-oriented software has not been discussed yet. This paper aims to define the Blockchain-oriented Software characteristics that differentiate it from the traditional software. A literature search was performed considering the studies published up to the date on IEEE Explore, Springer, ACM, ScienceDirect, ProQuest, Web of Science, and emerald insight. A total of 103 studies were found, and only 49 relevant studies met the inclusion criteria. A thematic analysis was performed with an inductive approach to identify 46 distinctive Blockchain-oriented Software characteristics. This result shows the necessity for researchers to devise specific SPI to develop blockchain-oriented software to address its distinctive characteristics, which affect its development and projects. Finally, a new stream for SPI is recommended here to cover Blockchain-oriented Software Process Improvement.\",\"PeriodicalId\":231066,\"journal\":{\"name\":\"2022 International Conference on Decision Aid Sciences and Applications (DASA)\",\"volume\":\"52 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-03-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 International Conference on Decision Aid Sciences and Applications (DASA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DASA54658.2022.9765124\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Decision Aid Sciences and Applications (DASA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DASA54658.2022.9765124","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
摘要
在过去的几十年里,软件过程改进与软件开发变更的关系已经经历了许多讨论。面向区块链的软件越来越受欢迎,最近许多学者讨论了传统软件工程对新型软件的适用性。然而,目前的SPI对面向区块链的软件的适用性尚未得到讨论。本文旨在定义面向区块链的软件特征,使其区别于传统软件。对发表在IEEE Explore、b施普林格、ACM、ScienceDirect、ProQuest、Web of Science和emerald insight上的最新研究进行文献检索。共纳入103项研究,符合纳入标准的相关研究仅有49项。采用归纳方法进行主题分析,以确定46个独特的面向区块链的软件特征。这一结果表明,研究人员有必要设计特定的SPI来开发面向区块链的软件,以解决其影响其开发和项目的独特特征。最后,这里推荐一个新的SPI流来涵盖面向区块链的软件过程改进。
Literature Review: Blockchain-Oriented Software Characteristics and New Stream for Software Process Improvement
Software process improvement has been through many discussions in the past few decades with relation to the software development alterations. Blockchain-oriented software has been getting more popular, and many recent scholars discussed the suitability of traditional software engineering for the new kind of software. However, the suitability of the current SPI for blockchain-oriented software has not been discussed yet. This paper aims to define the Blockchain-oriented Software characteristics that differentiate it from the traditional software. A literature search was performed considering the studies published up to the date on IEEE Explore, Springer, ACM, ScienceDirect, ProQuest, Web of Science, and emerald insight. A total of 103 studies were found, and only 49 relevant studies met the inclusion criteria. A thematic analysis was performed with an inductive approach to identify 46 distinctive Blockchain-oriented Software characteristics. This result shows the necessity for researchers to devise specific SPI to develop blockchain-oriented software to address its distinctive characteristics, which affect its development and projects. Finally, a new stream for SPI is recommended here to cover Blockchain-oriented Software Process Improvement.