Evaluating Software Product Quality: A Systematic Mapping Study

Evaluating software product quality (SPQ) is an important task to ensure the quality of software products. In this paper a systematic mapping study was performed to summarize the existing SPQ evaluation (SPQE) approaches in literature and to classify the selected studies according to seven classification criteria: SPQE approaches, research types, empirical types, data sets used in the empirical evaluation of these studies, artifacts, SQ models, and SQ characteristics. Publication channels and trends were also identified. 57 papers were selected. The results show that the main publication sources of the papers identified were journals. Data mining techniques are the most frequently approaches reported in literature. Solution proposals were the main research type identified. The majority of the selected papers were history-based evaluations using existing data, which were mainly obtained from open source software projects and domain specific projects. Source code was the main artifacts used by SPQE approaches. Well-known SQ models were mentioned by half of the selected papers and reliability is the SQ characteristic through which SPQE was mainly achieved. SPQE-related subjects seem to attract more interest from researchers since the past years.

[1]  Xiaoqing Frank Liu A quantitative approach for assessing the priorities of software quality requirements , 1996, J. Syst. Softw..

[2]  Vladimir Vapnik,et al.  An overview of statistical learning theory , 1999, IEEE Trans. Neural Networks.

[3]  Ioannis Stamelos,et al.  A methodology to assess the impact of design patterns on software quality , 2012, Inf. Softw. Technol..

[4]  J. R. Landis,et al.  The measurement of observer agreement for categorical data. , 1977, Biometrics.

[5]  Ping Zhang,et al.  Predictors of customer perceived software quality , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[6]  Richard Mark Soley,et al.  The Consortium for IT Software Quality (CISQ) , 2013, SWQD.

[7]  Nitin Bhatia,et al.  Fuzzy cognitive map based approach for software quality risk analysis , 2011, SOEN.

[8]  Giuliano Antoniol,et al.  Simulated annealing for improving software quality prediction , 2006, GECCO.

[9]  Mohammad I. Muhairat,et al.  Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model , 2013 .

[10]  Kevin Crowston,et al.  FLOSSmole: A Collaborative Repository for FLOSS Research Data and Analyses , 2006, Int. J. Inf. Technol. Web Eng..

[11]  Qian Yin,et al.  Software quality prediction using Affinity Propagation algorithm , 2008, 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence).

[12]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[13]  Yong Hu,et al.  Systematic literature review of machine learning based software development effort estimation models , 2012, Inf. Softw. Technol..

[14]  Srini Ramaswamy,et al.  Using bug report as a software quality measure: an empirical study , 2013, Int. J. Inf. Qual..

[15]  Chao Liu,et al.  Data Mining for Software Engineering , 2009, Computer.

[16]  Arashdeep Kaur,et al.  A clustering algorithm for software fault prediction , 2010, 2010 International Conference on Computer and Communication Technology (ICCCT).

[17]  Giuliano Antoniol,et al.  A novel composite model approach to improve software quality prediction , 2010, Inf. Softw. Technol..

[18]  Ali Idri,et al.  Software Quality Requirements: A Systematic Mapping Study , 2013, 2013 20th Asia-Pacific Software Engineering Conference (APSEC).

[19]  Mian M. Awais,et al.  Towards a generic model for software quality prediction , 2008, WoSQ '08.

[20]  Daniela E. Damian,et al.  Selecting Empirical Methods for Software Engineering Research , 2008, Guide to Advanced Empirical Software Engineering.

[21]  Praveen Ranjan Srivastava,et al.  Evaluation of Software Quality using Choquet Integral Approach , 2013, Int. J. Fuzzy Syst. Appl..

[22]  Cong Jin,et al.  Quality prediction model of object-oriented software system using computational intelligence , 2009, 2009 2nd International Conference on Power Electronics and Intelligent Transportation System (PEITS).

[23]  R. Halstead,et al.  Using Process History to Predict Software Quality , 1998, Computer.

[24]  M.J. Khan,et al.  Software quality prediction techniques: A comparative analysis , 2008, 2008 4th International Conference on Emerging Technologies.

[25]  Stefan Wagner,et al.  The use of application scanners in software product quality assessment , 2011, WoSQ '11.

[26]  Barry Boehm,et al.  Characteristics of software quality , 1978 .

[27]  Houari A. Sahraoui,et al.  A fuzzy logic framework to improve the performance and interpretation of rule-based quality prediction models for OO software , 2002, Proceedings 26th Annual International Computer Software and Applications.

