Software Quality Metrics
376 Followers
Recent papers in Software Quality Metrics
Restoran merupakan salah satu jenis usaha yang mementingkan kualitas pelayanannya. Namun dalam kegiatan operasionalnya, masalah keterlambatan pelayanan sering muncul karena kurangnya koordinasi yang baik antar bagian. Salah satu faktornya... more
Complexity measures can be used to predict critical information about testability, reliability and maintainability of the software systems from automatic analysis of the source code. In this paper different software complexity metrics... more
Any software generally goes roughly through following phases in its life 1. Birth 2. Learning 3. Earning 4. Retiring From the business perspective, the software that stays in earning phase for longer time, can roughly be considered as a... more
This work presents an investigation of three different industrial projects of software development by a Brazilian enterprise. During projects’ execution, the company has changed its approach on software processes from RUP based process to... more
In this author's opinion, following are the most important software quality attributes - Reliability, Usability, Performance and Availability. As said wisely, "Things that count most, can not be counted mostly." This paper tries to... more
Software measurement process is a process that measures, adjusts, evaluates, and improves the software development process. Software metrics may be used in different models to improve software quality. This paper aims to identify software... more
Developers continuously maintain software systems to adapt to new requirements and to fix bugs. Due to the complexity of maintenance tasks and the time-to-market, developers make poor implementation choices, also known as code smells.... more
Software measurement process is a process that measures, adjusts, evaluates, and improves the software development process. Software metrics may be used in different models to improve software quality. This paper aims to identify software... more
This paper aims to provide a basis for software quality model research, through a systematic study of papers. It identifies nearly seventy software quality research papers from journals and classifies paper as per research topic,... more
Diverse types of software are used in almost all sectors of businesses in the modern world. They provide mechanisms that enable buyers and sellers to interact virtually, reduce manual work in businesses and institutions as well as make... more
In software development life cycle, software maintenance is among the critical phases. It is a postimplementation activity that requires rigorous human efforts. For any software developer, maintaining software for a longer period is the... more
— To estimation testability of an object oriented software Modifiability represents itself as a highly accepted factor especially at an early stage of development. Testability of Software is an association of quality attributes that can... more
Measurements are fundamental any engineering discipline. They indicate the amount, extent, dimension or capacity of an attribute or a product, in a quantitative manner. The analyzed results of the measured data can be given as the basic... more
Modern software development sees code review as a crucial part of the process, because not only does it facilitate the sharing of knowledge about the system at hand, but it may also lead to the early detection of defects, ultimately... more
The purpose of this research paper is to investigate and demonstrate the success and failure of the Y2K testing efforts. The different strategies implemented in order to minimize the impact of the Y2K bug on the government, federal,... more
Maintaining the quality of the software is the major challenge in the process of software development. Software inspections which use the methods like structured walkthroughs and formal code reviews involve careful examination of each and... more
Search for improvement opportunities in the software acquisition process, especially in public procurement process in governmental organizations, can lead to the Functional Size Measurement (FSM) methods. A review of the FSM methods and... more
Restoran merupakan salah satu jenis usaha yang mementingkan kualitas pelayanannya. Namun dalam kegiatan operasionalnya, masalah keterlambatan pelayanan sering muncul karena kurangnya koordinasi yang baik antar bagian. Salah satu faktornya... more
The Dynamic Scalability of resources, a problem in Infrastructure as a Service (IaaS) has been the hotspot for research and industry communities. The heterogeneous and dynamic nature of the Cloud workloads depends on the Quality of... more
Understandability has significant role in development of quality software; it incredibly impacts cost, quality and unwavering quality at the time software development (especially at early stages of development). Wrong interpretation... more
Functional testing is a quality assurance process that could be automated. Functions are tested by feeding them input and examining the output expecting concrete results. However, the performance measurement and execution times of these... more
This paper owes its structure to a paper that came immediately before, titled "8 Theories of Systematic Logical Critique" aimed at philosophers and computer programmers. This piece is for social scientists. It may prove highly useful.
Class cohesion is considered as one of most important object-oriented software attributes. It is defined as the degree of the relatedness of the members in a class. Based on instance variables usage criteria the major existing class... more
Abstract—Modern software development sees code review as a crucial part of the process, because not only does it facilitate the sharing of knowledge about the system at hand, but it may also lead to the early detection of defects,... more
Modern day computing constitutes software elements that are very expensive. Hence it is very essential to handle these elements with care. These elements are so fragile that a slight variation in rating analysis may lead to high degree of... more
Technical debt (TD) is a metaphor of bad software design or immature artifacts of a software system. The metaphor has been quite intensively researched especially on how to identify the TD symptoms, (e.g., system deficiencies or... more
We present ViDI (Visual Design Inspector), a novel code review tool which focuses on quality concerns and design inspection as its cornerstones. It leverages visualization techniques to represent the reviewed software and augments the... more
The validation of software quality metrics lacks statistical significance. One reason for this is that the data collection requires quite some effort. To help solve this problem, we develop tools for metrics analysis of a large number of... more
To assess quality of the denoised image is one of the important task in image denoising application. Numerous quality metrics are proposed by researchers with their particular characteristics till today. In practice, image acquisition... more
Web Services technology has the potential to cater an enterprise's needs, providing the ability to integrate different systems and application types regardless of their platform, operating system, programming language, or location. Web... more
To build large scale software systems, Component Based Software Engineering (CBSE) has played a vital role. The current practices of software industry demands more development of a software within time and budget which is highly... more