Submit Search
Upload
Towards a Software Engineering Research Framework: Extending Design Science Research
•
0 likes
•
36 views
IRJET Journal
Follow
https://irjet.net/archives/V3/i2/IRJET-V3I204.pdf
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 5
Download now
Download to read offline
Recommended
Intro to research methodology 2
Intro to research methodology 2
Zhiqz Dee
Applying a Reverse Induction Process for Improved Definition of Higher Educat...
Applying a Reverse Induction Process for Improved Definition of Higher Educat...
Helen Farley
Introduction to research
Introduction to research
Suleman Muhammad
Common Research Methodology in Your Field (Business and Management Studies)
Common Research Methodology in Your Field (Business and Management Studies)
BC Chew
Information Systems Action design research method
Information Systems Action design research method
Raimo Halinen
IB Biology Notes on the Individual investigation assessment
IB Biology Notes on the Individual investigation assessment
Miltiadis Kitsos
Business Research Methods Unit 1
Business Research Methods Unit 1
Amit Sarkar
1. introduction to business research
1. introduction to business research
Muneer Hussain
Recommended
Intro to research methodology 2
Intro to research methodology 2
Zhiqz Dee
Applying a Reverse Induction Process for Improved Definition of Higher Educat...
Applying a Reverse Induction Process for Improved Definition of Higher Educat...
Helen Farley
Introduction to research
Introduction to research
Suleman Muhammad
Common Research Methodology in Your Field (Business and Management Studies)
Common Research Methodology in Your Field (Business and Management Studies)
BC Chew
Information Systems Action design research method
Information Systems Action design research method
Raimo Halinen
IB Biology Notes on the Individual investigation assessment
IB Biology Notes on the Individual investigation assessment
Miltiadis Kitsos
Business Research Methods Unit 1
Business Research Methods Unit 1
Amit Sarkar
1. introduction to business research
1. introduction to business research
Muneer Hussain
1st Chapter Business Research Method.
1st Chapter Business Research Method.
venkatesh yadav
The overlaps between Action Research and Design Research
The overlaps between Action Research and Design Research
Sandeep Purao
Role of busi research (brm)
Role of busi research (brm)
university of peshawar
What are the Steps Involved to Design PhD Research Methods? Explain about Two...
What are the Steps Involved to Design PhD Research Methods? Explain about Two...
PhD Assistance
Research methodology 3-sps
Research methodology 3-sps
sanjay shekhawat
Ch05 instrumentation
Ch05 instrumentation
Cristina Merilles
Unit 7 : Training Others in Student Supervision
Unit 7 : Training Others in Student Supervision
Zainab Noor
Tips for FRGS Application
Tips for FRGS Application
BC Chew
Ch03 research plan
Ch03 research plan
Cristina Merilles
Operational research ppt
Operational research ppt
DhrubajyotiBora1
Applied research - Research Methodology - Manu Melwin Joy
Applied research - Research Methodology - Manu Melwin Joy
manumelwin
My research manual
My research manual
Rolling Plans Pvt. Ltd.
Edd 9800 morote chapter 1 introduction to educational research
Edd 9800 morote chapter 1 introduction to educational research
vdavis724
1.lecture 1 introduction to business research method
1.lecture 1 introduction to business research method
Nazrin Nazdri
Thesis writing manual
Thesis writing manual
Rolling Plans Pvt. Ltd.
Introduction to Research Design
Introduction to Research Design
Anwarul Rajeev
How to write the methodology chapter of a dissertation or thesis
How to write the methodology chapter of a dissertation or thesis
Ruwin Dias
Ph d. research funding agencies6sept2020
Ph d. research funding agencies6sept2020
Sir Parashurambhau College, Pune
Basic research ppt
Basic research ppt
Sajan Ks
Research methodology handbook 1
Research methodology handbook 1
University of Zambia, School of Pharmacy, Lusaka, Zambia
Case Study Based Software Engineering Project Development: State of Art
Case Study Based Software Engineering Project Development: State of Art
Dr Sukhpal Singh Gill
A SYSTEMATIC REVIEW OF UNCERTAINTIES IN SOFTWARE PROJECT MANAGEMENT
A SYSTEMATIC REVIEW OF UNCERTAINTIES IN SOFTWARE PROJECT MANAGEMENT
Allison Thompson
More Related Content
What's hot
1st Chapter Business Research Method.
1st Chapter Business Research Method.
venkatesh yadav
The overlaps between Action Research and Design Research
The overlaps between Action Research and Design Research
Sandeep Purao
Role of busi research (brm)
Role of busi research (brm)
university of peshawar
What are the Steps Involved to Design PhD Research Methods? Explain about Two...
What are the Steps Involved to Design PhD Research Methods? Explain about Two...
PhD Assistance
Research methodology 3-sps
Research methodology 3-sps
sanjay shekhawat
Ch05 instrumentation
Ch05 instrumentation
Cristina Merilles
Unit 7 : Training Others in Student Supervision
Unit 7 : Training Others in Student Supervision
Zainab Noor
Tips for FRGS Application
Tips for FRGS Application
BC Chew
Ch03 research plan
Ch03 research plan
Cristina Merilles
Operational research ppt
Operational research ppt
DhrubajyotiBora1
Applied research - Research Methodology - Manu Melwin Joy
Applied research - Research Methodology - Manu Melwin Joy
manumelwin
My research manual
My research manual
Rolling Plans Pvt. Ltd.
Edd 9800 morote chapter 1 introduction to educational research
Edd 9800 morote chapter 1 introduction to educational research
vdavis724
1.lecture 1 introduction to business research method
1.lecture 1 introduction to business research method
Nazrin Nazdri
Thesis writing manual
Thesis writing manual
Rolling Plans Pvt. Ltd.
Introduction to Research Design
Introduction to Research Design
Anwarul Rajeev
How to write the methodology chapter of a dissertation or thesis
How to write the methodology chapter of a dissertation or thesis
Ruwin Dias
Ph d. research funding agencies6sept2020
Ph d. research funding agencies6sept2020
Sir Parashurambhau College, Pune
Basic research ppt
Basic research ppt
Sajan Ks
Research methodology handbook 1
Research methodology handbook 1
University of Zambia, School of Pharmacy, Lusaka, Zambia
What's hot
(20)
1st Chapter Business Research Method.
1st Chapter Business Research Method.
The overlaps between Action Research and Design Research
The overlaps between Action Research and Design Research
Role of busi research (brm)
Role of busi research (brm)
What are the Steps Involved to Design PhD Research Methods? Explain about Two...
What are the Steps Involved to Design PhD Research Methods? Explain about Two...
Research methodology 3-sps
Research methodology 3-sps
Ch05 instrumentation
Ch05 instrumentation
Unit 7 : Training Others in Student Supervision
Unit 7 : Training Others in Student Supervision
Tips for FRGS Application
Tips for FRGS Application
Ch03 research plan
Ch03 research plan
Operational research ppt
Operational research ppt
Applied research - Research Methodology - Manu Melwin Joy
Applied research - Research Methodology - Manu Melwin Joy
My research manual
My research manual
Edd 9800 morote chapter 1 introduction to educational research
Edd 9800 morote chapter 1 introduction to educational research
1.lecture 1 introduction to business research method
1.lecture 1 introduction to business research method
Thesis writing manual
Thesis writing manual
Introduction to Research Design
Introduction to Research Design
How to write the methodology chapter of a dissertation or thesis
How to write the methodology chapter of a dissertation or thesis
Ph d. research funding agencies6sept2020
Ph d. research funding agencies6sept2020
Basic research ppt
Basic research ppt
Research methodology handbook 1
Research methodology handbook 1
Similar to Towards a Software Engineering Research Framework: Extending Design Science Research
Case Study Based Software Engineering Project Development: State of Art
Case Study Based Software Engineering Project Development: State of Art
Dr Sukhpal Singh Gill
A SYSTEMATIC REVIEW OF UNCERTAINTIES IN SOFTWARE PROJECT MANAGEMENT
A SYSTEMATIC REVIEW OF UNCERTAINTIES IN SOFTWARE PROJECT MANAGEMENT
Allison Thompson
(revision date 02252014)Introduction to Concept Paper.docx
(revision date 02252014)Introduction to Concept Paper.docx
mercysuttle
Botor_project_research_methodology_2016
Botor_project_research_methodology_2016
Shayne Botor
A sample proposal with comment
A sample proposal with comment
Eulices Cordoba
A sample proposal with comment
A sample proposal with comment
MdShoag1
A sample proposal with comment.pdf
A sample proposal with comment.pdf
Fatima150778
Guidelines and format for a research
Guidelines and format for a research
satyaltanka
How_to_Prepare_Research_Proposal.pptx
How_to_Prepare_Research_Proposal.pptx
SonaKumar13
A systematic review of uncertainties in
A systematic review of uncertainties in
ijseajournal
Leong Paper 2011
Leong Paper 2011
victor tang
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx
tamicawaysmith
research proposal.pptx
research proposal.pptx
musfirafatima3
research proposal.pptx
research proposal.pptx
musfirafatima3
10cs661_or_unit-1.ppt
10cs661_or_unit-1.ppt
raniaraniaragab1010h
21RMI56-Research Methodology Mod 1 and 2
21RMI56-Research Methodology Mod 1 and 2
RoopaDNDandally
Bh Quality In The Practice Led Ph D
Bh Quality In The Practice Led Ph D
FNian
Contemporary research handbook
Contemporary research handbook
Hajira Ghani
Part 1 research and evaluation edited
Part 1 research and evaluation edited
YISMAW MENGGISTU
A Standardized Case Study Framework and Methodology to Identify quot Best Pr...
A Standardized Case Study Framework and Methodology to Identify quot Best Pr...
Carrie Tran
Similar to Towards a Software Engineering Research Framework: Extending Design Science Research
(20)
Case Study Based Software Engineering Project Development: State of Art
Case Study Based Software Engineering Project Development: State of Art
A SYSTEMATIC REVIEW OF UNCERTAINTIES IN SOFTWARE PROJECT MANAGEMENT
A SYSTEMATIC REVIEW OF UNCERTAINTIES IN SOFTWARE PROJECT MANAGEMENT
(revision date 02252014)Introduction to Concept Paper.docx
(revision date 02252014)Introduction to Concept Paper.docx
Botor_project_research_methodology_2016
Botor_project_research_methodology_2016
A sample proposal with comment
A sample proposal with comment
A sample proposal with comment
A sample proposal with comment
A sample proposal with comment.pdf
A sample proposal with comment.pdf
Guidelines and format for a research
Guidelines and format for a research
How_to_Prepare_Research_Proposal.pptx
How_to_Prepare_Research_Proposal.pptx
A systematic review of uncertainties in
A systematic review of uncertainties in
Leong Paper 2011
Leong Paper 2011
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx
research proposal.pptx
research proposal.pptx
research proposal.pptx
research proposal.pptx
10cs661_or_unit-1.ppt
10cs661_or_unit-1.ppt
21RMI56-Research Methodology Mod 1 and 2
21RMI56-Research Methodology Mod 1 and 2
Bh Quality In The Practice Led Ph D
Bh Quality In The Practice Led Ph D
Contemporary research handbook
Contemporary research handbook
Part 1 research and evaluation edited
Part 1 research and evaluation edited
A Standardized Case Study Framework and Methodology to Identify quot Best Pr...
A Standardized Case Study Framework and Methodology to Identify quot Best Pr...
More from IRJET Journal
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
React based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
More from IRJET Journal
(20)
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
React based fullstack edtech web application
React based fullstack edtech web application
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Recently uploaded
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Asst.prof M.Gokilavani
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
k795866
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Mark Billinghurst
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
asadnawaz62
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
Tagore Institute of Engineering And Technology
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
DeelipZope
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
jennyeacort
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Soham Mondal
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
wendy cai
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes examples
Dr. Gudipudi Nageswara Rao
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
dollysharma2066
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
9953056974 Low Rate Call Girls In Saket, Delhi NCR
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
RajaP95
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
ssuser7cb4ff
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
misbanausheenparvam
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Anamika Sarkar
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
Asst.prof M.Gokilavani
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
britheesh05
Recently uploaded
(20)
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes examples
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
Towards a Software Engineering Research Framework: Extending Design Science Research
1.
© 2016, IRJET
| Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 22 Towards a Software Engineering Research Framework: Extending Design Science Research Murat Pasa Uysal1 1Department of Management Information Systems, Ufuk University, Ankara, Turkey ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Software Engineering (SE) may be regarded as a relatively young discipline, which has been driven by technical innovations, trends and practices. Although a great many research studies explored solutions, fundamental problems in SE domain still exist. Most of the SE research efforts adopt the principles of quantitative, qualitative paradigms, or both, there are also models, such as Design Science Research (DSR), which can address some of the issues in SE research domain. However, there is a need for a research model, which considers the prescriptions of research paradigms as well as the theoretical and trans-disciplinary foundations of SE as an applied discipline. In this paper, therefore, we propose a research framework by extending the DSR method and leave its empirical and theoretical support to the future studies. Our effort may be considered as a preliminary attempt rather than a complete solution. Key Words: Software Engineering, Research Method, Design Science Research 1. INTRODUCTION When compared to other academic disciplines from an evolutionary point of view, Software Engineering (SE) may be regarded as a relatively young discipline. Technical innovations changing from time to time have been a major driving force for SE trends and practices. It has been usually driven by industrial needs, and thus, language- centered computer programming has been dominant in SE [1]. However, the fundamental problems in SE still exist today [2]. Therefore, a wide range of topics, such as programming paradigms, methods, models, tools and techniques, which are also combined with people and technology, have been in the research interest of academicians and practitioners. In this context, some of the studies specifically focus on the research methods that aim to frame and explore theories and knowledge base in SE. These studies are based on quantitative research methods (e.g. controlled or quasi experiments, survey, case study, etc.), qualitative research methods (e.g. ethnography, action research, etc.), which have been extensively adopted and approved in Social and Natural Sciences. Indeed, SE already integrates theoretical and methodological perspectives drawn from other disciplines [2-3] and there are also other research approaches that may suit to the characteristics of SE as an applied discipline. The Design Science Research (DSR) is an instance, and thus, there are a variety of studies advocating its application to the Information Systems (IS) research domain [4-8]. DSR would be suitable and applicable to SE, however, our claim is that it may be extended. The rationale behind this assertion is based on two reasons. First, the need for the elaboration and clear indication of the role that a theory and its constructs play at a SE research. The investigation of the theory use in SE experiments reveals that a quarter of the studies use theory for only explanatory or motivational purposes, and it indicates no evidence of theory-driven SE research [9]. Second is a process model that can integrate the prescriptions of other research paradigms while regarding the unique characteristics of SE as an applied discipline. Of course, describing the possible research methods in detail and how to adopt them for SE is far beyond the scope of our study. Thus, we only attempt to offer a research framework inspired from DSR, and leave its empirical and theoretical support to future studies. The rest of this paper is organized as follows: Section 2 introduces the DSR. Section 3 presents the proposed research framework, and finally, the paper is concluded in Section 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072
2.
© 2016, IRJET
| Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 23 2. DESIGN SCIENCE RESEARCH Design activities exist in many fields of applied disciplines, such as engineering, architecture, education and fine arts, and thus, research in design has a long history. However, design science approach is mainly a problem-solving paradigm seeking to create innovative artifacts, ideas, and products through analysis, design, and implementation processes [10]. It is claimed that a DSR should have theoretical background as well as its practical implications, justified theory and utility are valued equally. Being directly relevant to IS and SE, the DSR paradigm addresses these two issues, and puts a priority on relevance at the application domain of IS. On the other hand, professional design is the application of existing knowledge to the problems using state-art-technology, methods or best practices that again exist in the knowledge base. However, DSR focuses on solving new or known problems using unique or innovative techniques for contribution to the current knowledge base. This is a cyclic process, and thus, as the results of a DSR is approved and codified in the knowledge base, however, it becomes routine applications to the known problems. Hevner and Chatterjee [7], Vaishnavi and Kuechler [5] indicate the guidelines for a DSR as follows: • It must produce a practical artifact, which would be in the form of a method, a model, a construct or an instantiation. • The research objective should be to develop technology-based solutions to the relevant and important business problems. • The utility, efficacy, and quality of a design artifact must be rigorously demonstrated with valid and reliable methods and tools. • An effective DSR should provide clear and verifiable contributions especially in the research domains of the design artifact, design foundations and methodologies. • A DSR must be effectively presented to the related audiences of both technology and management. 3. THE PROPOSED FRAMEWORK FOR SOFTWARE ENGINEERING RESEARCH Our proposed research framework for SE is presented in Figure 1: * Define a SE research problem. * Justify the problem * Define the solution criteria for the problem. * Define acceptance criteria for a solution to the problem. 1. Relevance 2. The Type of Research Determine whether it will be a: * Theory-oriented SE Research or * Practice-oriented SE Research 3. Theory & Knowledge Base * Define the constructs of related theories. * Define the relationships between the constructs in the form of hypotheses / research questions. * Justify the theory use. Design Build Test * Elaborate on theory constructs. * Define validity and reliability issues. * Design measurement methods and tools. * Iterate the activities of design-build-test cycle as needed. 4. Design-Build-Test Cycle * Single case, multiple cases, action research studies, and etc. * SE domain specific tools & techniques * Statistical tools & techniques * Quantitative, qualitative tools & techniques 5. Evaluation Fig-1 The proposed research framework for SE International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072
3.
© 2016, IRJET
| Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 24 3.1 Relevance A good DSR on SE usually begins with identifying the problems or representing opportunities in an actual SE application environment. While the ultimate SE artifact is expected to improve the knowledge base, the output from a research must also be returned into this environment. Therefore, the relevance base provides the requirements for the research and defines the acceptance criteria for the evaluation of both research results and software products. When defining a relevant research problem in SE domain, all stakeholders of a software project have to justify the problem, and also define the solution and acceptance criteria for that problem. 3.2 The Type of Research Empirical SE research may have different research methods [14] with four main phases, which are definition, planning, operation, and interpretation respectively. An important decision that a researcher must make is to determine the general research objective as such whether the study will be practice-oriented or theory-oriented research. Because, the decision will also determine (a) the way in which the exploration is conducted, (b) the arrangement of cases and selection of instances for the study, (c) and the implications of the study’s outcomes [11]. A practice is the real life SE situation for which a practitioner has a responsibility, and in which (s)he may act or must act. A practice-oriented SE research is mainly aimed at contributing to the knowledge of specific organizations, practitioners responsible for a particular practice. In this type of research, the stakeholders are interested in knowing whether the treatment or intervention makes a positive change in the concrete circumstances of that practice to which the SE research is oriented. Therefore, the success criteria for a practice- oriented study are: (a) whether the specific outcome(s) has been achieved, (b) the intervention(s) has made a positive difference in the circumstances of the practice, and (c) empirically correct conclusions about the study are reached [11]. On the other hand, the focus of a theory-oriented research may be establishing the correctness of a proposition(s) or theory development itself in a SE context while the ultimate outcomes may be useful for the practice. The empirical SE intervention would not benefit the organization, and thus, the purpose of a theory-oriented study is to contribute to the generalizability and robustness of theoretical explanations and predictions [11]. However, whatever the main concern of a SE research study would be, both of the research types require methodologically correct, systematic data collection, and evaluation of observable facts in a SE context. 3.3 Theory and Knowledge Base SE requires both empirical and theoretical research. Empirical studies explore, predict and try to explain the investigated cause-effect relationships between constructs of a theory, and find out what types of SE constructs should be used in what situations and circumstances. A SE experiment is, therefore, the primary research method directly to make comparisons and observe the effects of measures taken to improve a SE process. Therefore, theories are commonly viewed as a coherent set of tested propositions, which are generally regarded as correct, and able to predict or explain facts or phenomena in SE. As having potential use to practitioners and researchers, a SE theory provides a conceptual framework for explaining observed phenomena as well as it helps understanding the basic concepts and underlying mechanisms of software systems and their behaviors [12]. It is suggested that the four main parts, such as (a) Constructs, (b) Propositions, (c) Explanations, and (d) Scope, comprise the structure of a SE theory [12]. When supporting SE research studies, a theory helps to develop and combine research efforts, and it facilitates communication of knowledge and ideas. As to the industry, it can provide software decision-makers with required input regarding the selection of a method, tool or technology for a software project. There may be three modes of theory use in a SE research: (a) using theories from other disciplines as they are, (b) adapting theories generated in other disciplines to SE, and (c) generating theories from scratch in SE discipline [12]. Whether a study on a SE topic is on a theory or practice oriented, theories play an important role for the research area of SE [13]. Thus, the theory & knowledge base of our proposed framework provides scientific theories to a SE research and it includes SE methods, past and the state-of- the-art knowledge in SE domain. As Hevner et al. [8] indicate, this phase ensures that the intended software designs or products are not routine applications based upon well-known software processes; rather, they are really research contributions to the SE discipline. Our proposed research methodology share the same principles of Gregor and Hevner’s [4] framework for evaluating the knowledge and research contribution of a research study in SE discipline (Table I). Accordingly, if we apply known solution to the known problems, the result is a “routine design” with no contribution. For a known problem-new solution case, the result would be an “improvement” with knowledge contribution. The non- trivial extension of a known solution to a new problem results in “exaptation” with knowledge contribution. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072
4.
© 2016, IRJET
| Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 25 Finally, application of a new solution to a new problem is an “invention” with an important contribution to the SE theory and knowledge base. Table -1: Knowledge contribution, adopted from [4]. Problem Domain Maturity Solution Maturity Result and Knowledge Contribution Known problem (high maturity) Known solution (high maturity) Routine design No contribution Known problem (high maturity) New solution (low maturity) Improvement Research contribution New problem (low maturity) Extension of known solution (high maturity) Exaptation Research contribution New problem (low maturity) New solution (low maturity) Invention Research contribution The skillful selection and application of appropriate theories is also important for constructing and evaluating the software artifacts. In addition to the results of a DSR on SE, the contributions will include any extensions to the original theories, methods, and the experiences gained from performing the research and field testing. To form and justify the theoretical base, the researcher(s) should be able to define the constructs of the theories related to the SE research and the relationships between the constructs either in the form of hypotheses or research questions. 3.4 Design-Build-Test Cycle The main activities of this phase are • Elaborating on theory constructs, • Defining validity and reliability issues on the research, • Designing measurement methods and tools, • Iterating the activities of Design-Build-Test Cycle The Design-Build-Test Cycle phase is where the most of the work is done and by which the critical research activities are conducted. The requirements obtained from the Relevance Phase (the solution and acceptance criteria) and also the guidelines of the previous phase (Theory & Knowledge Base), such as the software constructs and their relationships, form the baseline. As indicated, this phase is an iterative and incremental process, which includes (a) the generation and evaluation of design alternatives, (b) selecting one of them, (c) building the artifact, and finally (d) testing until a satisfactory solution is achieved [6]. It is important to keep a balance between the efforts spent in building, testing the evolving software artifact and the other research activities. It is highly probable that this phase will necessitate multiple iterations of the cycle, and therefore, the targeted software artifacts must be tested in laboratory and experimental environments before releasing the artifact into field testing at the Evaluation Phase. It is worth to note that this phase is the heart of a SE research project where the most of the contributions to the SE theory and knowledge domain are expected [4]. 3.5 Evaluation At this phase, the evaluation of the software artifact is done with single or multiple case studies [11] combined with the use of quantitative and/or qualitative methods as well as SE domain specific tools and techniques. The evaluation result will determine whether additional iterations of design-build-test cycle are needed depending on the requirements obtained from the Relevance Phase. Moreover, the feedback from Evaluation Phase and the results of field testing may also lead to the restatement of research requirements based on the actual performance of the produced software artifact. 4. CONCLUSIONS As aforementioned, current SE industry still faces the major problems despite the developments in the methods, models, tools and techniques of SE knowledge domain. Although the SE research efforts mostly adopt the principles of quantitative, qualitative paradigms, or both, there are models, such as DSR, which can address the issues in SE research domain. According to our belief and also to the literature review on the theory use in SE research community, there is a need for a process model considering the prescriptions of well-known research paradigms as well as the theoretical and trans-disciplinary foundations of SE as an applied discipline [3]. Consequently, we proposed an extended DSR model, which combined its fundamentals with other approaches, and elaborated on the role of a theory and its constructs. We hope that this model may be a different view to support SE research community while providing the SE industry with a practice-oriented research and development framework. However, an important limitation of this study is the empirical evidences it needs, and the theoretical support that must be provided by the industry and academicians. As a result, our effort may be considered as a preliminary attempt rather than a complete solution. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072
5.
© 2016, IRJET
| Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 26 REFERENCES [1] Y. Wang, “software engineering foundations: A software science perspective”, 1st Ed. New York, USA: Auerbach Publications, Taylor & Francis Group, 2008. [2] J. Dominguez, “the curious case of the Chaos Report (2009)”, Project Smart, 2009. [3] M.P. Uysal, “in search of software engineering foundations: A theoretical and trans-disciplinary perspective”, Proceedings of the 7th International Conference on Computer Engineering and Technology, Paris, France, April 13-14, 2015. [4] S. Gregor and A.R. Hevner, “positioning and presenting design science research for maximum impact”, MIS Quarterly, 37(2), pp.337-355, 2013. [5] V.K. Vaishnavi and W.J. Kuechler, “design science research methods and patterns: Innovating information and communication technology”. Auerbach Publications, Taylor & Francis Group, NW, USA, 2008. [6] A.R Hevner, "a three cycle view of design science research", Scandinavian Journal of Information Systems, 19(2), 2007. [7] A. Hevner, S. Chatterjee, “design research in information systems, integrated series 9 in information systems”, 22, DOI 10.1007/978-1-4419- 5653-8_2, Springer Science+Business Media, LLC, 2010. [8] A Hevner, S. March, J. Park and S. Ram, “design science in information systems research,” MIS Quarterly, 28(1), pp. 75-105, 2004. [9] J.E. Hannay, D.I.K. Sjøberg, T. Dybå, “A systematic review of theory use in software engineering experiments”, IEEE Transactions on Software Engineering, vol. 33(2), pp. 87-107, 2007. [10] H. Simon, “the sciences of the artificial”, Cambridge, MA: MIT Press, 1969. [11] J Dul, and T. Hak, “case study methodology in business research”, Butterworth-Heinemann Publications, Oxford, UK, 2008. [12] D.I.K Sjøberg, T. Dybå, B.C.D. Anda, and J.E Hannay, “building theories in software engineering,” in Guide to Advanced Empirical Software Engineering, 1st Ed, pp. 312-336, 2008. [13] SEMAT, “Software engineering method and theory”, retrieved on June 20, 2014, available: http://semat.org. [14] F. Shull, J. Singer, D.I.K. Sjøberg (eds.), “guide to advanced empirical software engineering”, Springer- Verlag London Limited, 2008. BIOGRAPHY Assoc. Prof Dr. Murat Pasa UYSAL is a faculty member at the Department of Management Information Systems in Ufuk University, Ankara, Turkey. He holds a B.S degree in Electrical & Electronic Engineering, a M.S degree in Computer Engineering, and a Ph.D. degree in Educational Technology. He completed his post-doctoral studies at Rochester Institute of Technology in New York, which was on Software Re-Engineering, IT Governance and e-learning. He served as an advisor and engineer for different types of Software and Information Technology (IT) Projects in Turkish Army (TA), and also conducted studies addressing the problems of TA in the research areas of IT. He has been teaching Software Engineering, IT, Information Systems related courses. His research interest is in the areas of information systems, software engineering, instructional and research methods, tools for computer programming. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072
Download now