Results (12)

Search Parameters:

Keyword: Source Code
Order results
Results per page
Open AccessArticle
6 Pages, 637 KB Download PDF

Source Code Vulnerabilities in IoT Software Systems

Advances in Science, Technology and Engineering Systems Journal, Volume 2, Issue 3, Page # 1502–1507, 2017; DOI: 10.25046/aj0203188
Abstract:

An empirical study that examines the usage of known vulnerable statements in software systems developed in C/C++ and used for IoT is presented. The study is conducted on 18 open source systems comprised of millions of lines of code and containing thousands of files. Static analysis methods are applied to each system to determine the…

Read More
(This article belongs to the SP3 (Special issue on Recent Advances in Engineering Systems 2017) & Section Information Systems in Computer Science (CIS))
Open AccessArticle
9 Pages, 1,070 KB Download PDF

A Proposal of Code Modification Problem for Self-study of Web Client Programming Using JavaScript

Advances in Science, Technology and Engineering Systems Journal, Volume 7, Issue 5, Page # 53–61, 2022; DOI: 10.25046/aj070508
Abstract:

In current societies, web application systems take central roles in computer systems. Thus, web client programming using JavaScript has increased values to add dynamic features and functions in web pages by well working with HTML and CSS. In this paper, as a new type of exercise problem for its self-study, we propose a code modification…

Read More
(This article belongs to the SP13 (Special Issue on Innovation in Computing, Engineering Science & Technology 2022) & Section Software Engineering in Computer Science (CSE))
Open AccessArticle
13 Pages, 2,992 KB Download PDF

Value Trace Problems for Code Reading Study in C Programming

Advances in Science, Technology and Engineering Systems Journal, Volume 7, Issue 1, Page # 14–26, 2022; DOI: 10.25046/aj070103
Abstract:

C programming is taught in a lot of universities across the world as the first computer programming language. Then, for novice students, it is important to read many simple C source codes and understand their behaviors to be familiar to the programming paradigm. Unfortunately, effective tools to support independent code reading study at home have…

Read More
(This article belongs to the SP11 (Special Issue on Innovation in Computing, Engineering Science & Technology 2021) & Section Theory & Methods in Computer Science (CTM))
Open AccessArticle
10 Pages, 1,108 KB Download PDF

SharpniZer: A C# Static Code Analysis Tool for Mission Critical Systems

Advances in Science, Technology and Engineering Systems Journal, Volume 5, Issue 6, Page # 561–570, 2020; DOI: 10.25046/aj050668
Abstract:

Until recent years, code quality was not given due significance, as long as the system produced accurate results. Taking into account the implications and recent losses in critical systems, developers have started making use of static code analysis tools, to assess the eminence of source code in terms of quality. Static code analysis is conducted…

Read More
(This article belongs to Section Ceramics in Materials Science (MCR))
Open AccessArticle
7 Pages, 1,884 KB Download PDF

Application of Open-Source Optimization Library “Extremum” to the Synthesis of Feedback Control of a Satellite

Advances in Science, Technology and Engineering Systems Journal, Volume 4, Issue 5, Page # 23–29, 2019; DOI: 10.25046/aj040503
Abstract:

Current work demonstrates how open-source optimization library ”Extremum” (OSOL Extremum) can be used to build feedback controller of a satellite. Proposed software was developed to as an attempt to eliminate current problems that are present in scientific area: black-box effect (i.e. there is no opportunity to explore source code, modify it, or simply verify), no…

Read More
(This article belongs to the SP7 (Special Issue on Advancement in Engineering and Computer Science 2019) & Section Automation & Control Systems (ACS))
Open AccessArticle
8 Pages, 449 KB Download PDF

A Test Code Generation Method for Coding Standard Input/Output with Exception Handling in Java Programming Learning Assistant System

Advances in Science, Technology and Engineering Systems Journal, Volume 3, Issue 1, Page # 30–37, 2018; DOI: 10.25046/aj030105
Abstract:

To advance Java programming educations, we have developed the Java Programming Learning Assistant System (JPLAS) that provides the code writing problem. This problem asks a student to write a source code to satisfy the specification of a given assignment, where the correctness is verified by running test code on JUnit. For a novice student, a…

Read More
(This article belongs to the SP4 (Special issue on Advancement in Engineering Technology 2017-18) & Section Interdisciplinary Applications of Computer Science (CSI))
Open AccessArticle
7 Pages, 632 KB Download PDF

TETRA™ Techniques to Assess and Manage the Software Technical Debt

