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 …

Categorizing the content of github readme files

GAA Prana, C Treude, F Thung, T Atapattu… - Empirical Software …, 2019 - Springer
README files play an essential role in shaping a developer's first impression of a software
repository and in documenting the software project that the repository hosts. Yet, we lack a …

The state of the ml-universe: 10 years of artificial intelligence & machine learning software development on github

D Gonzalez, T Zimmermann, N Nagappan - Proceedings of the 17th …, 2020 - dl.acm.org
In the last few years, artificial intelligence (AI) and machine learning (ML) have become
ubiquitous terms. These powerful techniques have escaped obscurity in academic …

An exploratory study of deep learning supply chain

X Tan, K Gao, M Zhou, L Zhang - … of the 44th International Conference on …, 2022 - dl.acm.org
Deep learning becomes the driving force behind many contemporary technologies and has
been successfully applied in many fields. Through software dependencies, a multi-layer …

Similarity-based analyses on software applications: A systematic literature review

M Auch, M Weber, P Mandl, C Wolff - Journal of Systems and Software, 2020 - Elsevier
In empirical studies on processes, practices, and techniques of software engineering,
automation and machine learning are gaining popularity. In order to extract knowledge from …

{SourceFinder}: Finding malware {Source-Code} from publicly available repositories in {GitHub}

MOF Rokon, R Islam, A Darki, EE Papalexakis… - … on Research in Attacks …, 2020 - usenix.org
Where can we find malware source code? This question is motivated by a real need: there is
a dearth of malware source code, which impedes various types of security research. Our …

Higitclass: Keyword-driven hierarchical classification of github repositories

Y Zhang, FF Xu, S Li, Y Meng, X Wang… - … Conference on Data …, 2019 - ieeexplore.ieee.org
GitHub has become an important platform for code sharing and scientific exchange. With the
massive number of repositories available, there is a pressing need for topic-based search …

A multinomial naïve bayesian (mnb) network to automatically recommend topics for github repositories

C Di Sipio, R Rubei, D Di Ruscio… - Proceedings of the 24th …, 2020 - dl.acm.org
GitHub has become a precious service for storing and managing software source code. Over
the last year, 10M new developers have joined the GitHub community, contributing to more …

Are multi-language design smells fault-prone? An empirical study

M Abidi, MS Rahman, M Openja, F Khomh - ACM Transactions on …, 2021 - dl.acm.org
Nowadays, modern applications are developed using components written in different
programming languages and technologies. The cost benefits of reuse and the advantages of …

Adapting neural text classification for improved software categorization

A LeClair, Z Eberhart, C McMillan - 2018 IEEE international …, 2018 - ieeexplore.ieee.org
Software Categorization is the task of organizing software into groups that broadly describe
the behavior of the software, such as" editors" or" science." Categorization plays an …