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.
In a previous case study, we presented data demonstrating the impact that a well-written and well-reviewed set of requirements had on software defects and other quality indicators between two generations of an Intel product. The first generation was coded from an unorganized collection of requirements that were reviewed infrequently and informally. In contrast, the second was developed based on a...
Software metrics have been proposed as instruments, not only to guide individual developers in their coding tasks, but also to obtain high-level quality indicators for entire software systems. Such system-level indicators are intended to enable meaningful comparisons among systems or to serve as triggers for a deeper analysis.Common methods for aggregation range from simple mathematical operations...
Within software coding standards, identifier naming plays an important role. Identifier naming conventions were divided into four categories in our research - Hungarian, Pascal, Camel and Underscore. Such techniques in compiler theory as regular expression and lexical analysis were used to extract identifiers and to match them with the defined naming conventions in our evaluation system. The consistency...
Calculating software complexity is one of the most challenging problems in the Software Engineering due to using them in estimating errors, having a landscape of software reliability, approximating costs of software implementation and maintenance, and delivering software with better quality. Most of the recent researches on calculating the software's complexity focus on special directions and goals...
In large, traditional software development projects, the number of defects can be considerably high. Agile methods promise code quality improvement, but while embracing the agile methods, software development organizations have realized that defects still do exist and must be managed. When the development is distributed over several sites, defect management can become even more challenging. In this...
This paper presents the analysis model of the assessment method of software source code SQALE (Software Quality Assessment Based on Lifecycle Expectations). We explain what brought us to develop consolidation rules based in remediation indices. We describe how the analysis model can be implemented in practice.
Aimed at the problems of high-cost, non-completeness and ambiguity existed in the traditional assessment methods for Software Process Model (SPM), this paper proposes a qualitative and quantitative assessment method. On the basis of assessment theory and domain experience of SPM, the unclear goals in the project start-up phase are qualitatively described in the form of problem set and expert problem...
The new mathematical model introducing a quality index of the software project size determined at the testing stage for the software reliability estimation and prediction is suggested.
Software engineering is continuously facing the challenges of growing complexity of software packages and increased level of data on defects and drawbacks from software production process. This makes a clarion call for inventions and methods which can enable a more reusable, reliable, easily maintainable and high quality software systems with deeper control on software generation process. Quality...
Based on the fundamental quality data given by the software development centre and in accordance of the principle analysis, the project quality standard had undertaken analysis and predication. Three stages were respectively as follows: project estimation, project budget and project propagation. The three stages had co-related the differential value of workload, changes of project scope and quality...
While simply introducing the emergency rescue command system, this article analyzes the deficiency of the quality evaluation methods of the common software used for evaluating the rescue system. Based on this, more scientific, accurate, comprehensive and objective multi-level fuzzy comprehensive evaluation methods are brought forward; aiming at the characteristics of the rescue system, evaluation...
Reusing software components (e.g. classes or modules) improves software quality and developer's productivity. Unfortunately, developers may miss many reusing opportunities since current keyword based component search systems cannot provide reusable components if the developers do not use them. This paper proposes a new automatic component recommendation system which supports various usage scenarios...
Software reuse is a crucial topic in the software community. It is considered as a promising way to improve software development productivity and quality. However, component reuse success is widely related to other activities such as the localization of components satisfying developer requirements. Current approaches for components retrieval are mostly limited to specific components (software components,...
Aiming to provide a quantitative method of software quality assessment for the digitizing system of ethnic antiquarian resources, a quality model suitable for the system was introduced on basis of the three-layer software quality metric model by Walters and McCall. The characteristics of Tibetan, Mongolian, Uighur and other ethnic languages are also introduced. The application determines the grade...
Software maintainability has always been a significant factor in the success or failure of any software product. There are numerous ways to calculate software maintainability but none of them has been able to grab as much industrial acceptance as the maintainability index (MI). MI can be calculated with the help of various tools, however selection of an appropriate tool for specific application is...
This paper proposes a framework to compute and evaluate metrics for object oriented design (MOOD). A new overall maintainability index is proposed to measures the design effectiveness of an implemented software system. The new proposed maintainability index is based on four famous primitive metrics. The proposed framework works on both the object code and source code of the software system. Object...
Trusted software gains more attentions in recent years by researchers who focus their study on improve the quality of software. In this paper, an approach based on OWG operator to establish evaluation index system for trusted software is presented. Software quality has not been comprehensive evaluation due to lack of integrated evaluation index system. To overcome this challenge, this paper building...
Notice of Violation of IEEE Publication Principles"Measuring the Quality of Software Modularization using Coupling-Based Structural Metrics for an OOS System"by M. Aruna, M.P. Suguna Devi, M. Deepain the First International Conference on Emerging Trends in Engineering and Technology (ICETET'08), pp.1130-1135, 16 July 2008After careful and considered review of the content and authorship of...
As programmers try to reuse codes written by other programmers, a chain of fatal faults shall be made due to misunderstanding of the original intention, this is because of poor understandability to the relevant documents in software engineering, we also call it as an adverse software understandability, however, software understandability is the mental activity of programmers, so, it is not easy to...
We propose a benchmark for object-oriented unit testing, called the behavioural response. This is a normative set of state- and equivalence partition-based test cases. Metrics are then defined to measure the adequacy and effectiveness of a test set (with respect to the benchmark) and the efficiency of the testing method (with respect to the time invested). The metrics are applied to expert manual...
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.