input code
Recently Published Documents


TOTAL DOCUMENTS

15
(FIVE YEARS 8)

H-INDEX

3
(FIVE YEARS 0)

2021 ◽  
Vol 46 (2) ◽  
pp. 127-145
Author(s):  
Aisha Batool ◽  
Muhammad Bilal Bashir ◽  
Muhammad Babar ◽  
Adnan Sohail ◽  
Naveed Ejaz

Abstract In software, code is the only part that remains up to date, which shows how important code is. Code readability is the capability of the code that makes it readable and understandable for professionals. The readability of code has been a great concern for programmers and other technical people in development team because it can have a great influence on software maintenance. A lot of research has been done to measure the influence of program constructs on the code readability but none has placed the highly influential constructs together to predict the readability of a code snippet. In this article, we propose a novel framework using statistical modeling that extracts important features from the code that can help in estimating its readability. Besides that using multiple correlation analysis, our proposed approach can measure dependencies among di erent program constructs. In addition, a multiple regression equation is proposed to predict the code readability. We have automated the proposals in a tool that can do the aforementioned estimations on the input code. Using those tools we have conducted various experiments. The results show that the calculated estimations match with the original values that show the effectiveness of our proposed work. Finally, the results of the experiments are analyzed through statistical analysis in SPSS tool to show their significance.


Author(s):  
Alireza Khalilipour ◽  
Moharram Challenger ◽  
Mehmet Onat ◽  
Hale Gezgen ◽  
Geylani Kardas

One of the main aims in the layered software architecture is to divide the code into different layers so that each layer contains related modules and serves its upper layers. Although layered software architecture is matured now; many legacy information systems do not benefit from the advantages of this architecture and their code for the process/business and data access are mostly in a single layer. In many legacy systems, due to the integration of the code in one layer, changes to the software and its maintenance are mostly difficult. In addition, the big size of a single layer causes the load concentration and turns the server into a bottleneck where all requests must be executed on it. In order to eliminate these deficiencies, this paper presents a refactoring mechanism for the automatic separation of the business and data access layers by detecting the data access code based on a series of patterns in the input code and transferring it to a new layer. For this purpose, we introduce a code scanner which detects the target points based on these patterns and hence automatically makes the changes required for the layered architecture. According to the experimental evaluation results, the performance of the system is increased for the layer separated software using the proposed approach. Furthermore, it is examined that the application of the proposed approach provides additional benefits considering the qualitative criteria such as loosely coupling and tightly coherency.


Author(s):  
Priyanka Darke ◽  
Sakshi Agrawal ◽  
R. Venkatesh

AbstractVeriAbs is a strategy selection-based reachability verifier for C programs. The selection of a suitable strategy is from a pre-defined set of strategies and by taking into account the syntax and semantics of the code to be verified. This year we present VeriAbs version 1.4.1 in which a novel preprocessor to strategy selection is introduced. The preprocessor checks for the feasibility of performing a lightweight slicing of the input code using function call graph and variable reference information. By this if the program is found to besliceable, sub-programs or slices are generated, and the known strategy selection algorithm of VeriAbs is applied to each slice. The verification results of each slice are then composed to derive that of the entire program. This compositional verification has improved the scalability of VeriAbs and presented in this paper.


Author(s):  
Seiji Uenohara ◽  
Kazuyuki Aihara

AbstractWe propose a new digital-to-analog converter (DAC) for realizing a synapse circuit in mixed-signal spiking neural networks. We refer to this circuit as a “time-domain DAC (TDAC)”. It produces weights for converting a digital input code into voltage using one current waveform. Therefore, the TDAC is more compact than a conventional DAC consisting of many current sources and resistors. Moreover, a TDAC with leak resistance reproduces biologically plausible synaptic responses expressed as alpha functions or dual exponential equations. We also present numerical analysis results for a TDAC and circuit simulation results for a circuit designed using the TSMC 40 nm CMOS process.


2020 ◽  
Vol 198 ◽  
pp. 106870
Author(s):  
José Betancourt ◽  
François Bachoc ◽  
Thierry Klein ◽  
Déborah Idier ◽  
Rodrigo Pedreros ◽  
...  

This paper deals with the design and development of embedded system using GSM technology. The developed instrument is installed in the windmill. An interfacing GSM module is also added to the microcontroller to send the message to windmill owners mobile. The energy/power produced in the windmill is displayed on the energy meter. The energy meter reading is a digital code which will be fetched out by parallel cable and sent to microcontroller and it is transmitted to mobile using GSM module. The controller checks for the valid input code sent from the phone, if the code is valid the data is sent to the concern mobile phone


2019 ◽  
Author(s):  
Ji Hyun Bak ◽  
Seogjoo J. Jang ◽  
Changbong Hyeon

The circuits of olfactory signaling are reminiscent of complex computational devices. The olfactory receptor code, which represents the responses of receptors elicited by olfactory stimuli, is effectively an input code for the neural computation of odor sensing. Here, analyzing a recent dataset of the odorant-dependent responses of human olfactory receptors (ORs), we show that the space of human olfactory receptor codes is partitioned into a modular structure where groups of receptors are “labeled” for key olfactory features. Our analysis reveals a low-dimensional structure in the space of human odor perception, with the receptor groups as the bases to represent major features in the perceptual odor space. These findings provide a novel evidence that some fundamental olfactory features are already hard-coded at the level of ORs, separately from the higher-level neural circuits.


Author(s):  
Ceyhun Ozgur ◽  
Sanjeev Jha ◽  
Bennie B. Myer-Tyson ◽  
David Booth

R has grown tremendously over the years in terms of number of users and capability with the development of hundreds of packages. In this chapter, the authors investigate the usage of R in finance and banking areas. They begin with a comparative analysis of R with other computing software like SAS and Python. Then they discuss the reasons for the growth of R's usage in financial sector. They end with a comparative evaluation of Python and R's strengths and weaknesses in a classroom. R is software designed to run statistical analyses and output graphics by user-input code. It can run on virtually any operating system and is open source. This makes the software highly appealing, as it is able to keep up with the demands of a growing number of varied business structures. Standard software has been SAS and Python; however, a growing number of jobs are posted looking for experience using R in the data analytics field.


PLoS ONE ◽  
2017 ◽  
Vol 12 (3) ◽  
pp. e0174836 ◽  
Author(s):  
Mehrdad Shahmohammadi Beni ◽  
C. Y. P. Ng ◽  
D. Krstic ◽  
D. Nikezic ◽  
K. N. Yu

Sign in / Sign up

Export Citation Format

Share Document