Smart contract development: Challenges and opportunities

W Zou, D Lo, PS Kochhar, XBD Le, X Xia… - IEEE transactions on …, 2019 - ieeexplore.ieee.org
Smart contract, a term which was originally coined to refer to the automation of legal
contracts in general, has recently seen much interest due to the advent of blockchain …

How to evaluate solutions in Pareto-based search-based software engineering: A critical review and methodological guidance

M Li, T Chen, X Yao - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
With modern requirements, there is an increasing tendency of considering multiple
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …

Practitioners' perceptions of the goals and visual explanations of defect prediction models

J Jiarpakdee, CK Tantithamthavorn… - 2021 IEEE/ACM 18th …, 2021 - ieeexplore.ieee.org
Software defect prediction models are classifiers that are constructed from historical software
data. Such software defect prediction models have been proposed to help developers …

Fast changeset-based bug localization with BERT

A Ciborowska, K Damevski - … of the 44th International Conference on …, 2022 - dl.acm.org
Automatically localizing software bugs to the changesets that induced them has the potential
to improve software developer efficiency and to positively affect software quality. To facilitate …

Duplicate bug report detection: How far are we?

T Zhang, DG Han, V Vinayakarao, IC Irsan… - ACM Transactions on …, 2023 - dl.acm.org
Many Duplicate Bug Report Detection (DBRD) techniques have been proposed in the
research literature. The industry uses some other techniques. Unfortunately, there is …

Including everyone, everywhere: Understanding opportunities and challenges of geographic gender-inclusion in oss

GAA Prana, D Ford, A Rastogi, D Lo… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
The gender gap is a significant concern facing the software industry as the development
becomes more geographically distributed. Widely shared reports indicate that gender …

Capbug-a framework for automatic bug categorization and prioritization using nlp and machine learning algorithms

HA Ahmed, NZ Bawany, JA Shamsi - IEEE Access, 2021 - ieeexplore.ieee.org
Bug reports facilitate software development teams in improving the quality of software.
These reports include significant information related to problems encountered within a …

Explaining software bugs leveraging code structures in neural machine translation

P Mahbub, O Shuvo… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Software bugs claim≈ 50% of development time and cost the global economy billions of
dollars. Once a bug is reported, the assigned developer attempts to identify and understand …

STEAM: simulating the interactive behavior of programmers for automatic bug fixing

Y Zhang, Z Jin, Y Xing, G Li - arXiv preprint arXiv:2308.14460, 2023 - arxiv.org
Bug fixing holds significant importance in software development and maintenance. Recent
research has made notable progress in exploring the potential of large language models …

How Do Developers Really Feel About Bug Fixing? Directions for Automatic Program Repair

E Winter, D Bowes, S Counsell, T Hall… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Automatic program repair (APR) is a rapidly advancing field of software engineering that
aims to supplement or replace manual bug fixing with an automated tool. For APR to be …