Blockchain-oriented Software Engineering: Challenges and New Directions

被引:187
作者
Porru, Simone [1 ]
Pinna, Andrea [1 ]
Marchesi, Michele [2 ]
Tonelli, Roberto [2 ]
机构
[1] Univ Cagliari, Dept Elect & Elect Engn, Cagliari, Italy
[2] Univ Cagliari, Dept Math & Informat, Cagliari, Italy
来源
PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017) | 2017年
关键词
blockchain; software engineering; smart contracts; cryptocurrencies;
D O I
10.1109/ICSE-C.2017.142
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this work, we acknowledge the need for software engineers to devise specialized tools and techniques for blockchain-oriented software development. Ensuring effective testing activities, enhancing collaboration in large teams, and facilitating the development of smart contracts all appear as key factors in the future of blockchain-oriented software development.
引用
收藏
页码:169 / 171
页数:3
相关论文
共 14 条
[1]   Achieving quality in open source software [J].
Aberdour, Mark .
IEEE SOFTWARE, 2007, 24 (01) :58-+
[2]  
ABRAN A, 2004, IEEE COMPUTER SOC LO
[3]  
Aymerich F.M., 2009, P ACM S APPL COMP, P1219
[4]  
CAES N, 2016, ROBUST COST EFFECTIV
[5]   AN EMPIRICAL STUDY OF SOFTWARE METRICS FOR ASSESSING THE PHASES OF AN AGILE PROJECT [J].
Concas, Giulio ;
Marchesi, Michele ;
DestefanisO, Giuseppe ;
Tonelli, Roberto .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2012, 22 (04) :525-548
[6]   On the Distribution of Bugs in the Eclipse System [J].
Concas, Giulio ;
Marchesi, Michele ;
Murgia, Alessandro ;
Tonelli, Roberto ;
Turnu, Ivana .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2011, 37 (06) :872-877
[7]  
Concas Giulio, 2010, P 2010 ICSE WORKSH E, P24
[8]  
Hileman G., 2016, State of blockchain Q1 2016: Blockchain funding overtakes bitcoin
[9]   Adoption of Software Testing in Open Source Projects A Preliminary Study on 50,000 Projects [J].
Kochhar, Pavneet Singh ;
Bissyande, Tegawende F. ;
Lo, David ;
Jiang, Lingxiao .
PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2013), 2013, :353-356
[10]  
LARIMER D, INTRO BITSHARES OBJE