SlideShare a Scribd company logo
1 of 19
+
The 20th Asia-Pacific Software Engineering Conference
APSEC’13
Presented by: Sofia Ouhbi
Software
Quality
Requirements
A systematic mapping study
Sofia Ouhbi, Ali Idri, José Luis Fernández Alemán, Ambrosio Toval
3 Dec 2013
+
Software Quality Requirements
Introduction
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
2
+
“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 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
3 Dec 2013 Software Quality Requirements: A systematic mapping study. APSEC'13 3
+
ISO/IEC 250nn (SQuaRE)
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
2501n
Quality Model Division
2500n
Quality Management
Division
2502n
Quality Measurement
Division
2503n
Quality
Requirement
Division
2504n
Quality
Evaluation
Division
4
+
ISO/IEC 25030
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
Stakeholder
Needs
Stakeholder
Requirements
System
Requirements
Stakeholder
Quality
Needs
Stakeholder
Quality
Requirements
System Quality
Requirements
Software
Requirements
Software
Quality
Requirements
25010
Quality
Model
2502n
Quality
Measure
ment
Requirements
Definition
Process
Requirements
Analysis
Process
5
+
ISO/IEC 25030
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
Systemrequirements
Softwarerequirements
Softwareproduct
requirements
Other system
requirements
Software
development
requirements
Include for example requirements for computer hardware, data,
mechanical parts, and human business processes
Development organisation requirements
Development process requirements
Inherent
property
requirements
Functional requirements
Quality in use requirements
External quality requirements
Assigned
property
requirements
Managerial requirements including for example
requirements for price, delivery, date, product future,
and product supplier
Internal quality requirements
Software
quality
requirements
6
+
Software Quality Requirements
Systematic mapping study
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
7
+
Systematic mapping questions
• Which publication sources and channels are the main targets for SQR research?MQ1
• How has the frequency of SQR research changed over time?MQ2
• What are the research types of SQR studies?MQ3
• What are the research approaches of SQR studies?MQ4
• What are the contribution types of SQR research?MQ5
• What are the RE activities that were addressed by SQR research?MQ6
• What are the well-known SQ models that were used for specifying QR?MQ7
• What are the artifacts that were reported in SQR literature?MQ8
• What is the most reported SQR type in literature?MQ9
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
8
+
Search strategy
(Software OR Application*) AND Quality AND
(Requirement* OR Attribute* OR “No* functional” OR
Need*) AND (Engineer* OR Elicitat* OR Analys* OR Specif*
OR Validat* OR Process*)
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
IEEE Digital Library, ACM Digital Library,
Science Direct and Google scholar.
657 candidate
studies
9
+
Study selection
Published
papers
before
1990 and
after 2012
EC1
Papers
presenting
a general
focus on
SQ
EC2
Papers
presenting
a general
focus on
RE
EC3 Papers
that focus
only on
system
QR and do
not
discuss
SQR
EC4
Papers
that focus
only on
functional
requireme
nts
EC5
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
51 selected
studies
10
+
MQ1. Publication source
Conferences,
43%
RE
COMPSAC
CRIWG
DBKDA
ECSA
EMC
HICSS
IACC
ICCGI
ICIII
ICSE
ICSQ
ICSSEA
QSIC
QWE
SEAA
SEDM
SEKE
STRQA
SwSTE
Journals,
29%
REJ
IEEE Soft.
JOT
AE
ESWA
IEEE LAT
IEICE TIS
IST
JSS
SQP
TSE
Workshops,
20%
COMPSACW
REFSQ
WoSQ
IWSPM
SEW
SOQUA
Symposium, 4%
METRICS
SSD
Other,
4%
Book
PhD Thesis
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
11
+
MQ2. Publication trend
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
0
1
2
3
4
5
6
7
8
9
Identified studies Empirical studies
12
+ MQ3,4. Research types and approaches
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
14 12
61
9
9
0
5
10
15
20
25
30
Evaluation research Solution proposal Systematic investigation
Review
Theory
survey
Experiment
Case study
13
+
MQ3,4,5,6 results summary
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
14
+
MQ7. SQ models
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
34%
2%
2%
4%
58%
ISO/IEC 9126
McCall
Boehm
Other
No
15
+
MQ8,9. Artifacts and SQR types
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
16
+Conclusions and Implications
3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13
o Theoretical solutions need to be applied in practice and validated
empirically
o There is a need for more studies:
o focusing on the non-functional requirements validation,
o which identify and specify SQR according to a chosen SQ model
o Researchers should get familiarized with ISO/IEC 25010 standard
o SQ in use requirements need to be more explored by SQR researchers
17
Future research
o SLR on empirical SQR studies
+
Thank you for your attention!
Any questions?
3 Dec 2013 Software Quality Requirements: A systematic mapping study. APSEC'13 18
+
The 20th Asia-Pacific Software Engineering Conference
APSEC’13
Presented by: Sofia Ouhbi
Software
Quality
Requirements
A systematic mapping study
Sofia Ouhbi, Ali Idri, José Luis Fernández Alemán, Ambrosio Toval
3 Dec 2013

