Heuristic Approaches to Improve Product Quality in Large Scale Integrated Software Products

  title={Heuristic Approaches to Improve Product Quality in Large Scale Integrated Software Products},
  author={Sai Anirudh Karre and Y. Raghu Reddy},
Software quality has always been an important criterion for assessing stability of a product. [] Key Method In this paper, we use heuristic approaches like generalized defect dependency approach, control flow graph based approach, and feature correlation based approach to study the widespread of defects in large software and suggest a metric called defect dependency metric to study the dependency of defects.
1 Citations
Model based approach to study Defect Dependency in Large Scale Integrated Software Products
A model based approach is presented to study the defect dependency in large scale integrated software products to avoid surprise defects after product release and to validate the approach, it is applied on some pilot projects in industry.


A defect dependency based approach to improve software quality in integrated software products
  • Sai Anirudh Karre, Y. R. Reddy
  • Computer Science
    2015 International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE)
  • 2015
This paper proposes an approach to study defect dependency of the reported defect using a dependency metric and shows how this can help the product stake-owners to prioritize them and help improve software quality.
How to Improve Software Integration
The conclusion of the presented research is that the available descriptions in standards and reference models taken one by one are insufficient and must be consolidated to help development organizations improve the product integration process.
Towards the Software Life Cycle Cost for Integrated Software Product Line Systems
  • M. Yoshida, N. Iwane
  • Computer Science
    2006 4th IEEE International Conference on Industrial Informatics
  • 2006
The way the toolkit extended to the software product line systems is described, the source code generator the authors developed, and the cost for the software life cycle is estimated are described.
Can requirements dependency network be used as early indicator of software integration bugs?
Observations show that requirements dependency network can be used as an early indicator of software Integration bugs, which can provide early estimate regarding software quality, therefore facilitate decision making early in the software lifecycle.
Practical Software Quality Prediction
  • Emad Shihab
  • Computer Science
    2014 IEEE International Conference on Software Maintenance and Evolution
  • 2014
This paper identifies the challenges that hinder the adoption of SDP in practice and proposes approaches that tackle these challenges, including approaches that predict high-impact defects and approaches that simplify SDP models so they can be easily understood.
Product integration improvement based on analysis of build statistics
A method for mapping process data to different practices and combining this with project appraisals to form a basis for focused performance improvement is proposed and a study including four projects from three organizations is presented.
Improving Software Integration from Requirement Process with a Model-Based Object-Oriented Approach
A Model-based Object-oriented approach to Requirement Engineering (MORE) is proposed to support and improve the consistency and maintenance of software requirement documents.
Empirical software engineering research with industry: Top 10 challenges
  • C. Wohlin
  • Computer Science
    2013 1st International Workshop on Conducting Empirical Studies in Industry (CESI)
  • 2013
The importance of addressing the top 10 challenges to work with industry form the basis for a long-term sustainable and successful collaboration between industry and academia, according to a large number of research projects and empirical studies conducted with industrial research partners since 1983.
The Research of Software Product Line Engineering Process and Its Integrated Development Environment Model
A novel software engineering process model is proposed based on the modern industrial production systems and automated production method: that is N-life-cycle model, which can impel the research development quickly of product line engineering and product line software engineering environment towards the industrialisation and automatization of the software industry.
Using dependency model to support software architecture evolution
This paper describes the work in managing its software architecture evolution, guided by the dependency analysis at the architectural level, and explores the relationships between evolvability, modularity and inter-module dependency.