SlideShare una empresa de Scribd logo
1 de 33
+ 
Evaluating Software Product Quality: 
A systematic mapping study 
Sofia Ouhbi, Ali Idri, José Luis Fernández-Alemán, Ambrosio Toval 
IWSM MENSURA Conference 
October 6-8,2014, Rotterdam 
Presented by: Ali Idri
+ Presentation Outline 
1. Motivations and Objectives 
2. Software Product Quality: Introduction 
3. Research Methodology 
4. Results 
5. Principal findings 
6. Implications 
7. Conclusion and Future work 
2 
Evaluating Software Product Quality: A systematic mapping study
+ 
Motivations and Objectives 
10/29/2014 Evaluating Software Product Quality: A systematic mapping study 3
+ Motivations and Objectives 
4 
Motivations 
• Obtain the current approaches used to SPQE 
• No systematic mapping study of SPQE approaches has been 
published 
Objectives 
• Summarize the existing SPQE approaches and whether or not 
these approaches are based on well-known SQ models 
• Discover if SPQE is done through one or many SQ characteristics 
• Identify the research types and empirical types that exist in SQPE 
literature 
• List the data sets used in the evaluation of the SQPE approaches 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ 
Software Product Quality 
Introduction 
10/29/2014 Evaluating Software Product Quality: A systematic mapping study 5
+ Software Product Quality 
Evaluating Software Product Quality: A systematic mapping study 
6 
“Although quality is pursued in order to satisfy users, it is 
important to note that the quality desired by users is not 
universal but rather subject to constant change” 
SQuBOK, JUSE 2007 
Software product quality could be defined as “the totality of 
characteristics of an entity that bear on it’s ability to satisfy 
stated and implied needs” 
ISO/IEC 9126-1
+ Software Product Quality 
o McCall 
o Boehm 
o Dromey 
o ISO/IEC 9126 standard, which has been 
replaced with ISO/IEC 25010 
Evaluating Software Product Quality: A systematic mapping study 
7 
 Several SQ models and standards with which to improve Software 
Product Quality have been proposed such as: 
 These models have some common SQ characteristics, such as: 
o Efficiency 
o Reliability 
o Portability 
o Maintainability
+ ISO/IEC 250nn (SQuaRE) 
8 
2501n 
Quality Model Division 
2500n 
Quality Management 
Division 
2502n 
Quality Measurement 
Division 
2503n 
Quality 
Requirement 
Division 
2504n 
Quality 
Evaluation 
Division 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ 
Research Methodology 
Systematic mapping study 
10/29/2014 Evaluating Software Product Quality: A systematic mapping study 9
+ Systematic mapping study 
10 
 The systematic mapping study principal goal is to provide an 
overview of a research area, and identify the quantity and type of 
research and results available within it. 
This method focuses on classification, conducting a thematic 
analysis and identifying publication fora. 
 A mapping process consists of three activities: 