More Related Content

Viewers also liked

Demand forecast process and inventory management
Demand forecast process and inventory managementDemand forecast process and inventory management
Demand forecast process and inventory managementAbhishek Kumar
 
System Quality Attributes for Software Architecture
System Quality Attributes for Software ArchitectureSystem Quality Attributes for Software Architecture
System Quality Attributes for Software ArchitectureAdnan Masood
 
Quality attributes in software architecture
Quality attributes in software architectureQuality attributes in software architecture
Quality attributes in software architectureHimanshu
 
Forecasting in Supply Chain
Forecasting in Supply ChainForecasting in Supply Chain
Forecasting in Supply ChainE P John
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 

Viewers also liked (7)

WDES 2015 paper: A Systematic Mapping on the Relations between Systems-of-Sys...
WDES 2015 paper: A Systematic Mapping on the Relations between Systems-of-Sys...WDES 2015 paper: A Systematic Mapping on the Relations between Systems-of-Sys...
WDES 2015 paper: A Systematic Mapping on the Relations between Systems-of-Sys...
 
Demand forecast process and inventory management
Demand forecast process and inventory managementDemand forecast process and inventory management
Demand forecast process and inventory management
 
System Quality Attributes for Software Architecture
System Quality Attributes for Software ArchitectureSystem Quality Attributes for Software Architecture
System Quality Attributes for Software Architecture
 
Quality attributes in software architecture
Quality attributes in software architectureQuality attributes in software architecture
Quality attributes in software architecture
 
Forecasting in Supply Chain
Forecasting in Supply ChainForecasting in Supply Chain
Forecasting in Supply Chain
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 

Similar to Software quality requirements: a systematic mapping study

Iwsm2014 evaluating software product quality (ali idri)
Iwsm2014   evaluating software product quality (ali idri)Iwsm2014   evaluating software product quality (ali idri)
Iwsm2014 evaluating software product quality (ali idri)Nesma
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySofia Ouhbi
 
Asqn2019 program,main session details
Asqn2019 program,main session detailsAsqn2019 program,main session details
Asqn2019 program,main session detailsSQiPJUSE
 
An Empirical Study on the Adequacy of Testing in Open Source Projects
An Empirical Study on the Adequacy of Testing in Open Source ProjectsAn Empirical Study on the Adequacy of Testing in Open Source Projects
An Empirical Study on the Adequacy of Testing in Open Source ProjectsPavneet Singh Kochhar
 
Software development PROCESS
Software development PROCESSSoftware development PROCESS
Software development PROCESSIvano Malavolta
 
Solo Requisitos 2008 - 07 Upc
Solo Requisitos 2008 - 07 UpcSolo Requisitos 2008 - 07 Upc
Solo Requisitos 2008 - 07 UpcPepe
 
