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.
Textual description of requirements is a specification technique that is widely used in industry, where time is key for success. How requirements are specified textually greatly depends on human factors. In order to study how requirements processing is affected by the level of detail in textual descriptions, this paper compares enriched textual requirements specifications with non-enriched ones. To...
Context: In organizational psychology literature, Task Variety and Skill Variety are considered different aspects of work design. Albeit related to different aspects of the work, it is common to find strong correlations between these constructs. After applying the Work Design Questionnaire (WDQ) on a sample of 102 software professional, we found the similar correlations and conjectured that they were...
Background. Often motivated by optimization objectives, software products are characterized by different subsequent releases and deployed through different strategies. The impact of these two aspects of software on energy consumption has still to be completely understood and can be improved by carrying out ad-hoc analyses for specific software products. Aims. In this research we report on an industrial...
Background: Merge conflicts are a common occurrence in software development. Researchers have shown the negative impact of conflicts on the resulting code quality and the development workflow. Thus far, no one has investigated the effect of bad design (code smells) on merge conflicts. Aims: We posit that entities that exhibit certain types of code smells are more likely to be involved in a merge conflict...
The value of a software product diminishes due to emerging new requirements and gradual changes in system usage patterns over its lifespan, including other direct or indirect impacts from the surrounding environment. Often new requirements or changes cannot be addressed instantly; therefore, the system becomes less effective with incompatible or unused features, gradually degrading the overall value...
Measuring quality of test suites is one of the major challenges of software testing. Code coverage identifies tested and untested parts of code and is frequently used to approximate test suite quality. Multiple previous studies have investigated the relationship between coverage ratio and test suite quality, without a clear consent in the results. In this work we study whether covered code contains...
This work deals with modern trends in the design and development of monitoring and data acquisition systems for potentially explosive gases in underground sites, as well as implementing this kind of a system, with dedicated software, in mine openings made by Hidroconstructia Company in Buzau County.
The article describes a method for identifying the production defects of high-precision positioning systems using principal component analysis. This approach is necessary to determine the presence and a production defect type of the end product. The basis of the developed approach is the use of the principal components projection method and the classification method of k-means. The program was developed...
The authors gave reasons for preference of choice of hardware and software making possible to perform automatically the low-temperature research of electronic components (analog ICs, BiTs, JFets). The article considers measurement techniques, software features and an experimental setup that allow determining the main parameters of analog integrated circuits (IC), bipolar transistors (BiT) and junction...
The notion of success is unsubstantial, complex and domain-specific. Software companies have been exploring its different aspects and aiming to put forward measures to capture and evaluate them. In this paper three main dimensions of success have been elicited based on previous industrial studies: project quality, project efficiency along with social factors and stakeholder's satisfaction. By investigation...
Agile software development methodologies have been widely adopted by the software industry during the last decade. Agility assessment is an approach to measure the success of this adoption as well as to satisfy the further demands. In response, a number of agile maturity self-assessment surveys have been developed. However, software organizations do not widely utilize existing self-assessment surveys...
Existing attestation solutions based on Linux Integrity Measurement Architecture treat the network as an untrusted input. Thus, they often employ strict access control mechanisms with tunneling policies to prevent network flows from tainting the system. However, these different access control policies are challenging for administrators to model and verify for different Linux deployments, making them...
A wireless and portable system, consisting in an electronic board and a computer software graphical interface, is presented in this article as a feasible way to do in-vitro electric bioimpedance spectroscopy of cells. It is designed to work inside a culture chamber performing impedance measurement in the frequency range of 64Hz to 200KHz. The board is equipped with a Bluetooth Low Energy (BLE) module...
This paper considers the up-to-date railway RAMS (Reliability, Availability, Maintainability, and Safety) standards, i.e. EN 5012X series and FprEN 50657, and provides an overview of different definitions and requirements upon non-safety-related software in the context of those standards.
Software metrics are widely used to measure the quality of software and to give an early indication of the efficiency of the development process in industry. There are many well-established frameworks for measuring the quality of source code through metrics, but limited attention has been paid to the quality of software models. In this article, we evaluate the quality of state machine models specified...
Cross project defect prediction (CPDP) is a challenging task since the predictor built on the source projects can hardly generalize well to the target project. Previous studies have shown that both feature mapping and feature selection can alleviate the differences between the source and target projects. In this paper, we propose a novel method FeSCH (Feature Selection using Clusters of Hybrid-data)...
This paper describes a virtual instrumentation architecture to measure and monitor partial discharges (PD) in high voltage equipment. The system has been successfully applied in the diagnosis of several rotating machines in Brazil. The proposed solution for PD measurement using virtual instrumentation involved defining architecture for the measurement system, the specification of suitable hardware...
SOPHIA is the software radio extension to the MONROE measurement and experimentation project. Under MONROE, fixed and mobile nodes for network measurement and experimentation have been distributed across 4 European countries. Each node provides a powerful platform for wireless systems analysis, consisting of a flexible PC and a number of mobile broadband modems connected to different operator networks...
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...
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.