Advances in Science, Technology and Engineering Systems Journal, Volume 6, Issue 5, Page # 303–309, 2021; DOI: 10.25046/aj060534
Abstract:

The paper examines the company’s proprietary means for determining the quality of a software product and measuring its technical debt. The paper’s authors explain how a software product’s quality is directly correlated with the amount of varying technical debts that the end-users receive. All debts can be paid, and technical debt is no exception: one…

Read More
(This article belongs to Section Automation & Control Systems (ACS))
Open AccessArticle
8 Pages, 1,040 KB Download PDF

Parallel Hybrid Testing Tool for Applications Developed by Using MPI + OpenACC Dual-Programming Model

Advances in Science, Technology and Engineering Systems Journal, Volume 4, Issue 2, Page # 203–210, 2019; DOI: 10.25046/aj040227
Abstract:

Building massively parallel applications has become increasingly important with coming Exascale related technologies. For building these applications, a combination of programming models is needed to increase the system’s parallelism. One of these combinations is the dual-programming model (MPI+X) which has many structures that increase parallelism in heterogeneous systems that include CPUs and GPUs. MPI +…

Read More
(This article belongs to Section Software Engineering in Computer Science (CSE))
Open AccessArticle
7 Pages, 810 KB Download PDF

Using Naming Patterns for Identifying Architectural Technical Debt

Advances in Science, Technology and Engineering Systems Journal, Volume 2, Issue 1, Page # 248–254, 2017; DOI: 10.25046/aj020130
Abstract:

Hasty software development can produce immediate implementations with source code unnecessarily complex and hardly readable. These small kinds of software decay generate a technical debt that could be big enough to seriously affect future maintenance activities. This work presents an analysis technique for identifying architectural technical debt related to non-uniformity of naming patterns; the technique…

Read More
(This article belongs to the SP2 (Special Issue on Computer Systems, Information Technology, Electrical and Electronics Engineering 2017) & Section Software Engineering in Computer Science (CSE))
Open AccessArticle
11 Pages, 2,431 KB Download PDF

The Design and Implementation of Intelligent English Learning Chabot based on Transfer Learning Technology

Advances in Science, Technology and Engineering Systems Journal, Volume 6, Issue 5, Page # 32–42, 2021; DOI: 10.25046/aj060505
Abstract:

Chatbot operates task-oriented customer services in special and open domains at different mobile devices. Its related products such as knowledge base Question-Answer System also benefit daily activities. Chatbot functions generally include automatic speech recognition (ASR), natural language understanding (NLU), dialogue management (DM), natural language generation (NLG) and speech synthesis (SS). In this paper, we proposed…

Read More
(This article belongs to the SP11 (Special Issue on Innovation in Computing, Engineering Science & Technology 2021) & Section Interdisciplinary Applications of Computer Science (CSI))
Open AccessArticle
7 Pages, 1,051 KB Download PDF

Dynamic Objects Parameter Estimation Program for ARM Processors Based Adaptive Controllers

Advances in Science, Technology and Engineering Systems Journal, Volume 5, Issue 3, Page # 34–40, 2020; DOI: 10.25046/aj050305
Abstract:

Modern microcontrollers are capable to realize not only traditional PID-regulators but also adaptive ones. Object of control parameters estimation is the biggest part of adaptive control from the point of view of time consumption. The ways to reduce this time for digital control systems based on ARM-CORTEX 32-bit and 64-bit processors are shown in the…

Read More
(This article belongs to the SP8 (Special Issue on Multidisciplinary Sciences and Engineering 2019-20) & Section Artificial Intelligence in Computer Science (CAI))
Open AccessArticle
6 Pages, 856 KB Download PDF

An Overview of Traceability: Towards a general multi-domain model

Advances in Science, Technology and Engineering Systems Journal, Volume 2, Issue 3, Page # 356–361, 2017; DOI: 10.25046/aj020345
Abstract:

Traceability for some people, is merely a tool to keep a history over something important that happened in the past. For others, is has no added value to their actual processes or products. In fact, it is becoming more and more valued. Traceability is still a vast area of research and an undiscovered field that…

Read More
(This article belongs to the SP3 (Special issue on Recent Advances in Engineering Systems 2017) & Section Software Engineering in Computer Science (CSE))

Journal Menu

Journal Browser


Special Issues

Special Issue on Digital Frontiers of Entrepreneurship: Integrating AI, Gender Equity, and Sustainable Futures 2026
Guest Editors: Dr. Muhammad Nawaz Tunio, Dr. Aamir Rashid, Dr. Imamuddin Khoso
Deadline: June 30, 2026