|
|
|
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
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
Oliver Fuhrer,Carlos Osuna,Xavier Lapillonne,Tobias Gysi,Ben Cumming,Mauro Bianco,Andrea Arteaga,Thomas Christoph Schulthess
Pág. 45 - 62
We propose a software implementation strategy for complex weather and climate models that produces performance portable, architecture agnostic codes. It relies on domain and data structure specific tools that are usable within common model development fr...
ver más
|
|
|
|
|