35,398 Hits in 4.4 sec

Hidden dependencies in program comprehension and change propagation

Zhifeng Yu, V. Rajlich
Proceedings 9th International Workshop on Program Comprehension. IWPC 2001  
It discusses the impact of hidden dependencies on the process of change propagation and also discusses an algorithm that warns about possible presence of hidden dependencies.  ...  Large software systems are difficult to understand and maintain. Program dependency analysis plays a key role in both understanding and maintenance.  ...  Section 4 defines hidden dependencies and analyzes their impact on program comprehension and change propagation.  ... 
doi:10.1109/wpc.2001.921739 dblp:conf/iwpc/YuR01 fatcat:ilhopoxle5gzvljcdxewhuz3ym

Identifying Hidden Dependencies in Software Systems

Istvan Gergely Czibula, Gabriela Czibula, Diana Lucia Miholca, Zsuzsanna Marian
2017 Studia Universitatis Babes-Bolyai: Series Informatica  
In this paper we aim to provide a comprehensive review of existing methods for hidden dependencies identification, as well as to highlight the limitations of the existing state-of-the-art approaches.  ...  There exist hidden dependencies in the software projects which cannot be found using common coupling measures and are due to the so called indirect coupling.  ...  Analyzing program dependencies has an essential role in program comprehension, change propagation, or impact analysis [22] .  ... 
doi:10.24193/subbi.2017.1.07 fatcat:rua7yyewurfqthxo4e5cegrmmy

Variable granularity for improving precision of impact analysis

Maksym Petrenko, Vaclav Rajlich
2009 2009 IEEE 17th International Conference on Program Comprehension  
Impact analysis is a specialized process of program comprehension that investigates the nature and extent of a planned software change.  ...  In this paper, we argue that the single granularity is insufficient and leads to imprecise analysis.  ...  In the papers [27, 28] that serve as a foundation of this work, the program dependencies were not specified; it was only assumed that these dependencies can be extracted and they propagate the change  ... 
doi:10.1109/icpc.2009.5090023 dblp:conf/iwpc/PetrenkoR09 fatcat:5x3yufqbtvgxhhkbki255r4m2a

An Exploratory Study of Macro Co-changes

Fehmi Jaafar, Yann-Gaël Gueheneuc, Sylvie Hamel, Giuliano Antoniol
2011 2011 18th Working Conference on Reverse Engineering  
The literature describes several approaches to identify the artefacts of programs that change together to reveal the (hidden) dependencies among these artefacts.  ...  We present our approach, Macocha, to identify these concepts in large programs.  ...  ACKNOWLEDGMENT This work has been partly funded by a FQRNT team grant, the Canada Research Chair in Software Patterns and Patterns of Software and the Tunisian Ministry of Higher Education and Scientific  ... 
doi:10.1109/wcre.2011.47 dblp:conf/wcre/JaafarGHA11 fatcat:se63ivce2zha7iookgnxxbr4vq

Language ERPs reflect learning through prediction error propagation

Hartmut Fitz, Franklin Chang
2019 Cognitive Psychology  
This approach suggests that comprehension ERPs are related to sentence production and language acquisition mechanisms.  ...  that ERPs can change with experience.  ...  and HIDDEN layers within back-propagation of error.  ... 
doi:10.1016/j.cogpsych.2019.03.002 pmid:30921626 fatcat:4foma3d7anhupfuchh4qeh33bq

The use of cascade-correlation neural networks in University fund raising

B K Wong, T A Bodnovich, V S-K Lai
2000 Journal of the Operational Research Society  
There can be any number of hidden layers, depending on and increasing with the complexity of the pattern in the input data.  ...  in back-propagation networks with more than two hidden layers; (4) At any given time, only one layer of weights in the network is trained.  ... 
doi:10.1057/palgrave.jors.2600996 fatcat:x7pqljs7ibh3hjih5fkpo5zw3i

Development of Customer Relationship Management System in E-Commerce Based on BP Neural Network

Mei Ling Zhou, Jing Jing Hao
2012 Advanced Engineering Forum  
The model based on BP neural network algorithm is constituted by an input layer, output layer and one hidden layer, three-layer feed forward network.  ...  The paper presents development of customer relationship management system in e-commerce based on BP neural network. The experiment shows BP is superior to RFCA in CRM.  ...  The hidden layer is a difficulty in the design, set the number of hidden nodes depends on the number of training samples, sample size and the sample contains the complexity of the law. error to be reduced  ... 
doi:10.4028/ fatcat:bsi5fagcpngypdz7m4eyhqz3xi

Data mining in web personalization using the blended deep learning model