[28]  Kai Petersen,et al.  Systematic Mapping Studies in Software Engineering , 2008, EASE.

[29]  Yue Jiang,et al.  Comparing design and code metrics for software quality prediction , 2008, PROMISE '08.

[30]  Thomas J. Ostrand,et al.  \{PROMISE\} Repository of empirical software engineering data , 2007 .

[31]  Taghi M. Khoshgoftaar,et al.  A Multi-Objective Software Quality Classification Model Using Genetic Programming , 2007, IEEE Transactions on Reliability.

[32]  Zdzislaw Pawlak,et al.  Rough sets (abstract) , 1995, CSC '95.

[33]  Shole Habibi Evaluating the quality of a software application for web services integration , 2012 .

[34]  L. Hribar,et al.  How to improve software development process using mathematical models for quality prediction and elements of Six Sigma methodology , 2010, The 33rd International Convention MIPRO.

[35]  Moataz A. Ahmed,et al.  Machine Learning-Based Software Quality Prediction Models: State of the Art , 2013, 2013 International Conference on Information Science and Applications (ICISA).

[36]  N. E. Schneidewind,et al.  Body of Knowledge for Software Quality Measurement , 2002, Computer.

[37]  Gagandeep Singh Metrics for measuring the quality of object-oriented software , 2013, SOEN.

[38]  Thomas Liedtke,et al.  Comparison of conventional approaches and soft-computing approaches for software quality prediction , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[39]  R. Chitra,et al.  Performance Analysis of Datamining Algorithms for Software Quality Prediction , 2009, 2009 International Conference on Advances in Recent Technologies in Communication and Computing.

[40]  Taghi M. Khoshgoftaar,et al.  Improving Software-Quality Predictions With Data Sampling and Boosting , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[41]  W. Pedrycz,et al.  Software quality prediction using median-adjusted class labels , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[42]  Bo Yu,et al.  Feature Selection and Clustering in Software Quality Prediction , 2007, EASE.

[43]  Bipin Bihari Jayasingh,et al.  Expert Rating Based Software Quality Evaluation , 2013 .

[44]  Taghi M. Khoshgoftaar,et al.  Software Quality Prediction for High-Assurance Network Telecommunications Systems , 2001, Computer/law journal.

[45]  Lovre Hribar,et al.  Software component quality prediction using KNN and Fuzzy logic , 2010, The 33rd International Convention MIPRO.

[46]  N. Draper,et al.  Applied Regression Analysis: Draper/Applied Regression Analysis , 1998 .

[47]  S. Kanmani,et al.  Object oriented software quality prediction using general regression neural networks , 2004, SOEN.

[48]  Sai Peck Lee,et al.  Predicting Quality of Object-Oriented Systems through a Quality Model Based on Design Metrics and Data Mining Techniques , 2009, 2009 International Conference on Information Management and Engineering.

[49]  Taghi M. Khoshgoftaar,et al.  Tree-based software quality estimation models for fault prediction , 2002, Proceedings Eighth IEEE Symposium on Software Metrics.

[50]  Huey-Ming Lee,et al.  A Fuzzy Software Quality Assessment Model to Evaluate User Satisfaction , 2007, Second International Conference on Innovative Computing, Informatio and Control (ICICIC 2007).

[51]  D. Gupta,et al.  Analysis of Clustering Techniques for Software Quality Prediction , 2012, 2012 Second International Conference on Advanced Computing & Communication Technologies.

[52]  Houari A. Sahraoui,et al.  Combining software quality predictive models: an evolutionary approach , 2002, International Conference on Software Maintenance, 2002. Proceedings..

[53]  José João Almeida,et al.  Open Source Software Documentation Mining for Quality Assessment , 2013, WorldCIST.

[54]  Taghi M. Khoshgoftaar,et al.  Data Mining for Predictors of Software Quality , 1999, Int. J. Softw. Eng. Knowl. Eng..

[55]  David Heckerman,et al.  A Tutorial on Learning with Bayesian Networks , 1999, Innovations in Bayesian Networks.

[56]  Norman E. Fenton,et al.  A Critique of Software Defect Prediction Models , 1999, IEEE Trans. Software Eng..

[57]  Nicolino J. Pizzi,et al.  A fuzzy classifier approach to estimating software quality , 2013, Inf. Sci..