IT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence
IT Confidence 2013 - Spago4Q presents a 3D model for Productivity IntelligenceIT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence
IT Confidence 2013 - Spago4Q presents a 3D model for Productivity IntelligenceSpagoWorld
 
Accounting for non functional and project requirements - cosmic and ifpug dev...
Accounting for non functional and project requirements - cosmic and ifpug dev...Accounting for non functional and project requirements - cosmic and ifpug dev...
Accounting for non functional and project requirements - cosmic and ifpug dev...IWSM Mensura
 
[2015/2016] Software development process
[2015/2016] Software development process[2015/2016] Software development process
[2015/2016] Software development processIvano Malavolta
 
TOPIC 8 Software Requirements Engineering Quality Assurance.pdf
TOPIC 8 Software Requirements Engineering Quality Assurance.pdfTOPIC 8 Software Requirements Engineering Quality Assurance.pdf
TOPIC 8 Software Requirements Engineering Quality Assurance.pdfOchiengMichael3
 
Performance Evaluation of Software Quality Model
Performance Evaluation of Software Quality ModelPerformance Evaluation of Software Quality Model
Performance Evaluation of Software Quality ModelEditor IJMTER
 
Requirement verification & validation
Requirement verification & validationRequirement verification & validation
Requirement verification & validationAbdul Basit
 
Aniruddha_Mukherjee_CV_June_2016
Aniruddha_Mukherjee_CV_June_2016Aniruddha_Mukherjee_CV_June_2016
Aniruddha_Mukherjee_CV_June_2016Aniruddha Mukherjee
 
Requirements quality analysis - A successful case study in the Railway Industry
Requirements quality analysis - A successful case study in the Railway IndustryRequirements quality analysis - A successful case study in the Railway Industry
Requirements quality analysis - A successful case study in the Railway IndustryThe REUSE Company
 
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320  SOFTWARE ENGINEERING Lecture01 (1).pptCSE320  SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320 SOFTWARE ENGINEERING Lecture01 (1).pptDHIRENDRAHUDDA
 
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...Sheila Sinclair
 
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,...IJECEIAES
 

Similar to Software quality requirements: a systematic mapping study (20)

Iwsm2014 evaluating software product quality (ali idri)
Iwsm2014   evaluating software product quality (ali idri)Iwsm2014   evaluating software product quality (ali idri)
Iwsm2014 evaluating software product quality (ali idri)
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping Study
 
Asqn2019 program,main session details
Asqn2019 program,main session detailsAsqn2019 program,main session details
Asqn2019 program,main session details
 
Introduction
IntroductionIntroduction
Introduction
 
An Empirical Study on the Adequacy of Testing in Open Source Projects
An Empirical Study on the Adequacy of Testing in Open Source ProjectsAn Empirical Study on the Adequacy of Testing in Open Source Projects
An Empirical Study on the Adequacy of Testing in Open Source Projects
 
Software development PROCESS
Software development PROCESSSoftware development PROCESS
Software development PROCESS
 
Aniruddha_Mukherjee_Jan_2015
Aniruddha_Mukherjee_Jan_2015Aniruddha_Mukherjee_Jan_2015
Aniruddha_Mukherjee_Jan_2015
 
Solo Requisitos 2008 - 07 Upc
Solo Requisitos 2008 - 07 UpcSolo Requisitos 2008 - 07 Upc
Solo Requisitos 2008 - 07 Upc
 
Bertazo et al - Application Lifecycle Management and process monitoring throu...
Bertazo et al - Application Lifecycle Management and process monitoring throu...Bertazo et al - Application Lifecycle Management and process monitoring throu...
Bertazo et al - Application Lifecycle Management and process monitoring throu...
 
IT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence
IT Confidence 2013 - Spago4Q presents a 3D model for Productivity IntelligenceIT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence
IT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence
 
Accounting for non functional and project requirements - cosmic and ifpug dev...
Accounting for non functional and project requirements - cosmic and ifpug dev...Accounting for non functional and project requirements - cosmic and ifpug dev...
Accounting for non functional and project requirements - cosmic and ifpug dev...
 
