20   Artículos

 
en línea
Alessandro Midolo and Emiliano Tramontana    
Sequential programs can benefit from parallel execution to improve their performance. When developing a parallel application, several techniques are employed to achieve the desired behavior: identifying parts that can run in parallel, synchronizing acces... ver más
Revista: Future Internet    Formato: Electrónico

 
en línea
Musaad Alzahrani    
A large class with many responsibilities is a design flaw that commonly occurs in real-world object-oriented systems during their lifespan. Such a class tends to be more difficult to comprehend, test, and change. Extract class refactoring (ECR) is the te... ver más
Revista: Computers    Formato: Electrónico

 
en línea
Leonardo Alberro, Alberto Castro and Eduardo Grampin    
The Internet architecture has been undergoing a significant refactoring, where the past preeminence of transit providers has been replaced by content providers, which have a ubiquitous presence throughout the world, seeking to improve the user experience... ver más
Revista: Future Internet    Formato: Electrónico

 
en línea
Priyadarshni Suresh Sagar, Eman Abdulah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni and Christian D. Newman    
Understanding how developers refactor their code is critical to support the design improvement process of software. This paper investigates to what extent code metrics are good indicators for predicting refactoring activity in the source code. In order t... ver más
Revista: Algorithms    Formato: Electrónico

 
en línea
Young-Bin Jo, Jihyun Lee and Cheol-Jung Yoo    
Appropriate reliance on code clones significantly reduces development costs and hastens the development process. Reckless cloning, in contrast, reduces code quality and ultimately adds costs and time. To avoid this scenario, many researchers have propose... ver más
Revista: Applied Sciences    Formato: Electrónico

 
en línea
Yang Zhang, Shuai Shao, Minghan Ji, Jing Qiu, Zhihong Tian, Xiaojiang Du and Mohsen Guizani    
Internet of Things (IoT) software should provide good support for IoT devices as IoT devices are growing in quantity and complexity. Communication between IoT devices is largely realized in a concurrent way. How to ensure the correctness of concurrent ac... ver más
Revista: Applied Sciences    Formato: Electrónico

 
en línea
Musaad Alzahrani and Saad Alqithami    
A commonly observed ambiguity of a class is simply a reflection of multiple methods? implementation within an individual class. The process of Extract Class refactoring is, therefore, used to separate the different responsibilities of a class into differ... ver más
Revista: Applied Sciences    Formato: Electrónico

 
en línea
Randeep Singh,Amit Bindal,Ashok Kumar     Pág. 245 - 253
Code smells are the fragments in the source code that indicates deeper problems in the underlying software design. These code smells can hinder software evolution and maintenance. Out of different code smell types, the God Class (GC) code smell is one of... ver más
Revista: Journal of Communications Software and Systems    Formato: Electrónico

 
en línea
Dmitry Namiot,Vladimir Romanov     Pág. 18 - 23
The article discusses issues related to the use of data science and data mining methods for software repositories. The paper attempts to provide an overview of the technologies that are used in the analysis of programs and are based on static data that c... ver más
Revista: International Journal of Open Information Technologies    Formato: Electrónico

 
en línea
Valentin Filatov, Stanislav Doskalenko     Pág. 54 - 58
The subject matter of the study is information systems built on the basis of relational databases. The goal of the article is to develop a method for re-engineering relational databases that takes into account implicit interrelated functionally dependent... ver más

« Anterior     Página: 1 de 2     Siguiente »