[58]  Peter Nordin,et al.  Genetic programming - An Introduction: On the Automatic Evolution of Computer Programs and Its Applications , 1998 .

[59]  Alexandru Telea,et al.  SQuAVisiT: A Software Quality Assessment and Visualisation Toolset , 2007, Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007).

[60]  A. Roli Artificial Neural Networks , 2012, Lecture Notes in Computer Science.

[61]  Magne Jørgensen,et al.  A Systematic Review of Software Development Cost Estimation Studies , 2007, IEEE Transactions on Software Engineering.

[62]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2012, Springer Berlin Heidelberg.

[63]  Arne-Kristian Groven,et al.  Security measurements within the framework of quality assessment models for free/libre open source software , 2010, ECSA '10.

[64]  Pearl Brereton,et al.  A systematic review of systematic review process research in software engineering , 2013, Inf. Softw. Technol..

[65]  Georgios Gousios,et al.  Alitheia Core: An extensible software quality monitoring platform , 2009, 2009 IEEE 31st International Conference on Software Engineering.

[66]  Stefan Biffl,et al.  Software Quality. Increasing Value in Software and Systems Development , 2013, Lecture Notes in Business Information Processing.

[67]  Norman F. Schneidewind,et al.  Predicting deviations in software quality by using relative critical value deviation metrics , 1999, Proceedings 10th International Symposium on Software Reliability Engineering (Cat. No.PR00443).

[68]  Alain Abran,et al.  The Guide to the Software Engineering Body of Knowledge , 1999, IEEE Softw..

[69]  Pearl Brereton,et al.  Lessons from applying the systematic literature review process within the software engineering domain , 2007, J. Syst. Softw..

[70]  Arashdeep Kaur,et al.  Early Software Fault Prediction Using Real Time Defect Data , 2009, 2009 Second International Conference on Machine Vision.

[71]  Longshu Li,et al.  A New Method to Predict Software Defect Based on Rough Sets , 2008, 2008 First International Conference on Intelligent Networks and Intelligent Systems.

[72]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[73]  Pilar Tormos,et al.  Project Management: an Evaluation of Software Quality , 1994 .

[74]  Taghi M. Khoshgoftaar,et al.  Software quality estimation with limited fault data: a semi-supervised learning perspective , 2007, Software Quality Journal.

[75]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[76]  Pradeep Kumar,et al.  Usability and Evaluation of Software Quality using Software Metrics , 2013 .

[77]  Taghi M. Khoshgoftaar,et al.  Analyzing software measurement data with clustering techniques , 2004, IEEE Intelligent Systems.

[78]  Lionel C. Briand,et al.  Exploring the relationships between design measures and software quality in object-oriented systems , 2000, J. Syst. Softw..

[79]  T.C. Lethbridge,et al.  Guide to the Software Engineering Body of Knowledge (SWEBOK) and the Software Engineering Education Knowledge (SEEK) - a preliminary mapping , 2001, 10th International Workshop on Software Technology and Engineering Practice.

[80]  Yong Rae Kwon,et al.  Empirical evaluation of a fuzzy logic-based software quality prediction model , 2002, Fuzzy Sets Syst..

[81]  Aurora Vizcaíno,et al.  Tools used in Global Software Engineering: A systematic mapping review , 2012, Inf. Softw. Technol..