[2015/2016] Software development process
[2015/2016] Software development process[2015/2016] Software development process
[2015/2016] Software development process
 
TOPIC 8 Software Requirements Engineering Quality Assurance.pdf
TOPIC 8 Software Requirements Engineering Quality Assurance.pdfTOPIC 8 Software Requirements Engineering Quality Assurance.pdf
TOPIC 8 Software Requirements Engineering Quality Assurance.pdf
 
Performance Evaluation of Software Quality Model
Performance Evaluation of Software Quality ModelPerformance Evaluation of Software Quality Model
Performance Evaluation of Software Quality Model
 
Requirement verification & validation
Requirement verification & validationRequirement verification & validation
Requirement verification & validation
 
Aniruddha_Mukherjee_CV_June_2016
Aniruddha_Mukherjee_CV_June_2016Aniruddha_Mukherjee_CV_June_2016
Aniruddha_Mukherjee_CV_June_2016
 
Requirements quality analysis - A successful case study in the Railway Industry
Requirements quality analysis - A successful case study in the Railway IndustryRequirements quality analysis - A successful case study in the Railway Industry
Requirements quality analysis - A successful case study in the Railway Industry
 
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320  SOFTWARE ENGINEERING Lecture01 (1).pptCSE320  SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
 
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...
 
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,...
 

More from Sofia Ouhbi

Integrating the users logic into Requirements Engineering
Integrating the users logic into Requirements EngineeringIntegrating the users logic into Requirements Engineering
Integrating the users logic into Requirements EngineeringSofia Ouhbi
 
Evaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements EngineeringEvaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements EngineeringSofia Ouhbi
 
Accessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health DataAccessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health DataSofia Ouhbi
 
Towards Sustainable Connected Health Applications
Towards Sustainable Connected Health ApplicationsTowards Sustainable Connected Health Applications
Towards Sustainable Connected Health ApplicationsSofia Ouhbi
 
Applying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health RecordsApplying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health RecordsSofia Ouhbi
 
Electronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular MedicineElectronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular MedicineSofia Ouhbi
 
A Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationA Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationSofia Ouhbi
 

More from Sofia Ouhbi (7)

Integrating the users logic into Requirements Engineering
Integrating the users logic into Requirements EngineeringIntegrating the users logic into Requirements Engineering
Integrating the users logic into Requirements Engineering
 
Evaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements EngineeringEvaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements Engineering
 
Accessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health DataAccessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health Data
 
Towards Sustainable Connected Health Applications
Towards Sustainable Connected Health ApplicationsTowards Sustainable Connected Health Applications
Towards Sustainable Connected Health Applications
 
Applying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health RecordsApplying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health Records
 
Electronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular MedicineElectronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular Medicine
 
A Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationA Survey of Requirements Engineering Education
A Survey of Requirements Engineering Education
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
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 ...harshavardhanraghave
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
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 GoalsJhone kinadey
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
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.pdfkalichargn70th171
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 

