|
|
|
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
|
|
|
|
|
|
|
Mamdouh Alenezi
The evolution of software is necessary for the success of software systems. Studying the evolution of software and understanding it is a vocal topic of study in software engineering. One of the primary concepts of software evolution is that the internal ...
ver más
|
|
|
|
|
|
|
Mitja Gradi?nik, Tina Beranic and Sa?o Karakatic
The paper shows that the additional layers of historical changes of software metrics from previous software releases contributes to a better prediction of future software maintainability.
|
|
|
|
|
|
|
Adewole Adewumi, Sanjay Misra and Robertas Dama?evicius
We perform a theoretical and empirical analysis of a set of Cascading Style Sheets (CSS) document complexity metrics. The metrics are validated using a practical framework that demonstrates their viability. The theoretical analysis is performed using the...
ver más
|
|
|
|
|
|
|
Hadeel Alsolai and Marc Roper
Various prediction models have been proposed by researchers to predict the change-proneness of classes based on source code metrics. However, some of these models suffer from low prediction accuracy because datasets exhibit high dimensionality or imbalan...
ver más
|
|
|
|
|
|
|
Kosuke Ito, Shuji Morisaki and Atsuhiro Goto
This study proposes a security-quality-metrics method tailored for the Internet of things (IoT) and evaluates conformity of the proposed approach with pertinent cybersecurity regulations and guidelines for IoT. Cybersecurity incidents involving IoT devic...
ver más
|
|
|
|
|
|
|
Jhemeson Silva Mota, Heloise Acco Tives and Edna Dias Canedo
Despite efforts to define productivity, there is no consensus in the software industry regarding what the term productivity means and, instead of having only one metric or factor that describes productivity, it is defined by a set of aspects. Our objecti...
ver más
|
|
|
|
|
|
|
Giuseppe Antonio Pierro, Roberto Tonelli and Michele Marchesi
Many empirical software engineering studies show that there is a need for repositories where source codes are acquired, filtered and classified. During the last few years, Ethereum block explorer services have emerged as a popular project to explore and ...
ver más
|
|
|
|
|
|
|
Henning Schnoor and Wilhelm Hasselbring
Coupling metrics that count the number of inter-module connections in a software system are an established way to measure internal software quality with respect to modularity. In addition to static metrics, which are obtained from the source or compiled ...
ver más
|
|
|
|
|
|
|
Yusuf Umaru Mshelia
Pág. 21 - 35
-
|
|
|
|
|
|
|
Janusz Zalewski, Ingrid A. Buckley, Bogdan Czejdo, Steven Drager, Andrew J. Kornecki and Nary Subramanian
This paper addresses the challenge of measuring security, understood as a system property, of cyberphysical systems, in the category of similar properties, such as safety and reliability. First, it attempts to define precisely what security, as a system ...
ver más
|
|
|
|
|
|
|
Gábor Kovács,Gábor Árpád Németh,Zoltán Pap,Mahadevan Subramaniam
Pág. 57 - 61
This paper proposes a string edit distance based test selection method to generate compact test sets for telecommunications software. Following the results of previous research, a trace in a test set is considered to be redundant if its edit distance fro...
ver más
|
|
|
|
|
|
|
Timothy Shih,Ming-Chi Lee,Teh-Sheng Huang,Lawrence Deng
Cohesion is one of the most important factors for software quality as well as maintainability, reliability and reusability. Module cohesion is defined as a quality attribute that seeks for measuring the singleness of the purpose of a module. The module o...
ver más
|
|
|
|
|
|
|
I.P. Hollingsworth,W. Keogh,M.H. Atkins
This paper shows how Quality Costs can be a measure of software quality. The relationship between Quality Costs and other software quality metrics is briefly explained, and software development oriented versions of the two principal Quality Cost models a...
ver más
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
Ashima Singh, Richa Mittal
Pág. 1881 - 1891
We propose to compute the complexity metrics of component based software in more justified way by taking considerations of their using frequencies. The complexity metrics calculation of the component Based softwares by using black box testing is still no...
ver más
|
|
|
|
|
|
|
Dariush Ashtab, Mehdi Gholamalifard, Parviz Jokar, Andrey G. Kostianoy and Aleksander V. Semenov
Protected areas are referred to around the world as the basis of conservation strategies. Designation of marine protected areas (MPAs) is to preserve marine biodiversity and protect species, habitats in the seas, and oceans. The simulated annealing algor...
ver más
|
|
|
|
|
|
|
Paolo Zatelli, Stefano Gobbi, Clara Tattoni, Maria Giulia Cantiani, Nicola La Porta, Duccio Rocchini, Nicola Zorzi and Marco Ciolli
Landscape metrics constitute one of the main tools for the study of the changes of the landscape and of the ecological structure of a region. The most popular software for landscape metrics evaluation is FRAGSTATS, which is free to use but does not have ...
ver más
|
|
|
|
|
|
|
Yahya Tashtoush, Noor Abu-El-Rub, Omar Darwish, Shorouq Al-Eidi, Dirar Darweesh and Ola Karajeh
Code readability and software complexity are considered essential components of software quality. They significantly impact software metrics, such as reusability and maintenance. The maintainability process consumes a high percentage of the software life...
ver más
|
|
|
|