[82]  Michael R. Lyu Software Reliability Engineering: A Roadmap , 2007, Future of Software Engineering (FOSE '07).

[83]  Jesús M. González-Barahona,et al.  On the reproducibility of empirical software engineering studies based on data retrieved from development repositories , 2011, Empirical Software Engineering.

[84]  ISO / IEC 25010 : 2011 Systems and software engineering — Systems and software Quality Requirements and Evaluation ( SQuaRE ) — System and software quality models , 2013 .

[85]  A Straw,et al.  Guide to the Software Engineering Body of Knowledge , 1998 .

[86]  Taghi M. Khoshgoftaar,et al.  An empirical investigation of filter attribute selection techniques for software quality classification , 2009, 2009 IEEE International Conference on Information Reuse & Integration.

[87]  N. Bouguila,et al.  A Bayesian approach for software quality prediction , 2008, 2008 4th International IEEE Conference Intelligent Systems.

[88]  Ioannis Stamelos,et al.  Research state of the art on GoF design patterns: A mapping study , 2013, J. Syst. Softw..

[89]  Lukasz Radlinski An Expert-Driven Bayesian Network Model for Simulating and Predicting Software Quality , 2013 .

[90]  R. Gulezian,et al.  Software quality measurement and modeling, maturity, control and improvement , 1995, Proceedings of Software Engineering Standards Symposium.

[91]  Krzysztof Sacha,et al.  Evaluation of Software Quality , 2005, Software Engineering: Evolution and Emerging Technologies.

[92]  Qiang Miao,et al.  An approach of software quality prediction based on relationship analysis and prediction model , 2009, 2009 8th International Conference on Reliability, Maintainability and Safety.

[93]  Jeffrey M. Voas Quality Time - Can Chaotic Methods Improve Software Quality Predictions? , 2000, IEEE Softw..

[94]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[95]  Amjed Tahir,et al.  A systematic mapping study on dynamic metrics and software quality , 2012, 2012 28th IEEE International Conference on Software Maintenance (ICSM).

[96]  Iman Keivanloo,et al.  Towards sharing source code facts using linked data , 2011, SUITE '11.

[97]  Ming-Chang Lee,et al.  Software Measurement and Software Metrics in Software Quality , 2013 .

[98]  Taghi M. Khoshgoftaar,et al.  Software quality assessment using a multi-strategy classifier , 2014, Inf. Sci..

[99]  Giuseppe Visaggio,et al.  Evaluating predictive quality models derived from software measures: Lessons learned , 1997, J. Syst. Softw..

[100]  Tong-Seng Quah,et al.  Application of neural networks for software quality prediction using object-oriented metrics , 2005, J. Syst. Softw..

[101]  Richard Torkar,et al.  Software fault prediction metrics: A systematic literature review , 2013, Inf. Softw. Technol..

[102]  Sandeep Kumar,et al.  Quality Assessment of Software as a Service on Cloud Using Fuzzy Logic , 2013, 2013 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM).

[103]  Vahid Garousi,et al.  A systematic mapping study of web application testing , 2013, Inf. Softw. Technol..

[104]  Naji Habra,et al.  Tool-Support for a Model-Centric Quality Assessment: QuaTALOG , 2011, 2011 Joint Conference of the 21st International Workshop on Software Measurement and the 6th International Conference on Software Process and Product Measurement.

[105]  Margaret H. Dunham,et al.  Data Mining: Introductory and Advanced Topics , 2002 .

[106]  Francisco J. García-Peñalvo,et al.  An association rule mining method for estimating the impact of project management policies on software quality, development time and effort , 2008, Expert Syst. Appl..

[107]  Stefan Wagner,et al.  Are comprehensive quality models necessary for evaluating software quality? , 2013, PROMISE.

[108]  Richard F. Gunst,et al.  Applied Regression Analysis , 1999, Technometrics.

[109]  Martine Ceberio,et al.  A hybrid algorithm to extract fuzzy measures for software quality assessment , 2013 .

[110]  R. G. Dromey,et al.  Cornering the Chimera , 1996, IEEE Softw..

[111]  Xin Peng,et al.  Assessing Software Quality by Program Clustering and Defect Prediction , 2011, 2011 18th Working Conference on Reverse Engineering.