Recently uploaded (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
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
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
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
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
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
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 

Software quality requirements: a systematic mapping study

  • 1. + The 20th Asia-Pacific Software Engineering Conference APSEC’13 Presented by: Sofia Ouhbi Software Quality Requirements A systematic mapping study Sofia Ouhbi, Ali Idri, José Luis Fernández Alemán, Ambrosio Toval 3 Dec 2013
  • 2. + Software Quality Requirements Introduction 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 2
  • 3. + “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 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 3 Dec 2013 Software Quality Requirements: A systematic mapping study. APSEC'13 3
  • 4. + ISO/IEC 250nn (SQuaRE) 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 2501n Quality Model Division 2500n Quality Management Division 2502n Quality Measurement Division 2503n Quality Requirement Division 2504n Quality Evaluation Division 4
  • 5. + ISO/IEC 25030 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 Stakeholder Needs Stakeholder Requirements System Requirements Stakeholder Quality Needs Stakeholder Quality Requirements System Quality Requirements Software Requirements Software Quality Requirements 25010 Quality Model 2502n Quality Measure ment Requirements Definition Process Requirements Analysis Process 5
  • 6. + ISO/IEC 25030 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 Systemrequirements Softwarerequirements Softwareproduct requirements Other system requirements Software development requirements Include for example requirements for computer hardware, data, mechanical parts, and human business processes Development organisation requirements Development process requirements Inherent property requirements Functional requirements Quality in use requirements External quality requirements Assigned property requirements Managerial requirements including for example requirements for price, delivery, date, product future, and product supplier Internal quality requirements Software quality requirements 6
  • 7. + Software Quality Requirements Systematic mapping study 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 7
  • 8. + Systematic mapping questions • Which publication sources and channels are the main targets for SQR research?MQ1 • How has the frequency of SQR research changed over time?MQ2 • What are the research types of SQR studies?MQ3 • What are the research approaches of SQR studies?MQ4 • What are the contribution types of SQR research?MQ5 • What are the RE activities that were addressed by SQR research?MQ6 • What are the well-known SQ models that were used for specifying QR?MQ7 • What are the artifacts that were reported in SQR literature?MQ8 • What is the most reported SQR type in literature?MQ9 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 8
  • 9. + Search strategy (Software OR Application*) AND Quality AND (Requirement* OR Attribute* OR “No* functional” OR Need*) AND (Engineer* OR Elicitat* OR Analys* OR Specif* OR Validat* OR Process*) 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 IEEE Digital Library, ACM Digital Library, Science Direct and Google scholar. 657 candidate studies 9
  • 10. + Study selection Published papers before 1990 and after 2012 EC1 Papers presenting a general focus on SQ EC2 Papers presenting a general focus on RE EC3 Papers that focus only on system QR and do not discuss SQR EC4 Papers that focus only on functional requireme nts EC5 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 51 selected studies 10
  • 11. + MQ1. Publication source Conferences, 43% RE COMPSAC CRIWG DBKDA ECSA EMC HICSS IACC ICCGI ICIII ICSE ICSQ ICSSEA QSIC QWE SEAA SEDM SEKE STRQA SwSTE Journals, 29% REJ IEEE Soft. JOT AE ESWA IEEE LAT IEICE TIS IST JSS SQP TSE Workshops, 20% COMPSACW REFSQ WoSQ IWSPM SEW SOQUA Symposium, 4% METRICS SSD Other, 4% Book PhD Thesis 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 11
  • 12. + MQ2. Publication trend 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 0 1 2 3 4 5 6 7 8 9 Identified studies Empirical studies 12
  • 13. + MQ3,4. Research types and approaches 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 14 12 61 9 9 0 5 10 15 20 25 30 Evaluation research Solution proposal Systematic investigation Review Theory survey Experiment Case study 13
  • 14. + MQ3,4,5,6 results summary 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 14
  • 15. + MQ7. SQ models 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 34% 2% 2% 4% 58% ISO/IEC 9126 McCall Boehm Other No 15
  • 16. + MQ8,9. Artifacts and SQR types 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 16
  • 17. +Conclusions and Implications 3 Dec 2013Software Quality Requirements: A systematic mapping study. APSEC'13 o Theoretical solutions need to be applied in practice and validated empirically o There is a need for more studies: o focusing on the non-functional requirements validation, o which identify and specify SQR according to a chosen SQ model o Researchers should get familiarized with ISO/IEC 25010 standard o SQ in use requirements need to be more explored by SQR researchers 17 Future research o SLR on empirical SQR studies
  • 18. + Thank you for your attention! Any questions? 3 Dec 2013 Software Quality Requirements: A systematic mapping study. APSEC'13 18
  • 19. + The 20th Asia-Pacific Software Engineering Conference APSEC’13 Presented by: Sofia Ouhbi Software Quality Requirements A systematic mapping study Sofia Ouhbi, Ali Idri, José Luis Fernández Alemán, Ambrosio Toval 3 Dec 2013