The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
As stated by Tom DeMacro, something that cannot be measured is uncontrollable. Thus, a number of metrics have been developed to measure the complexity associated with software by considering various aspects such as size, control flow and data flow between modules, cognitive informatics etc. Amongst these aspects, cognitive informatics is recognized as a promising aspect in measuring software complexity...
Android applications are considered the most popular and desirable applications due to their friendly interface, various categories and available options, and supporting most of the available hardware in the market. Complexity to understand, design, develop, implement, and test android applications have been raised. Maintainability is a very important quality attribute that we should consider it seriously...
Nowadays, a company should be equipped with information technology and one of them is business application either web based or non web based which is built with object oriented programming in order to help the management to run their daily business processes. In order to supports a company with best excellent software applications then we need to make sure the quality of software application in term...
Sampling is highly demanded in software defined networking (SDN) by the need to control the consumption of network measurement resources and by the need of detailed measurements from applications and service providers. Open-Flow, as the standard control protocol between SDN controller and switches, is not equipped with traffic sampling function. In this paper, we proposes a software defined sampling...
Temperature stability of a high-precision oscillator is characterized by measurements in a temperature chamber. Two time constants are measured for a given temperature of the chamber: (i) time required for the silicon to reach the steady-state temperature obtained by measuring the time-domain voltage response of the on-chip temperature sensor; (ii) time required for the oscillator circuit to reach...
The paper describes a new system for remote access to measurement workplaces. The system has a modular structure, when two modules called GO and DO module are matched for remote operation. The GO module distributes measured data over a network. The workplace is managed by DO module. The designer of a new workplace develops only the DO module. Our modular system simplifies and unifies the design of...
Due to the fact that software development is a product of team effort it is important to investigate the influence of group developmental psychology on software development performance. In this case study we wanted to test how performance (i.e. velocity and planning effectiveness) are related to the group's maturity level. We gave the Group Development Questionnaire (the GDQ) to 19 software developers...
Being highly maintainable is the key to reducing approximately 75% of most systems' life cycle costs. Software maintainability is defined as the ease with which a software system or a component can be modified, to correct faults, improve performance or other attributes, or adapt to a changed environment. There exist metrics that can help developers measure and analyze the maintainability level of...
The symptoms which reflect the poor design quality of code are known as code smells. Refactoring is one of the possible ways to remove code smells, but refactoring does not come for free to developer. So there is a need to have efficient refactoring strategies. For this purpose an empirical study on distribution of different code smells over different versions of projects is provided in this paper,...
In a microservice architecture, each service is designed to be independent of other microservices. The size of a microservice, defined by the features it provides, directly impacts its performance and availability. However, none of the currently available approaches take this into account. This paper proposes an approach to improve the performance of a microservice architecture by workload-based feature...
Despite decades of research on software metrics, we still cannot reliably measure if one design is more maintainable than another. Software managers and architects need to understand whether their software architecture is "good enough", whether it is decaying over time and, if so, by how much. In this paper, we contribute a new architecture maintainability metric---Decoupling Level (DL)---derived...
In the quest for energy efficiency of Information and Communication Technology, so far research has mostly focused on the role of hardware. However, as hardware technology becomes more sophisticated, the role of software becomes crucial. Recently, the impact of software on energy consumption has been acknowledged as significant by researchers in software engineering. In spite of that, measuring the...
This paper describes a comparison of proposed model with simulation software and measurement data of PV power plant in Cambodia. The proposed model is based on behavior of PV module at a particular site. The parameters which affected to PV power output as solar irradiance and module temperature were used as input in this model. Weight function technics were used to improve accuracy of single diode...
The Object Management Group (OMG), which is driven by industry, proposes an operational standard for measuring reliability by providing specifications for 29 reliability measures. The goal of this article is to systematically assess whether (1) the provided measurement specifications are suitable to be implemented in a static testing tool used in practice and (2) the measures are suitable for capturing...
Search interfaces have for a long time been targeted at the resource-rich languages such as English. However, due to the increase in use of mobile phones in developing countries, these interfaces can now be adapted to languages in these settings to support information access on the Web. In this study, we propose two mobile search interfaces — text and voice — to support isiXhosa speakers to search...
The quality of software engineering has always been of high importance for many actors. With the complexity of the platforms and its components, this is nowadays becoming crucial at each level in order to detect the eventual defects. Due to that complexity, the current measurement and analysis processes become heavier. Indeed, either for runtime monitoring, QoE, mobile gaming or simply for systems...
In this paper we explore opportuni¬ties, challenges, and obstacles that Functional Size Measurement (FSM) experts assume to be in automatically de¬rived functional size, di¬rectly from the software project code itself. We designed a structured survey, that was an-swered by 336 FSM specialists. A majority of the respondents con-sider FSM to be an important tool for decision making. No indications are...
In health care goniometry is used for diagnostic, prognostic, therapeutic and research purposes. In this paper, we present our proposed software called LeapAngles, that uses Leap Motion sensor to get goniometric measurements of the hand, such as Abduction of the Hand Fingers (AHF) and Flexion of the Metacarpophalangeal (MCP) Joint. To test the precision of the software, we carry out an experiment...
In architecture, in special tasks of industrial robotics applications, in navigation and control systems of military technology, in solution for manipulation problems of space exploration in many cases we have to deal with definition, measurement of specified points of space. From measurement technology point of view, it is regarded as a classical solution to solve a problem by application of calculation...
Reducing defects in critical systems is a challenge faced every day by industry experts and researchers in the dependability and quality assurance fields. However, the state of the art and practice of Root Cause Analysis (RCA) is largely ad hoc. In this paper we develop a corpus of root causes that are evaluated across a broad survey in the industry and academia. The results provide several key insights...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.