[112]  Michael R. Lyu,et al.  A novel method for early software quality prediction based on support vector machine , 2005, 16th IEEE International Symposium on Software Reliability Engineering (ISSRE'05).

[113]  Sarah Eichmann,et al.  Fuzzy Logic Intelligence Control And Information , 2016 .

[114]  Taghi M. Khoshgoftaar,et al.  Count Models for Software Quality Estimation , 2007, IEEE Transactions on Reliability.

[115]  Cheng-Ru Wu,et al.  Integrating fuzzy theory and hierarchy concepts to evaluate software quality , 2008, Software Quality Journal.

[116]  Michael Grottke,et al.  A systematic literature review of software quality cost research , 2011, J. Syst. Softw..

[117]  Xiao Wang,et al.  A Knowledge Discovery Case Study of Software Quality Prediction: ISBSG Database , 2010, 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[118]  Changsheng Liu,et al.  Assessing Software Quality through Web Comment Search and Analysis , 2013, ICSR.

[119]  Nigel D. C. Lewis Assessing the evidence from the use of SPC in monitoring, predicting & improving software quality , 1999 .

[120]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[121]  Raymond A. Paul,et al.  Parsimonious classifiers for software quality assessment , 2007, 10th IEEE High Assurance Systems Engineering Symposium (HASE'07).

[122]  Harald C. Gall,et al.  Tracking concept drift of software projects using defect prediction quality , 2009, 2009 6th IEEE International Working Conference on Mining Software Repositories.

[123]  Diomidis Spinellis,et al.  Refactoring--Does It Improve Software Quality? , 2007, Fifth International Workshop on Software Quality (WoSQ'07: ICSE Workshops 2007).

[124]  Nakornthip Prompoon,et al.  Evaluating software quality in use using user reviews mining , 2013, The 2013 10th International Joint Conference on Computer Science and Software Engineering (JCSSE).

[125]  Ryouei Takahashi,et al.  Software quality classification model based on McCabe's complexity measure , 1997, J. Syst. Softw..

[126]  Daniel Izquierdo-Cortazar,et al.  FLOSSMetrics: Free/Libre/Open Source Software Metrics , 2009, 2009 13th European Conference on Software Maintenance and Reengineering.

[127]  Shaoying Liu Utilizing Test Case Generation to Inspect Formal Specifications for Completeness and Feasibility , 2007 .

[128]  Taghi M. Khoshgoftaar,et al.  Unsupervised learning for expert-based software quality estimation , 2004, Eighth IEEE International Symposium on High Assurance Systems Engineering, 2004. Proceedings..

[129]  Taghi M. Khoshgoftaar,et al.  An application of fuzzy clustering to software quality prediction , 2000, Proceedings 3rd IEEE Symposium on Application-Specific Systems and Software Engineering Technology.

[130]  Li Yang,et al.  A SOFTWARE QUALITY EVALUATION METHOD BASED ON THE PRINCIPLE OF MAXIMUM COORDINATION AND SUBORDINATION 1 , 2013 .

[131]  Taghi M. Khoshgoftaar,et al.  Semi-supervised learning for software quality estimation , 2004, 16th IEEE International Conference on Tools with Artificial Intelligence.

[132]  Ali Idri,et al.  Requirements engineering education: a systematic mapping study , 2013, Requirements Engineering.

[133]  Macario Polo,et al.  Validating Second-Order Mutation at System Level , 2013, IEEE Transactions on Software Engineering.

[134]  Taghi M. Khoshgoftaar,et al.  Fault Prediction Modeling for Software Quality Estimation: Comparing Commonly Used Techniques , 2003, Empirical Software Engineering.

[135]  Edilson Ferneda,et al.  Prediction of Software Quality Based on Variables from the Development Process , 2012, KES.

[136]  Stefan Wagner,et al.  A Bayesian network approach to assess and predict software quality using activity-based quality models , 2009, PROMISE '09.

[137]  Taghi M. Khoshgoftaar,et al.  Evolutionary Optimization of Software Quality Modeling with Multiple Repositories , 2010, IEEE Transactions on Software Engineering.

[138]  P. S. Grover,et al.  A quantitative evaluation of aspect-oriented software quality model (AOSQUAMO) , 2009, SOEN.

[139]  Hong-Zhong Huang,et al.  Early Software Quality Prediction Based on a Fuzzy Neural Network Model , 2007, Third International Conference on Natural Computation (ICNC 2007).

[140]  Taghi M. Khoshgoftaar,et al.  Software quality estimation with case-based reasoning , 2004, Adv. Comput..

[141]  Atul Gupta,et al.  Investigating fault prediction capabilities of five prediction models for software quality , 2012, SAC '12.

[142]  Juergen Rilling,et al.  Analyzing and Predicting Software Quality Trends Using Financial Patterns , 2013, 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops.

[143]  Tao Xie,et al.  Improving software quality via code searching and mining , 2009, 2009 ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation.

[144]  Ho-Won Jung,et al.  Measuring software product quality: a survey of ISO/IEC 9126 , 2004, IEEE Software.

[145]  Francesca Arcelli Fontana,et al.  Metrics and Antipatterns for Software Quality Evaluation , 2011, 2011 IEEE 34th Software Engineering Workshop.

[146]  Paulo Henrique de Souza Bermejo,et al.  SaaSQuality - A method for Quality Evaluation of Software as a Service (SaaS) , 2013 .

[147]  Michael R. Lyu,et al.  Software quality prediction using mixture models with EM algorithm , 2000, Proceedings First Asia-Pacific Conference on Quality Software.

[148]  W. Mwangi,et al.  FRAMEWORK TO ASSESS SOFTWARE QUALITY IN ERP SYSTEMS , 2013 .

[149]  Danielle Azar,et al.  A hybrid heuristic approach to optimize rule-based software quality estimation models , 2009, Inf. Softw. Technol..

[150]  Magne Jørgensen,et al.  A Systematic Review of Software Development Cost Estimation Studies , 2007 .

[151]  Taghi M. Khoshgoftaar,et al.  A multiobjective module-order model for software quality enhancement , 2004, IEEE Transactions on Evolutionary Computation.

[152]  Chin-Tsai Lin,et al.  Model for measuring quality of software in DVRS using the gap concept and fuzzy schemes with GA , 2006, Inf. Softw. Technol..

[153]  Elaine J. Weyuker,et al.  Evaluation techniques for improving the quality of very large software systems in a cost-effective way , 1999, J. Syst. Softw..

[154]  David B. Leake Case-based reasoning , 1994, The Knowledge Engineering Review.

[155]  M. Manish,et al.  A Clustered Approach to Analyze the Software Quality Using Software Defects , 2012, 2012 Second International Conference on Advanced Computing & Communication Technologies.

[156]  Silvia Mara Abrahão,et al.  A systematic review of quality attributes and measures for software product lines , 2011, Software Quality Journal.

[157]  Vincent Kanade,et al.  Clustering Algorithms , 2021, Wireless RF Energy Transfer in the Massive IoT Era.

[158]  Danielle Azar,et al.  An ant colony optimization algorithm to improve software quality prediction models: Case of class stability , 2011, Inf. Softw. Technol..

[159]  Pearl Brereton,et al.  Using mapping studies as the basis for further research - A participant-observer case study , 2011, Inf. Softw. Technol..

[160]  Teresita Rojas,et al.  Construction of a Systemic Quality Model for Evaluating a Software Product , 2003, Software Quality Journal.

[161]  Julita Vassileva,et al.  Bayesian network-based trust model , 2003, Proceedings IEEE/WIC International Conference on Web Intelligence (WI 2003).

[162]  Ioannis Stamelos,et al.  Evaluating the Quality of Open Source Software , 2009, SQM@CSMR.

[163]  Pradeep Tomar,et al.  Predicting Quality Using Fuzzy Model on Object-Oriented Software Design , 2013 .

[164]  C. Babu,et al.  An Integrated Approach for Measuring Software Quality and Code Readability , 2012 .

[166]  Iman Keivanloo,et al.  A Linked Data platform for mining software repositories , 2012, 2012 9th IEEE Working Conference on Mining Software Repositories (MSR).

[167]  Jun Zheng,et al.  Cost-sensitive boosting neural networks for software defect prediction , 2010, Expert Syst. Appl..

[168]  Kilsup Lee,et al.  A quantitative software quality evaluation model for the artifacts of component based development , 2005, Sixth International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing and First ACIS International Workshop on Self-Assembling Wireless Network.

[169]  Tetyana Hovorushchenko,et al.  Artificial neural network for software quality evaluation based on the metric analysis , 2013, East-West Design & Test Symposium (EWDTS 2013).

[170]  Bo Yu,et al.  Extract rules from software quality prediction model based on neural network , 2004, 16th IEEE International Conference on Tools with Artificial Intelligence.

[171]  Peter Kokol,et al.  Estimating Software Quality with Advanced Data Mining Techniques , 2006, 2006 International Conference on Software Engineering Advances (ICSEA'06).

[172]  María José Escalona Cuaresma,et al.  Open source tools for measuring the Internal Quality of Java software products. A survey , 2013, Comput. Stand. Interfaces.

[173]  Frank Elberzhager,et al.  A systematic mapping study on the combination of static and dynamic quality assurance techniques , 2012, Inf. Softw. Technol..

[174]  Taghi M. Khoshgoftaar,et al.  Software Quality Analysis of Unlabeled Program Modules With Semisupervised Clustering , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[175]  Michele Marchesi,et al.  The fractal dimension metric and its use to assess object-oriented software quality , 2011, WETSoM '11.

[176]  Gail C. Murphy,et al.  Summarizing software artifacts: a case study of bug reports , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[177]  Shari Lawrence Pfleeger,et al.  Software Quality: The Elusive Target , 1996, IEEE Softw..