Qusay Abdullah Abed, Osamah Mohammed Fadhil, Wathiq Laftah Al-Yaseen
2020 Indonesian Journal of Electrical Engineering and Computer Science  
Providing personalized recommendations to improve reliability depends on the web application using useful information in the web application.  ...  The HADOOP framework was used to perform a number of experiments in a different environment with a learning rate between -1 and +1.  ...  A back-propagation is a supervised learning method and used in distinct diversities of the programs.  ... 
doi:10.11591/ijeecs.v20.i3.pp1507-1512 fatcat:jq4ip6byyrb35h6gfermgbcswq

Page 31 of American Society of Civil Engineers. Collected Journals Vol. 127, Issue 1 [page]

2001 American Society of Civil Engineers. Collected Journals  
The number of input, output, and hidden layer nodes depend upon the prob- lem being studied.  ...  Input Variables Output Variables Input Layer Hidden Layer Output Layer FIG. 1. Typical Three-Layer, Feed-Forward ANN the network changes; consequently, the network output also changes.  ... 

Page 377 of Linguistics and Language Behavior Abstracts: LLBA Vol. 23, Issue 1 [page]

1989 Linguistics and Language Behavior Abstracts: LLBA  
Markov model compared; 8901412 natural/synthetic speech comprehension, segmental intelligibility role; predictability effects; 8901407 NETspeak back propagation network, NETtalk reimplementation; En-  ...  /speech percep- tion training; videotape/TV programs; 8900259 sign/spoken language differences; R.  ... 

A taxonomy for software change impact analysis

Steffen Lehnert
2011 Proceedings of the 12th international workshop and the 7th annual ERCIM workshop on Principles on software evolution and software evolution - IWPSE-EVOL '11  
Change impact analysis is required for constantly evolving systems to support the comprehension, implementation, and evaluation of changes.  ...  Therefore, we present the results of a comprehensive investigation of software change impact analysis, which is based on a literature review and a taxonomy for impact analysis.  ...  First, they separate the definition of impact analysis from program comprehension. Secondly, they develop an impact analysis model which is based on propagation rules and program dependencies.  ... 
doi:10.1145/2024445.2024454 dblp:conf/iwpse/Lehnert11 fatcat:s5ucqjzsr5c2pdoi3oeodnocpm

Research on the Algorithm of LAN Performance Evaluation Based on Deep Learning

Yi-yong LIN, Lei LIN
2018 DEStech Transactions on Engineering and Technology Research  
In literature [4] , niPro tool is used to monitor the change of network performance.  ...  Introduction With the rapid development of network technology and the increasing competition among major operators, users' dependence and demand on Internet has reached an unprecedented height.  ...  Deep learning subverts the algorithm design ideas in many fields such as speech recognition, image classification and text comprehension, and forms an end-to-end model from the training data and then outputs  ... 
doi:10.12783/dtetr/icmeit2018/23451 fatcat:zonh7wjht5gotjbxr6247n7kra

Automization of Object Oriented Design Using Back Propagation Neural Network for Better Maintainability of Software

Mallaiah Vorsu, Vinaya Arramraju, Sujatha Bhanothu
2018 International Journal of Intelligent Engineering and Systems  
It is difficult to develop the object oriented software, which is important in the computer programing. For OOP, modularization mainly depends on the class.  ...  Object Oriented Program (OOP) provides the way to reuse the program by pre-implementing functionalities in the software.  ...  Let's assume that the two elements are dependent, then change in one element causes the change in other and the association relationship is a connection between classes. M. Bowman, L.C.  ... 
doi:10.22266/ijies2018.0831.13 fatcat:pr2utf7y2bhsli7s7z4an3cqxy

Applying aggressive propagation-based strategies for testing changes

Raul Santelices, Mary Jean Harrold
2011 2011 Fourth IEEE International Conference on Software Testing, Verification and Validation  
In this paper, we present a new and more efficient approach for propagation-based testing of changes that can reach much longer propagation-distances and can focus the testing more precisely on those behaviors  ...  Using an implementation of this new approach, we performed a study on a set of changes on Java programs for which we compared, to a much larger extent, our propagation-based strategy with other existing  ...  For modified programs, the emphasis is not on testing for faults hidden anywhere in the program, but on finding faults caused or uncovered by changes.  ... 
doi:10.1109/icst.2011.46 dblp:conf/icst/SantelicesH11 fatcat:rryxzq44mnbdnhpplfehyykvey

SMS Based Remote Monitoring and Control of Industrial Processes using Artificial

Prof Inyiama H.C, Dimoji D.O
2020 International journal of computer engineering and information technology  
Assembly language, C Language and Visual BASIC were used at different stages to program the necessary hardware. Data obtained from this experiment were analyzed using MATLAB.  ...  The concerned personnel can control the system through his mobile phone by sending AT Commands to GSM MODEM and in turn to the microcontroller A Nokia N90 series GSM mobile phone was interfaced with a  ...  The neural network program was trained using the back propagation algorithm.  ... 
doi:10.47277/ijceit/12(1)1 fatcat:q4u3ojb7efcxjj4m2ijfodxdbi
« Previous Showing results 1 — 15 out of 35,398 results