Profiling gas consumption in solidity smart contracts

[1]  Ting Chen,et al.  Defining Smart Contract Defects on Ethereum , 2019, IEEE Transactions on Software Engineering.

[2]  Jacob Cohen Statistical Power Analysis for the Behavioral Sciences , 1969, The SAGE Encyclopedia of Research Design.

[3]  Yang Feng,et al.  Smart Contract Development: Challenges and Opportunities , 2021, IEEE Transactions on Software Engineering.

[4]  G. Canfora,et al.  iSCREAM: a suite for Smart Contract REAdability assessMent , 2021, 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME).

[5]  Gerardo Canfora,et al.  A systematic literature review of blockchain and smart contract development: Techniques, tools, and open challenges , 2021, J. Syst. Softw..

[6]  Zibin Zheng,et al.  Understanding Code Reuse in Smart Contracts , 2021, 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).

[7]  Xiapu Luo,et al.  GasChecker: Scalable Analysis for Discovering Gas-Inefficient Smart Contracts , 2020, IEEE Transactions on Emerging Topics in Computing.

[8]  Guillermo Román-Díez,et al.  Static Profiling and Optimization of Ethereum Smart Contracts Using Resource Analysis , 2021, IEEE Access.

[9]  Giuseppe Antonio Pierro,et al.  An Organized Repository of Ethereum Smart Contracts' Source Codes and Metrics , 2020, Future Internet.

[10]  Jürgen Cito,et al.  Characterizing Efficiency Optimizations in Solidity Smart Contracts , 2020, 2020 IEEE International Conference on Blockchain (Blockchain).

[11]  Gerardo Canfora,et al.  Detecting Video Game-Specific Bad Smells in Unity Projects , 2020, 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR).

[12]  Peter Vangorp,et al.  An empirical analysis of source code metrics and smart contract resource consumption , 2020, J. Softw. Evol. Process..

[13]  Ahmed E. Hassan,et al.  An exploratory study of smart contracts in the Ethereum blockchain platform , 2020, Empirical Software Engineering.

[14]  Audris Mockus,et al.  Deriving a usage-independent software quality metric , 2020, Empirical Software Engineering.

[15]  Michele Marchesi,et al.  Design Patterns for Gas Optimization in Ethereum , 2020, 2020 IEEE International Workshop on Blockchain Oriented Software Engineering (IWBOSE).

[16]  Albert Rubio,et al.  GASOL: Gas Analysis and Optimization for Ethereum Smart Contracts , 2014, TACAS.

[17]  Bernd Burgstaller,et al.  The Economics of Smart Contracts , 2019, ArXiv.

[18]  Marijn Janssen,et al.  Diffusion of blockchain technology , 2019, J. Enterp. Inf. Manag..

[19]  Alexander Ferworn,et al.  Security Smells in Smart Contracts , 2019, 2019 IEEE 19th International Conference on Software Quality, Reliability and Security Companion (QRS-C).

[20]  Chao Peng,et al.  SIF: A Framework for Solidity Code Instrumentation and Analysis , 2019, ArXiv.

[21]  Yinxing Xue,et al.  Towards Automated Generation of Bug Benchmark for Smart Contracts , 2019, 2019 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW).

[22]  Giuseppe Destefanis,et al.  On Comparing Software Quality Metrics of Traditional vs Blockchain-Oriented Software: An Empirical Study , 2019, 2019 IEEE International Workshop on Blockchain Oriented Software Engineering (IWBOSE).

[23]  Albert Rubio,et al.  Running on Fumes , 2019, Lecture Notes in Computer Science.

[24]  Péter Hegedüs Towards Analyzing the Complexity Landscape of Solidity Based Ethereum Smart Contracts , 2019, WETSEB@ICSE.

[25]  Yannis Smaragdakis,et al.  MadMax: surviving out-of-gas conditions in Ethereum smart contracts , 2018, Proc. ACM Program. Lang..

[26]  Matteo Maffei,et al.  Foundations and Tools for the Static Analysis of Ethereum Smart Contracts , 2018, CAV.

