A Comprehensive Review of Testing Blockchain Oriented Software

被引:12
作者
Lahami, Mariam [1 ]
Maalej, Afef Jmal [1 ]
Krichen, Moez [1 ,2 ]
Hammami, Mohamed Amin [1 ]
机构
[1] Univ Sfax, Natl Engn Sch Sfax, ReDCAD Lab, Sfax, Tunisia
[2] Al Baha Univ, Fac CSIT, Al Bahah, Saudi Arabia
来源
ENASE: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING | 2022年
关键词
Blockchain; Review; Dynamic Testing; Smart Contracts; BoS;
D O I
10.5220/0011042800003176
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This work presents a short review on the most relevant studies in the context of testing Blockchain-Oriented Software (BoS), especially at the smart contract level. Focusing on dynamic testing, we first provide a classification of 20 studies according to the accessibility of smart contract code. Second, we give an overview of each identified work while highlighting its advantages and limitations. Third, we discuss challenges and opportunities in this research area. After carrying out this review, it was noticed that there is much work to be done, especially in the context of model-based testing of smart contracts which can be a good research line for detecting defects and enhancing the quality of such applications.
引用
收藏
页码:355 / 362
页数:8
相关论文
共 50 条
  • [1] A systematic literature review on dynamic testing of blockchain oriented software
    Lahami, Mariam
    Maalej, Afef Jmal
    Krichen, Moez
    SCIENCE OF COMPUTER PROGRAMMING, 2025, 240
  • [2] Blockchain-Oriented Software Testing: A Preliminary Literature Review
    Reddivari, Sandeep
    Orr, James
    Reddy, Reyansh
    2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 974 - 975
  • [3] Blockchain Oriented Software Testing - Challenges and Approaches
    Koul, Rohan
    2018 3RD INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2018,
  • [4] Data modelling for Blockchain Oriented Software Engineering
    Rek, Patrik
    Turkanoyic, Muhamed
    CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS (CECIIS 2021), 2021, : 377 - 383
  • [5] Preliminary Steps Towards Modeling Blockchain Oriented Software
    Rocha, Henrique
    Ducasse, Stephane
    2018 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE ENGINEERING FOR BLOCKCHAIN (WETSEB), 2018, : 52 - 57
  • [6] Blockchain-oriented Software Engineering: Challenges and New Directions
    Porru, Simone
    Pinna, Andrea
    Marchesi, Michele
    Tonelli, Roberto
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 169 - 171
  • [7] Applications of Blockchain in Business Processes: A Comprehensive Review
    Viriyasitavat, Wattana
    Xu, Li Da
    Niyato, Dusit
    Bi, Zhuming
    Hoonsopon, Danupol
    IEEE ACCESS, 2022, 10 : 118900 - 118925
  • [8] Blockchain technology in financial services: a comprehensive review of the literature
    Pal, Abhinav
    Tiwari, Chandan Kumar
    Behl, Aastha
    JOURNAL OF GLOBAL OPERATIONS AND STRATEGIC SOURCING, 2021, 14 (01) : 61 - 80
  • [9] Results of Blockchain-Oriented Software Engineering 2024 Workshop: speculations on Blockchain for Energy Communities management.
    Tonelli, Roberto
    Bracciali, Andrea
    Rocha, Henrique
    2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING-COMPANION, SANER-C 2024, 2024, : X - XIV
  • [10] Blockchain-based Marketplace for Software Testing
    Wang, Yu
    Samavi, Reza
    Sood, Nitin
    2019 17TH INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2019, : 345 - 347