1) the search for relevant publications, 
2) the definition of a classification scheme, 
3) the mapping of publications. 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ Systematic mapping process 
11 
Process Steps 
Definition of 
Research 
Questions 
Conduct 
Search 
Screening of 
Papers 
Key wording 
using 
Abstracts 
Data Extraction 
and Mapping 
Process 
Review Scope All papers 
Relevant 
Papers 
Classification 
Scheme 
Systematic 
Map 
Outcomes 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ Systematic mapping questions 
• Which publication MQ1 channels are the main targets for SPQE research? 
• How has the frequency of SPQE research dissemination changed over 
time? MQ2 
MQ3 • In which research types are SPQE papers classified? 
MQ4 • Which approaches have been used for SPQE? 
MQ5 • Are the SPQE selected studies empirically validated? 
MQ6 • What are the datasets that were used in SPQE literature? 
MQ7 • Which artifacts have been reported in SPQE selected studies? 
• What are the well-known SQ models that have been mentioned in SPQE 
literature? MQ8 
MQ9 • Which characteristics were used to evaluate SPQ? 
12 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ Search string 
“Software quality" AND (evaluat* OR measur* OR assess*) AND 
(technique* OR approach* OR method* OR model* OR framework* 
OR tool* OR data mining OR learning OR artificial intelligence OR 
pattern recognition OR analogy OR case based reasoning OR 
nearest neighbo* OR decision tree* OR classification tree* OR 
neural net* OR genetic programming OR genetic algorithm* OR 
bayesian belief network* OR bayesian net* OR association rule* OR 
support vector machine* OR regression OR fuzzy logic) 
13 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ Study selection 
IC1 
• The studies that address evaluation, measurement or assessment of the 
quality of software product in overall or through SQ characteristics 
EC1 
• Papers that focus on system quality not on SPQ 
EC2 
• Papers whose subject was one or many SQ characteristics (e.g. 
maintainability, reliability) which were not used in the evaluation of SPQ 
EC3 
• Papers that were published before the nineties and after 2013 
14 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ Study selection 
15 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ Data extraction 
16 
Empirical type 
Research type 
Artifact 
SQPE Approach 
- 
- Data mining technique 
- Process: A serie of 
actions, or functions leading 
to an SPQE result and 
performing operations on 
data. 
- Method: A regular and 
systematic means of 
accomplishing SPQE. 
- Tool-based technique: A 
technique based on a 
software tool to accomplish 
SPQE tasks. 
- Model: A system 
representation that allows 
SPQE to be investigated 
through a hierarchical 
structure. 
- Framework: A real or 
conceptual structure 
intended to serve as a 
support or guide for SPQE. 
- Other, e.g. guidelines. 
- Evaluation research: 
Existing SPQE 
approaches are 
implemented in practice 
and an evaluation of 
them is conducted. 
- Solution proposal: 
An SPQE solution is 
proposed. This solution 
may be a new SPQE 
approach or a 
significant extension of 
an existing approach. 
- Other, e.g. experience 
paper, review. 
- Case study: An empirical 
inquiry that investigates an 
SPQE approach within its real-life 
context. 
- Survey: A method for 
collecting quantitative 
information concerning an 
SPQE approach. 
- Experiment: An empirical 
method applied under controlled 
conditions, in order to evaluate 
a SPQE approach. 
- History-based evaluation: 
Studies evaluating SPQE 
approaches in previously 
completed software projects. 
- Other 
- Documentation 
- Design module 
- Source code 
- Other 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ 
Results 
10/29/2014 Evaluating Software Product Quality: A systematic mapping study 17
+ MQ1. Publication channels 
Publication Channel Total 
Journal 33 
Conference 12 
Workshop 6 
Symposium 3 
Other 3 
18 
 The Journal of Systems and Software is a recurrent publication source for 
SPQE techniques, followed by the Information and Software 
Technology Journal. 
• There is no obvious conference target that attracts publication concerning 
SPQE approaches 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ MQ2. Publication trend 
19 
25 
20 
15 
10 
5 
0 
1994 
1995 
1996 
1997 
1998 
1999 
2000 
2001 
2002 
2003 
2004 
2005 
2006 
2007 
2008 
2009 
2010 
2011 
2012 
2013 
No of papers 
Selected studies Empirical studies 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ MQ3,4,5. Research types, approaches and empirical types 
20 
20 4 4 4 1 
1 
7 1 4 3 
3 16 2 10 
2 9 3 
2 
2 4 
1 
1 
8 
2 
Research 
type 
Solution 
proposal 
68% 
Evaluation 
research 
28% 
SPQE 
Approaches 
Empirical 
type 
Case 
study 
18% 
Experiment 
9% 
History-based 
evaluation 
44% 
Survey 
9% 
Theory 
21% 
Data mining 
techniques 
47% 
Framework 
7% 
Method 
11% 
Model 
14% 
Other 
7% 
Process 
5% 
Tool 
9% 
Review 
4% 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ MQ4. SPQE Data Mining Approaches 
21 
DT 
3% 
GP 
3% 
Learning 
4% 
ANN 
7% 
BN 
7% 
Classification 
7% 
Clustering 
11% 
Pattern 
matching 
11% 
Fuzzy 
29% 
Regression 
18% 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ MQ6. Data Sets 
22 
0 5 10 15 20 25 30 
History-based evaluation 
Experiment 
Case study 
DSP NASA OSS Other 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ MQ7. Artifacts 
23 
0 5 10 15 20 25 30 35 40 45 
Documentations 
Design module 
Source code 
Papers reporting only one artifact Papers reporting more than one artifact 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ MQ8. SQ Models 
24 
 around 50% of SPQE papers do not cite any well-known SQ model 