[27]  Mark H. Meng,et al.  A Blockchain Aided Metric for Predictive Delivery Performance in Supply Chain Management , 2018, 2018 IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI).

[28]  Sergei Tikhomirov,et al.  SmartCheck: Static Analysis of Ethereum Smart Contracts , 2018, 2018 IEEE/ACM 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB).

[29]  Uwe Zdun,et al.  Smart contracts: security patterns in the ethereum ecosystem and solidity , 2018, 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE).

[30]  Robert M. Hierons,et al.  Smart contracts vulnerabilities: a call for blockchain software engineering? , 2018, 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE).

[31]  Michele Marchesi,et al.  Smart contracts software metrics: A first study , 2018, PloS one.

[32]  Emin Gün Sirer,et al.  Decentralization in Bitcoin and Ethereum Networks , 2018, Financial Cryptography.

[33]  Yi Zhou,et al.  Erays: Reverse Engineering Ethereum's Opaque Smart Contracts , 2018, USENIX Security Symposium.

[34]  Douglas C. Schmidt,et al.  Metrics for assessing blockchain-based healthcare decentralized apps , 2017, 2017 IEEE 19th International Conference on e-Health Networking, Applications and Services (Healthcom).

[35]  Gabriele Bavota,et al.  Code smells for Model-View-Controller architectures , 2017, Empirical Software Engineering.

[36]  Xiapu Luo,et al.  Under-optimized smart contracts devour your money , 2017, 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER).

[37]  Gabriele Bavota,et al.  An empirical investigation into the nature of test smells , 2016, 2016 31st IEEE/ACM International Conference on Automated Software Engineering (ASE).

[38]  Marina Fruehauf,et al.  Encyclopedia Of Research Design , 2016 .

[39]  Gabriele Bavota,et al.  Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells , 2014, 2014 IEEE International Conference on Software Maintenance and Evolution.

[40]  Francesca Arcelli Fontana,et al.  An Experience Report on Using Code Smells Detection Tools , 2011, 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops.

[41]  Geoffrey I. Webb,et al.  Encyclopedia of Machine Learning , 2011, Encyclopedia of Machine Learning.

[42]  Christophe Lalanne,et al.  Applied Statistical Genetics with R for Population-Based Association Studies , 2009 .

[43]  Andrea S. Foulkes,et al.  Applied Statistical Genetics with R: For Population-based Association Studies , 2009 .

[44]  Achim Zeileis,et al.  Conditional variable importance for random forests , 2008, BMC Bioinformatics.

[45]  S. Nakamoto,et al.  Bitcoin: A Peer-to-Peer Electronic Cash System , 2008 .

[46]  Andy Liaw,et al.  Classification and Regression by randomForest , 2007 .

[47]  W. Pirie Spearman Rank Correlation Coefficient , 2006 .

[48]  Mika Mäntylä,et al.  Bad smells - humans as code critics , 2004, 20th IEEE International Conference on Software Maintenance, 2004. Proceedings..

[49]  Shari Lawrence Pfleeger,et al.  Principles of survey research part 6: data analysis , 2003, SOEN.

[50]  Shari Lawrence Pfleeger,et al.  Principles of survey research: part 5: populations and samples , 2002, SOEN.

[51]  Shari Lawrence Pfleeger,et al.  Principles of survey research part 4: questionnaire evaluation , 2002, SOEN.

[52]  Shari Lawrence Pfleeger,et al.  Principles of survey research: part 3: constructing a survey instrument , 2002, SOEN.

[53]  Shari Lawrence Pfleeger,et al.  Principles of survey research part 2: designing a survey , 2002, SOEN.

[54]  Shari Lawrence Pfleeger,et al.  Principles of survey research: part 1: turning lemons into lemonade , 2001, SOEN.

[55]  Peter M. Chisnall,et al.  Questionnaire Design, Interviewing and Attitude Measurement , 1993 .

[56]  Jon Louis Bentley,et al.  Writing efficient programs , 1982 .

[57]  S. Holm A Simple Sequentially Rejective Multiple Test Procedure , 1979 .

[58]  M A Sinclair,et al.  Questionnaire design. , 1975, Applied ergonomics.