Search
Search Results
-
Cyrus2D Base: Source Code Base for RoboCup 2D Soccer Simulation League
Soccer Simulation 2D League is one of the major leagues of RoboCup competitions. In a Soccer Simulation 2D (SS2D) game, two teams of 11 players and... -
Demystifying code snippets in code reviews: a study of the OpenStack and Qt communities and a practitioner survey
Code review is widely known as one of the best practices for software quality assurance in software development. In a typical code review process,...
-
Modeling source code in bimodal for program comprehension
Source code is an intermediary through which humans communicate with computer systems. It contains a large amount of domain knowledge which can be...
-
CoRT: Transformer-based code representations with self-supervision by predicting reserved words for code smell detection
ContextCode smell detection is the process of identifying poorly designed and implemented code pieces. Machine learning-based approaches require...
-
A Code Search Method Incorporating Code Annotations
Code search is a technique for users to retrieve code snippets from the Code base using natural language, which is dedicated to retrieve the target... -
Code smells detection via modern code review: a study of the OpenStack and Qt communities
Code review plays an important role in software quality control. A typical review process involves a careful check of a piece of code in an attempt...
-
Taxonomy of inline code comment smells
Code comments play a vital role in source code comprehension and software maintainability. It is common for developers to write comments to explain a...
-
Design of blockchain-based applications using model-driven engineering and low-code/no-code platforms: a structured literature review
The creation of blockchain-based software applications requires today considerable technical knowledge, particularly in software design and...
-
Learning from Code
As a software engineer, one of the most valuable resources for learning is the code itself. It becomes particularly beneficial if the code base you... -
Intermediate-Code Generation
The ultimate goal of a compiler is to get programs written in a high-level language to run on a computer. This means that, eventually, the program... -
Developers talking about code quality
There are many aspects of code quality, some of which are difficult to capture or to measure. Despite the importance of software quality, there is a...
-
Does code review speed matter for practitioners?
Increasing code velocity is a common goal for a variety of software projects. The efficiency of the code review process significantly impacts how...
-
Automation of Software Code Analysis Using Machine Learning Methods
AbstractThe paper presents a description of the developed approach and service for the intelligent analysis of source code in Python. The service...
-
Distilled GPT for source code summarization
A code summary is a brief natural language description of source code. Summaries are usually only a single sentence long, and yet form the backbone...
-
Test, Code, Test
One of the most important steps when a building game is writing the code and testing it. Although a game is artistic software, it still needs to be... -
Intelligent code search aids edge software development
The growth of multimedia applications poses new challenges to software facilities in edge computing. Developers must effectively develop edge...
-
Hacking Code
For this chapter, hacking means gaining illicit access to a computer or network by various tricky means. The goal is to give programmers the tools... -
Ranking code clones to support maintenance activities
Developers often reuse code fragments by copy-and-paste activities to speed up code delivery. Through this copy-and-paste process, they create...
-
VulnArmor: mitigating software vulnerabilities with code resolution and detection techniques
In today’s swiftly evolving digital environment, the security and dependability of software applications are crucial. In light of industries’...
-
Studying differentiated code to support smart contract update
Smart contracts have received a lot of attention. A smart contract is a program that runs on a blockchain. Some recent studies reveal that most of...