ISO/ IEC 
9126 
59% 
Dromey 
10% 
Other 
12% 
ISO/ IEC 
25010 
2% 
Boehm 
10% 
McCall 
7% 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ MQ9. SQ Characteristics 
25 
 25% of SPQE papers did not mention any SQ characteristics 
 The main characteristic used in the evaluation of SPQ in literature is 
reliability including fault-proneness, followed by maintainability and 
functionality 
 23% of the selected studies had used all the ISO/IEC 9126 
characteristics to evaluate SPQ 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ 
Principal findings 
10/29/2014 Evaluating Software Product Quality: A systematic mapping study 26
+ Principal findings 
27 
 SPQE is taken very seriously by researchers 
 The interest in evaluating SPQ has increased dramatically last year 
 Researchers are still searching for good approaches with which to enhance 
SPQE 
 Few researchers chose to evaluate existing SPQE techniques 
 The majority of SPQE approaches that were found are data mining-based 
techniques, principally fuzzy logic, regression and clustering techniques 
 Data used was extracted from open source projects, domain specific projects 
or from existing data sets such as NASA to evaluate SPQE solutions 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ Principal findings 
28 
 Case studies were used to evaluate SPQE approaches and a few experiments 
were conducted in the SPQE papers selected 
 Source code was the main artifact concerned by SPQE approaches 
 Researchers are more interested to evaluate internal SQ 
 Half of the selected studies based their solutions on SQ models, particularly 
the ISO/IEC 9126 standard 
 50% of the selected studies have not mentioned any well-known SQ models, 
however they have evaluated SQ by using an SQ characteristic 
 Reliability was the most frequently reported SQ characteristic in SPQE 
literature, and was in most cases achieved using fault-proneness 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ 
Implications 
10/29/2014 Evaluating Software Product Quality: A systematic mapping study 29
+ Implications 
30 
 This study will allow researchers and practitioners to discover the existing 
SPQE approaches and techniques in literature. 
 The empirical studies presented may provide an overview of the efficiency of 
each approach. 
 More studies involving recent SQ models are needed to develop approaches 
that will meet SQ standards, particularly the ISO/IEC 25010 standard. 
 The evaluation of SQ characteristics which have an impact on the emerging 
market of mobile software applications, should receive more attention from 
researchers. 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ 
Conclusions & Future work 
10/29/2014 Evaluating Software Product Quality: A systematic mapping study 31
+ Conclusions and Future work 
32 
 Our study has summarized the existing knowledge as regards SPQE 
approaches 
 Papers dealing with SPQE approaches between 1990 and 2013 were 
identified. 57 papers were selected 
 Ongoing research is based on proposing an empirical method with 
which to evaluate SPQ in some specific environments 
Evaluating Software Product Quality: A systematic mapping study 10/29/2014
+ 
Thank you for your attention! 
Any questions? 
10/29/2014 Evaluating Software Product Quality: A systematic mapping study 33

Más contenido relacionado

La actualidad más candente

