20,710 research outputs found
Defect Prevention Approaches in Medium Scale it Enterprises
The software industry is successful, if it can draw the complete attention of
the customers towards it. This is achievable if the organization can produce a
high quality product. To identify a product to be of high quality, it should be
free of defects, should be capable of producing expected results. It should be
delivered in an estimated cost, time and be maintainable with minimum effort.
Defect Prevention is the most critical but often neglected component of the
software quality assurance in any project. If applied at all stages of software
development, it can reduce the time, cost and resources required to engineer a
high quality product.Comment: 5 page
Defect Prevention Approaches In Medium Scale It Enterprises
The software industry is successful, if it can draw the complete attention of
the customers towards it. This is achievable if the organization can produce a
high quality product. To identify a product to be of high quality, it should be
free of defects, should be capable of producing expected results. It should be
delivered in an estimated cost, time and be maintainable with minimum effort.Comment: 5 page
Integrating Inspection and Test Processes Based on Context-Specific Assumptions
Inspections and testing are two of the most commonly performed software
quality assurance processes today. Typically, these processes are applied in
isolation, which, however, fails to exploit the benefits of systematically
combining and integrating them. In consequence, tests are not focused based on
early defect detection data. Expected benefits of such process integration
include higher defect detection rates or reduced quality assurance effort.
Moreover, when conducting testing without any prior information regarding the
system's quality, it is often unclear how to focus testing. A systematic
integration of inspection and testing processes requires context-specific
knowledge about the relationships between inspections and testing. This
knowledge is typically not available and needs to be empirically identified and
validated. Often, context-specific assumptions can be seen as a starting point
for generating such knowledge. Based on the In2Test approach, which uses
inspection data to focus testing, we present in this article how knowledge
about the relationship between inspections and testing can be gained,
documented, and evolved in an analytical or empirical manner. In addition, this
article gives an overview of related work and highlights future research
directions.Comment: 15 pages. The final version is available at
http://onlinelibrary.wiley.com/doi/10.1002/smr.1569/abstract. Elberzhager,
F., M\"unch, J., Rombach, D. and Freimut, B. (2012), Integrating inspection
and test processes based on context-specific assumptions. J. Softw. Evol. and
Pro
Quality Assurance And Integration Testing Aspects In Web Based Applications
Integration testing is one the important phase in software testing life cycle
(STLC). With the fast growth of internet and web services, web-based
applications are also growing rapidly and their importance and complexity is
also increasing. Heterogeneous and diverse nature of distributed components,
applications, along with their multi-platform support and cooperativeness make
these applications more complex and swiftly increasing in their size. Quality
assurance of these applications is becoming more crucial and important. Testing
is one of the key processes to achieve and ensure the quality of these software
or Webbased products. There are many testing challenges involved in Web-based
applications. But most importantly integration is the most critical testing
associated with Web-based applications. There are number of challenging factors
involved in integration testing efforts. These factors have almost 70 percent
to 80 percent impact on overall quality of Web-based applications. In software
industry different kind of testing approaches are used by practitioners to
solve the issues associated with integration which are due to ever increasing
complexities of Web-based applications.Comment: 8 pages; http://airccse.org/journal/ijcsea/current2012.htm
Predicting Defect Content and Quality Assurance Effectiveness by Combining Expert Judgment and Defect Data - A Case Study
Planning quality assurance (QA) activities in a systematic way and
controlling their execution are challenging tasks for companies that develop
software or software-intensive systems. Both require estimation capabilities
regarding the effectiveness of the applied QA techniques and the defect content
of the checked artifacts. Existing approaches for these purposes need extensive
measurement data from historical projects. Due to the fact that many companies
do not collect enough data for applying these approaches (especially for the
early project lifecycle), they typically base their QA planning and controlling
solely on expert opinion. This article presents a hybrid method that combines
commonly available measurement data and context-specific expert knowledge. To
evaluate the method's applicability and usefulness, we conducted a case study
in the context of independent verification and validation activities for
critical software in the space domain. A hybrid defect content and
effectiveness model was developed for the software requirements analysis phase
and evaluated with available legacy data. One major result is that the hybrid
model provides improved estimation accuracy when compared to applicable models
based solely on data. The mean magnitude of relative error (MMRE) determined by
cross-validation is 29.6% compared to 76.5% obtained by the most accurate
data-based model.Comment: 10 pages. The final publication is available at
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=470030
Transparent Combination of Expert and Measurement Data for Defect Prediction: An Industrial Case Study
Defining strategies on how to perform quality assurance (QA) and how to
control such activities is a challenging task for organizations developing or
maintaining software and software-intensive systems. Planning and adjusting QA
activities could benefit from accurate estimations of the expected defect
content of relevant artifacts and the effectiveness of important quality
assurance activities. Combining expert opinion with commonly available
measurement data in a hybrid way promises to overcome the weaknesses of purely
data-driven or purely expert-based estimation methods. This article presents a
case study of the hybrid estimation method HyDEEP for estimating defect content
and QA effectiveness in the telecommunication domain. The specific focus of
this case study is the use of the method for gaining quantitative predictions.
This aspect has not been empirically analyzed in previous work. Among other
things, the results show that for defect content estimation, the method
performs significantly better statistically than purely data-based methods,
with a relative error of 0.3 on average (MMRE).Comment: 10 pages. The final publication is available at
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=606214
Four-Step Approach Model of Inspection (FAMI) for Effective Defect Management in Software Development
IT industry should inculcate effective defect management on a continual basis
to deploy nearly a zerodefect product to their customers. Inspection is one of
the most imperative and effective strategies of defect management.
Nevertheless, existing defect management strategies in leading software
industries are successful to deliver a maximum of 96% defect-free product. An
empirical study of various projects across several service-based and
product-based industries proves the above affirmations. This paper provides an
enhanced approach of inspection through a Four-Step Approach Model of
Inspection (FAMI). FAMI consists of i) integration of Inspection Life Cycle in
V-model of software development, ii) implementation of process metric Depth of
Inspection (DI), iii) implementation of people metric Inspection Performance
Metric (IPM), iv) application of Bayesian probability approach for selection of
appropriate values of inspection affecting parameters to achieve the desirable
DI. The managers of software houses can make use of P2 metric as a benchmarking
tool for the projects in order to improve the in-house defect management
process. Implementation of FAMI in software industries reflects a continual
process improvement and leads to the development of nearly a zero-defect
product through effective defect management.Comment: 13 Pages, 8 Tables, 6 Figures; InterJRI Science and Technology,
Volume3, Issue 1, August 201
A Study on Software Metrics and its Impact on Software Quality
Software metrics offer a quantitative basis for predicting the software
development process. In this way, software quality can be improved very easily.
Software quality should be achieved to satisfy the customer with decreasing the
software cost and improve there liability of the software product. In this
research, we have discussed how the software metrics affect the quality of the
software and which stages of its development software metrics have applied. We
discussed the different software metrics and how these metrics have an impact
on software quality and reliability. These techniques have been used for
improving the quality of software and increase the revenue.Comment: 14 pages, 10 figures, 11 table
An Empirical Study on the Procedure to Derive Software Quality Estimation Models
Software quality assurance has been a heated topic for several decades. If
factors that influence software quality can be identified, they may provide
more insight for better software development management. More precise quality
assurance can be achieved by employing resources according to accurate quality
estimation at the early stages of a project. In this paper, a general procedure
is proposed to derive software quality estimation models and various techniques
are presented to accomplish the tasks in respective steps. Several statistical
techniques together with machine learning method are utilized to verify the
effectiveness of software metrics. Moreover, a neuro-fuzzy approach is adopted
to improve the accuracy of the estimation model. This procedure is carried out
based on data from the ISBSG repository to present its empirical value
Effectiveness Of Defect Prevention In I.T. For Product Development
Defect Prevention is the most critical but most neglected component of the
software quality assurance in any project. If applied at all stages of software
development, it can reduce the time, cost and resources required to engineer a
high quality product. Software inspection has proved to be the most effective
and efficient technique enabling defect detection and prevention. Inspections
carried at all phases of software life cycle have proved to be most beneficial
and value added to the attributes of the software. Work is an analysis based on
the data collected for three different projects from a leading product based
company. The purpose of the paper is to show that 55% to 65% of total number of
defects occurs at design phase. Position of this paper also emphasizes the
importance of inspections at all phases of the product development life cycle
in order to achieve the minimal post deployment defects.Comment: 8 pages, 1 figur
- …