A decentralized blockchain oriented framework for automated bug assignment

被引:6
|
作者
Gupta, Chetna [1 ]
Freire, Mario M. [1 ,2 ]
机构
[1] Univ Beira Interior, Covilha, Portugal
[2] Inst Telecomunicacoes, Aveiro, Portugal
关键词
Bug triaging; Bug assignment; Bug reports; Developer contribution assessment; Blockchain technology; Auction;
D O I
10.1016/j.infsof.2021.106540
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: In large software projects bug fixing is a time-bound, time-consuming, mind-numbing, and challenging task that requires a collaborative effort with multiple developers, separated geographically. Objective: The objective of this paper is to propose a decentralized automated bug assignment approach to improve the quality of bug assignments to minimize backlogs and overall bug fixing time Method: To the best of our knowledge, the literature lacks in studies focusing on how to increase software developer?s motivation for efficient bug resolution. It is a novel decentralized blockchain oriented, transparent auction-based bug assignment framework which uses incentive mechanism as reward and penalty backed by blockchain technology using smart contracts for developers motivation. The process allows individual developers to select bug reports, matching their preferences and schedule for which they shall we able to provide robust solutions with reduced overhead in cost and time of bug fixing. Results: Results of experimentation and surveys conclude that the proposed method is transparent and effective in bug assignment minimizing overall bug fixing time. The low cost of contract execution demonstrates that it can be used quantitatively and without ambiguity. Conclusion: The work presented is novel to improve (i) bug assignment (ii) allow individual developers to choose what they like to provide robust solutions (iii) handles two major issues of differentiating between active and inactive developers and confusion over the assignment of bugs (iv) will further reduce bug-fixing delays and will prevent reassignment problem.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] A Bug You Like: A Framework for Automated Assignment of Bugs
    Baysal, Olga
    Godfrey, Michael W.
    Cohen, Robin
    [J]. ICPC: 2009 IEEE 17TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, 2009, : 297 - 298
  • [2] The Blockchain as a Decentralized Security Framework
    Puthal, Deepak
    Malik, Nisha
    Mohanty, Saraju P.
    Kougianos, Elias
    Yang, Chi
    [J]. IEEE CONSUMER ELECTRONICS MAGAZINE, 2018, 7 (02) : 18 - 21
  • [3] A Unified Framework for Bug Report Assignment
    Zhao, Yuan
    He, Tieke
    Chen, Zhenyu
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (04) : 607 - 628
  • [4] Applying Blockchain as a Decentralized Cybersecurity Framework
    Alruwaili, Fahad F.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2020, 20 (02): : 113 - 119
  • [5] Blockchain-based Bug Bounty Framework
    Badash, Lital
    Tapas, Nachiket
    Nadler, Asaf
    Longo, Francesco
    Shabtai, Asaf
    [J]. 36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 239 - 248
  • [6] A Generic Blockchain Framework to Secure Decentralized Applications
    Fan, Wenjun
    Hong, Hsiang-Jen
    Zhou, Xiaobo
    Chang, Sang-Yoon
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [7] Blockchain Based Decentralized Trust Management framework
    Oualhaj, Omar Ait
    Mohamed, Amr
    Guizani, Mohsen
    Erbad, Aiman
    [J]. 2020 16TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC, 2020, : 2210 - 2215
  • [8] BlockStore: A Secure Decentralized Storage Framework On Blockchain
    Ruj, Sushmita
    Rahman, Mohammad Shahriar
    Basu, Anirban
    Kiyomoto, Shinsaku
    [J]. PROCEEDINGS 2018 IEEE 32ND INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2018, : 1096 - 1103
  • [9] Blockchain leveraged decentralized IoT eHealth framework
    Uddin, Md. Ashraf
    Stranieri, Andrew
    Gondal, Iqbal
    Balasubramanian, Venki
    [J]. INTERNET OF THINGS, 2020, 9
  • [10] The Hydra Framework for Principled, Automated Bug Bounties
    Breidenbach, Lorenz
    Daian, Philip
    Tramer, Florian
    Juels, Ari
    [J]. IEEE SECURITY & PRIVACY, 2019, 17 (04) : 53 - 61