Iwsm2014 software product size measurement methods (sohaib shahid bajwa - c...
Iwsm2014   software product size measurement methods (sohaib shahid bajwa - c...Iwsm2014   software product size measurement methods (sohaib shahid bajwa - c...
Iwsm2014 software product size measurement methods (sohaib shahid bajwa - c...
Nesma
 

La actualidad más candente (9)

Testing Standards
Testing StandardsTesting Standards
Testing Standards
 
A Mono- and Multi-objective Approach for Recommending Software Refactoring
A Mono- and Multi-objective Approach for Recommending Software RefactoringA Mono- and Multi-objective Approach for Recommending Software Refactoring
A Mono- and Multi-objective Approach for Recommending Software Refactoring
 
Icsm19.ppt
Icsm19.pptIcsm19.ppt
Icsm19.ppt
 
A Simplified Agile Methodology for Ontology Development
A Simplified Agile Methodology for Ontology DevelopmentA Simplified Agile Methodology for Ontology Development
A Simplified Agile Methodology for Ontology Development
 
ICSME 2016: Search-Based Peer Reviewers Recommendation in Modern Code Review
ICSME 2016: Search-Based Peer Reviewers Recommendation in Modern Code ReviewICSME 2016: Search-Based Peer Reviewers Recommendation in Modern Code Review
ICSME 2016: Search-Based Peer Reviewers Recommendation in Modern Code Review
 
Improving Requirements Engineering by Artefact Orientation
Improving Requirements Engineering by Artefact OrientationImproving Requirements Engineering by Artefact Orientation
Improving Requirements Engineering by Artefact Orientation
 
Iwsm2014 software product size measurement methods (sohaib shahid bajwa - c...
Iwsm2014   software product size measurement methods (sohaib shahid bajwa - c...Iwsm2014   software product size measurement methods (sohaib shahid bajwa - c...
Iwsm2014 software product size measurement methods (sohaib shahid bajwa - c...
 
@#$@#$@#$"""@#$@#$"""
@#$@#$@#$"""@#$@#$"""@#$@#$@#$"""@#$@#$"""
@#$@#$@#$"""@#$@#$"""
 
An Exploratory Study on Technology Transfer in Software Engineering
An Exploratory Study on Technology Transfer in Software EngineeringAn Exploratory Study on Technology Transfer in Software Engineering
An Exploratory Study on Technology Transfer in Software Engineering
 

Destacado

Imws2014 requirements engineering quality revealed (sylvie trudel - monette)
Imws2014   requirements engineering quality revealed (sylvie trudel - monette)Imws2014   requirements engineering quality revealed (sylvie trudel - monette)
Imws2014 requirements engineering quality revealed (sylvie trudel - monette)
Nesma
 
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
Nesma
 
Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
Nesma
 
ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้
ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้
ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้
Kan Pgi
 
IWSM Mensura 2014 - Nesma spring meeting
IWSM Mensura 2014 - Nesma spring meetingIWSM Mensura 2014 - Nesma spring meeting
IWSM Mensura 2014 - Nesma spring meeting
Nesma
 
Iwsm2014 understanding functional reuse of erp (maya daneva) - public release
Iwsm2014   understanding functional reuse of erp (maya daneva) - public releaseIwsm2014   understanding functional reuse of erp (maya daneva) - public release
Iwsm2014 understanding functional reuse of erp (maya daneva) - public release
Nesma
 
Iwsm2014 manage the automotive embedded software (alexandre oriou)
Iwsm2014   manage the automotive embedded software (alexandre oriou)Iwsm2014   manage the automotive embedded software (alexandre oriou)
Iwsm2014 manage the automotive embedded software (alexandre oriou)
Nesma
 
Agile werkt - Hennie Huijgens - NESMA najaarsbijeenkomst 2012
Agile werkt -  Hennie Huijgens - NESMA najaarsbijeenkomst 2012Agile werkt -  Hennie Huijgens - NESMA najaarsbijeenkomst 2012
Agile werkt - Hennie Huijgens - NESMA najaarsbijeenkomst 2012
Nesma
 
Iwsm2014 quantifying long-term evolution of industrial meta-models - a case...
Iwsm2014   quantifying long-term evolution of industrial meta-models - a case...Iwsm2014   quantifying long-term evolution of industrial meta-models - a case...
Iwsm2014 quantifying long-term evolution of industrial meta-models - a case...
Nesma
 
Iwsm2014 defining technical risk in software development (vard antinyan)
Iwsm2014   defining technical risk in software development (vard antinyan)Iwsm2014   defining technical risk in software development (vard antinyan)
Iwsm2014 defining technical risk in software development (vard antinyan)
Nesma
 

Destacado (20)

Imws2014 requirements engineering quality revealed (sylvie trudel - monette)
Imws2014   requirements engineering quality revealed (sylvie trudel - monette)Imws2014   requirements engineering quality revealed (sylvie trudel - monette)
Imws2014 requirements engineering quality revealed (sylvie trudel - monette)
 
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
 
Productiviteitsverhoging door integrale procesfocus
Productiviteitsverhoging door integrale procesfocusProductiviteitsverhoging door integrale procesfocus
Productiviteitsverhoging door integrale procesfocus
 
Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
 
ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้
ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้
ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้
 
Personality and performance in software engineering personnel
Personality and performance in software engineering personnelPersonality and performance in software engineering personnel
Personality and performance in software engineering personnel
 
IWSM Mensura 2014 - Nesma spring meeting
IWSM Mensura 2014 - Nesma spring meetingIWSM Mensura 2014 - Nesma spring meeting
IWSM Mensura 2014 - Nesma spring meeting
 
Estimation - The next level - and beyond
Estimation - The next level - and beyondEstimation - The next level - and beyond
Estimation - The next level - and beyond
 
Basis of Estimate for IT Services
Basis of Estimate for IT ServicesBasis of Estimate for IT Services
Basis of Estimate for IT Services
 
NESMA in beweging
NESMA in bewegingNESMA in beweging
NESMA in beweging
 
Iwsm mensura2015
Iwsm mensura2015Iwsm mensura2015
Iwsm mensura2015
 
Iwsm2014 understanding functional reuse of erp (maya daneva) - public release
Iwsm2014   understanding functional reuse of erp (maya daneva) - public releaseIwsm2014   understanding functional reuse of erp (maya daneva) - public release
Iwsm2014 understanding functional reuse of erp (maya daneva) - public release
 
Sturen van effectief offshoring
Sturen van effectief offshoringSturen van effectief offshoring
Sturen van effectief offshoring
 
Hoe verkoop ik metrieken aan mijn baas
Hoe verkoop ik metrieken aan mijn baasHoe verkoop ik metrieken aan mijn baas
Hoe verkoop ik metrieken aan mijn baas
 
Iwsm2014 manage the automotive embedded software (alexandre oriou)
Iwsm2014   manage the automotive embedded software (alexandre oriou)Iwsm2014   manage the automotive embedded software (alexandre oriou)
Iwsm2014 manage the automotive embedded software (alexandre oriou)
 
Draft CE-74 v03 for MAIN review
Draft CE-74 v03 for MAIN reviewDraft CE-74 v03 for MAIN review
Draft CE-74 v03 for MAIN review
 
Agile werkt - Hennie Huijgens - NESMA najaarsbijeenkomst 2012
Agile werkt -  Hennie Huijgens - NESMA najaarsbijeenkomst 2012Agile werkt -  Hennie Huijgens - NESMA najaarsbijeenkomst 2012
Agile werkt - Hennie Huijgens - NESMA najaarsbijeenkomst 2012
 
Metrics to improve organisational performance in pictures
Metrics to improve organisational performance in picturesMetrics to improve organisational performance in pictures
Metrics to improve organisational performance in pictures
 
Iwsm2014 quantifying long-term evolution of industrial meta-models - a case...
Iwsm2014   quantifying long-term evolution of industrial meta-models - a case...Iwsm2014   quantifying long-term evolution of industrial meta-models - a case...
Iwsm2014 quantifying long-term evolution of industrial meta-models - a case...
 
Iwsm2014 defining technical risk in software development (vard antinyan)
Iwsm2014   defining technical risk in software development (vard antinyan)Iwsm2014   defining technical risk in software development (vard antinyan)
Iwsm2014 defining technical risk in software development (vard antinyan)
 

Similar a Iwsm2014 evaluating software product quality (ali idri)

Ignacio panach ormeño et-al_caise2013
Ignacio panach   ormeño et-al_caise2013Ignacio panach   ormeño et-al_caise2013
Ignacio panach ormeño et-al_caise2013
caise2013vlc
 
Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...
nicholes21
 
How to Increase the Quality of Learning Resources
How to Increase the Quality of Learning ResourcesHow to Increase the Quality of Learning Resources
How to Increase the Quality of Learning Resources
olavskun
 

Similar a Iwsm2014 evaluating software product quality (ali idri) (20)

Software quality requirements: a systematic mapping study
Software quality requirements: a systematic mapping studySoftware quality requirements: a systematic mapping study
Software quality requirements: a systematic mapping study
 
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptxSE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
 
Operationalization of Lean thinking through Value Stream Mapping with Simulat...
Operationalization of Lean thinking through Value Stream Mapping with Simulat...Operationalization of Lean thinking through Value Stream Mapping with Simulat...
Operationalization of Lean thinking through Value Stream Mapping with Simulat...
 
Ignacio panach ormeño et-al_caise2013
Ignacio panach   ormeño et-al_caise2013Ignacio panach   ormeño et-al_caise2013
Ignacio panach ormeño et-al_caise2013
 
Performance Evaluation of Software Quality Model
Performance Evaluation of Software Quality ModelPerformance Evaluation of Software Quality Model
Performance Evaluation of Software Quality Model
 
SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
 
empirical-SLR.pptx
empirical-SLR.pptxempirical-SLR.pptx
empirical-SLR.pptx
 
Systematic Literature Review
Systematic Literature ReviewSystematic Literature Review
Systematic Literature Review
 
Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...
 
How to Increase the Quality of Learning Resources
How to Increase the Quality of Learning ResourcesHow to Increase the Quality of Learning Resources
How to Increase the Quality of Learning Resources
 
Context-aware and user centered evaluation of assistive systems
Context-aware and user centered evaluation of assistive systemsContext-aware and user centered evaluation of assistive systems
Context-aware and user centered evaluation of assistive systems
 
productionising-recommenders
productionising-recommendersproductionising-recommenders
productionising-recommenders
 
SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
 
Presentation on Software process improvement in GSD
Presentation on Software process improvement in GSDPresentation on Software process improvement in GSD
Presentation on Software process improvement in GSD
 
Introduction to Systematic Literature Review method
Introduction to Systematic Literature Review methodIntroduction to Systematic Literature Review method
Introduction to Systematic Literature Review method
 
A Systematic Mapping Review of Software Quality Measurement: Research Trends,...
A Systematic Mapping Review of Software Quality Measurement: Research Trends,...A Systematic Mapping Review of Software Quality Measurement: Research Trends,...
A Systematic Mapping Review of Software Quality Measurement: Research Trends,...
 
Framework for a Software Quality Rating System
Framework for a Software Quality Rating SystemFramework for a Software Quality Rating System
Framework for a Software Quality Rating System
 
A Review Of Code Reviewer Recommendation Studies Challenges And Future Direc...
A Review Of Code Reviewer Recommendation Studies  Challenges And Future Direc...A Review Of Code Reviewer Recommendation Studies  Challenges And Future Direc...
A Review Of Code Reviewer Recommendation Studies Challenges And Future Direc...
 
Software Testing Process & Trend
Software Testing Process & TrendSoftware Testing Process & Trend
Software Testing Process & Trend
 
Software Testing - Introduction
Software Testing - IntroductionSoftware Testing - Introduction
Software Testing - Introduction
 

Más de Nesma

Más de Nesma (20)

2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdf
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul Hussein
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan Jones
 
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop Schefferlie
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegen
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
 

Último

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

Iwsm2014 evaluating software product quality (ali idri)

  • 1. + Evaluating Software Product Quality: A systematic mapping study Sofia Ouhbi, Ali Idri, José Luis Fernández-Alemán, Ambrosio Toval IWSM MENSURA Conference October 6-8,2014, Rotterdam Presented by: Ali Idri
  • 2. + Presentation Outline 1. Motivations and Objectives 2. Software Product Quality: Introduction 3. Research Methodology 4. Results 5. Principal findings 6. Implications 7. Conclusion and Future work 2 Evaluating Software Product Quality: A systematic mapping study
  • 3. + Motivations and Objectives 10/29/2014 Evaluating Software Product Quality: A systematic mapping study 3
  • 4. + Motivations and Objectives 4 Motivations • Obtain the current approaches used to SPQE • No systematic mapping study of SPQE approaches has been published Objectives • Summarize the existing SPQE approaches and whether or not these approaches are based on well-known SQ models • Discover if SPQE is done through one or many SQ characteristics • Identify the research types and empirical types that exist in SQPE literature • List the data sets used in the evaluation of the SQPE approaches Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 5. + Software Product Quality Introduction 10/29/2014 Evaluating Software Product Quality: A systematic mapping study 5
  • 6. + Software Product Quality Evaluating Software Product Quality: A systematic mapping study 6 “Although quality is pursued in order to satisfy users, it is important to note that the quality desired by users is not universal but rather subject to constant change” SQuBOK, JUSE 2007 Software product quality could be defined as “the totality of characteristics of an entity that bear on it’s ability to satisfy stated and implied needs” ISO/IEC 9126-1
  • 7. + Software Product Quality o McCall o Boehm o Dromey o ISO/IEC 9126 standard, which has been replaced with ISO/IEC 25010 Evaluating Software Product Quality: A systematic mapping study 7  Several SQ models and standards with which to improve Software Product Quality have been proposed such as:  These models have some common SQ characteristics, such as: o Efficiency o Reliability o Portability o Maintainability
  • 8. + ISO/IEC 250nn (SQuaRE) 8 2501n Quality Model Division 2500n Quality Management Division 2502n Quality Measurement Division 2503n Quality Requirement Division 2504n Quality Evaluation Division Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 9. + Research Methodology Systematic mapping study 10/29/2014 Evaluating Software Product Quality: A systematic mapping study 9
  • 10. + Systematic mapping study 10  The systematic mapping study principal goal is to provide an overview of a research area, and identify the quantity and type of research and results available within it. This method focuses on classification, conducting a thematic analysis and identifying publication fora.  A mapping process consists of three activities: 1) the search for relevant publications, 2) the definition of a classification scheme, 3) the mapping of publications. Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 11. + Systematic mapping process 11 Process Steps Definition of Research Questions Conduct Search Screening of Papers Key wording using Abstracts Data Extraction and Mapping Process Review Scope All papers Relevant Papers Classification Scheme Systematic Map Outcomes Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 12. + Systematic mapping questions • Which publication MQ1 channels are the main targets for SPQE research? • How has the frequency of SPQE research dissemination changed over time? MQ2 MQ3 • In which research types are SPQE papers classified? MQ4 • Which approaches have been used for SPQE? MQ5 • Are the SPQE selected studies empirically validated? MQ6 • What are the datasets that were used in SPQE literature? MQ7 • Which artifacts have been reported in SPQE selected studies? • What are the well-known SQ models that have been mentioned in SPQE literature? MQ8 MQ9 • Which characteristics were used to evaluate SPQ? 12 Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 13. + Search string “Software quality" AND (evaluat* OR measur* OR assess*) AND (technique* OR approach* OR method* OR model* OR framework* OR tool* OR data mining OR learning OR artificial intelligence OR pattern recognition OR analogy OR case based reasoning OR nearest neighbo* OR decision tree* OR classification tree* OR neural net* OR genetic programming OR genetic algorithm* OR bayesian belief network* OR bayesian net* OR association rule* OR support vector machine* OR regression OR fuzzy logic) 13 Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 14. + Study selection IC1 • The studies that address evaluation, measurement or assessment of the quality of software product in overall or through SQ characteristics EC1 • Papers that focus on system quality not on SPQ EC2 • Papers whose subject was one or many SQ characteristics (e.g. maintainability, reliability) which were not used in the evaluation of SPQ EC3 • Papers that were published before the nineties and after 2013 14 Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 15. + Study selection 15 Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 16. + Data extraction 16 Empirical type Research type Artifact SQPE Approach - - Data mining technique - Process: A serie of actions, or functions leading to an SPQE result and performing operations on data. - Method: A regular and systematic means of accomplishing SPQE. - Tool-based technique: A technique based on a software tool to accomplish SPQE tasks. - Model: A system representation that allows SPQE to be investigated through a hierarchical structure. - Framework: A real or conceptual structure intended to serve as a support or guide for SPQE. - Other, e.g. guidelines. - Evaluation research: Existing SPQE approaches are implemented in practice and an evaluation of them is conducted. - Solution proposal: An SPQE solution is proposed. This solution may be a new SPQE approach or a significant extension of an existing approach. - Other, e.g. experience paper, review. - Case study: An empirical inquiry that investigates an SPQE approach within its real-life context. - Survey: A method for collecting quantitative information concerning an SPQE approach. - Experiment: An empirical method applied under controlled conditions, in order to evaluate a SPQE approach. - History-based evaluation: Studies evaluating SPQE approaches in previously completed software projects. - Other - Documentation - Design module - Source code - Other Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 17. + Results 10/29/2014 Evaluating Software Product Quality: A systematic mapping study 17
  • 18. + MQ1. Publication channels Publication Channel Total Journal 33 Conference 12 Workshop 6 Symposium 3 Other 3 18  The Journal of Systems and Software is a recurrent publication source for SPQE techniques, followed by the Information and Software Technology Journal. • There is no obvious conference target that attracts publication concerning SPQE approaches Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 19. + MQ2. Publication trend 19 25 20 15 10 5 0 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 No of papers Selected studies Empirical studies Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 20. + MQ3,4,5. Research types, approaches and empirical types 20 20 4 4 4 1 1 7 1 4 3 3 16 2 10 2 9 3 2 2 4 1 1 8 2 Research type Solution proposal 68% Evaluation research 28% SPQE Approaches Empirical type Case study 18% Experiment 9% History-based evaluation 44% Survey 9% Theory 21% Data mining techniques 47% Framework 7% Method 11% Model 14% Other 7% Process 5% Tool 9% Review 4% Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 21. + MQ4. SPQE Data Mining Approaches 21 DT 3% GP 3% Learning 4% ANN 7% BN 7% Classification 7% Clustering 11% Pattern matching 11% Fuzzy 29% Regression 18% Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 22. + MQ6. Data Sets 22 0 5 10 15 20 25 30 History-based evaluation Experiment Case study DSP NASA OSS Other Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 23. + MQ7. Artifacts 23 0 5 10 15 20 25 30 35 40 45 Documentations Design module Source code Papers reporting only one artifact Papers reporting more than one artifact Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 24. + MQ8. SQ Models 24  around 50% of SPQE papers do not cite any well-known SQ model ISO/ IEC 9126 59% Dromey 10% Other 12% ISO/ IEC 25010 2% Boehm 10% McCall 7% Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 25. + MQ9. SQ Characteristics 25  25% of SPQE papers did not mention any SQ characteristics  The main characteristic used in the evaluation of SPQ in literature is reliability including fault-proneness, followed by maintainability and functionality  23% of the selected studies had used all the ISO/IEC 9126 characteristics to evaluate SPQ Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 26. + Principal findings 10/29/2014 Evaluating Software Product Quality: A systematic mapping study 26
  • 27. + Principal findings 27  SPQE is taken very seriously by researchers  The interest in evaluating SPQ has increased dramatically last year  Researchers are still searching for good approaches with which to enhance SPQE  Few researchers chose to evaluate existing SPQE techniques  The majority of SPQE approaches that were found are data mining-based techniques, principally fuzzy logic, regression and clustering techniques  Data used was extracted from open source projects, domain specific projects or from existing data sets such as NASA to evaluate SPQE solutions Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 28. + Principal findings 28  Case studies were used to evaluate SPQE approaches and a few experiments were conducted in the SPQE papers selected  Source code was the main artifact concerned by SPQE approaches  Researchers are more interested to evaluate internal SQ  Half of the selected studies based their solutions on SQ models, particularly the ISO/IEC 9126 standard  50% of the selected studies have not mentioned any well-known SQ models, however they have evaluated SQ by using an SQ characteristic  Reliability was the most frequently reported SQ characteristic in SPQE literature, and was in most cases achieved using fault-proneness Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 29. + Implications 10/29/2014 Evaluating Software Product Quality: A systematic mapping study 29
  • 30. + Implications 30  This study will allow researchers and practitioners to discover the existing SPQE approaches and techniques in literature.  The empirical studies presented may provide an overview of the efficiency of each approach.  More studies involving recent SQ models are needed to develop approaches that will meet SQ standards, particularly the ISO/IEC 25010 standard.  The evaluation of SQ characteristics which have an impact on the emerging market of mobile software applications, should receive more attention from researchers. Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 31. + Conclusions & Future work 10/29/2014 Evaluating Software Product Quality: A systematic mapping study 31
  • 32. + Conclusions and Future work 32  Our study has summarized the existing knowledge as regards SPQE approaches  Papers dealing with SPQE approaches between 1990 and 2013 were identified. 57 papers were selected  Ongoing research is based on proposing an empirical method with which to evaluate SPQ in some specific environments Evaluating Software Product Quality: A systematic mapping study 10/29/2014
  • 33. + Thank you for your attention! Any questions? 10/29/2014 Evaluating Software Product Quality: A systematic mapping study 33