SlideShare a Scribd company logo
1 of 5
Download to read offline
© 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
© 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
© 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
© 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
© 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

More Related Content

What's hot

1st Chapter Business Research Method.
1st Chapter Business Research Method.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 ResearchThe overlaps between Action Research and Design Research
The overlaps between Action Research and Design ResearchSandeep Purao
 
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...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-spsResearch methodology  3-sps
Research methodology 3-spssanjay shekhawat
 
Unit 7 : Training Others in Student Supervision
Unit 7 : Training Others in Student Supervision Unit 7 : Training Others in Student Supervision
Unit 7 : Training Others in Student Supervision Zainab Noor
 
Tips for FRGS Application
Tips for FRGS Application Tips for FRGS Application
Tips for FRGS Application BC Chew
 
Applied research - Research Methodology - Manu Melwin Joy
Applied research - Research Methodology -  Manu Melwin JoyApplied research - Research Methodology -  Manu Melwin Joy
Applied research - Research Methodology - Manu Melwin Joymanumelwin
 
Edd 9800 morote chapter 1 introduction to educational research
Edd 9800 morote chapter 1 introduction to educational researchEdd 9800 morote chapter 1 introduction to educational research
Edd 9800 morote chapter 1 introduction to educational researchvdavis724
 
1.lecture 1 introduction to business research method
1.lecture 1 introduction to business research method1.lecture 1 introduction to business research method
1.lecture 1 introduction to business research methodNazrin Nazdri
 
Introduction to Research Design
Introduction to Research DesignIntroduction to Research Design
Introduction to Research DesignAnwarul Rajeev
 
How to write the methodology chapter of a dissertation or thesis
How to write the methodology chapter of a dissertation or thesisHow to write the methodology chapter of a dissertation or thesis
How to write the methodology chapter of a dissertation or thesisRuwin Dias
 
Basic research ppt
Basic research pptBasic research ppt
Basic research pptSajan Ks
 

What's hot (20)

1st Chapter Business Research Method.
1st Chapter Business Research Method.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 ResearchThe 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)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...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-spsResearch methodology  3-sps
Research methodology 3-sps
 
Ch05 instrumentation
Ch05 instrumentationCh05 instrumentation
Ch05 instrumentation
 
Unit 7 : Training Others in Student Supervision
Unit 7 : Training Others in Student Supervision Unit 7 : Training Others in Student Supervision
Unit 7 : Training Others in Student Supervision
 
Tips for FRGS Application
Tips for FRGS Application Tips for FRGS Application
Tips for FRGS Application
 
Ch03 research plan
Ch03 research planCh03 research plan
Ch03 research plan
 
Operational research ppt
Operational research pptOperational research ppt
Operational research ppt
 
Applied research - Research Methodology - Manu Melwin Joy
Applied research - Research Methodology -  Manu Melwin JoyApplied research - Research Methodology -  Manu Melwin Joy
Applied research - Research Methodology - Manu Melwin Joy
 
My research manual
My research manualMy research manual
My research manual
 
Edd 9800 morote chapter 1 introduction to educational research
Edd 9800 morote chapter 1 introduction to educational researchEdd 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 method1.lecture 1 introduction to business research method
1.lecture 1 introduction to business research method
 
Thesis writing manual
Thesis writing manualThesis writing manual
Thesis writing manual
 
Introduction to Research Design
Introduction to Research DesignIntroduction 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 thesisHow 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 agencies6sept2020Ph d. research funding agencies6sept2020
Ph d. research funding agencies6sept2020
 
Basic research ppt
Basic research pptBasic research ppt
Basic research ppt
 
Research methodology handbook 1
Research methodology handbook 1Research 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 ArtCase Study Based Software Engineering Project Development: State of Art
Case Study Based Software Engineering Project Development: State of ArtDr Sukhpal Singh Gill
 
A SYSTEMATIC REVIEW OF UNCERTAINTIES IN SOFTWARE PROJECT MANAGEMENT
A SYSTEMATIC REVIEW OF UNCERTAINTIES IN SOFTWARE PROJECT MANAGEMENTA SYSTEMATIC REVIEW OF UNCERTAINTIES IN SOFTWARE PROJECT MANAGEMENT
A SYSTEMATIC REVIEW OF UNCERTAINTIES IN SOFTWARE PROJECT MANAGEMENTAllison Thompson
 
(revision date 02252014)Introduction to Concept Paper.docx
(revision date 02252014)Introduction to Concept Paper.docx(revision date 02252014)Introduction to Concept Paper.docx
(revision date 02252014)Introduction to Concept Paper.docxmercysuttle
 
Botor_project_research_methodology_2016
Botor_project_research_methodology_2016Botor_project_research_methodology_2016
Botor_project_research_methodology_2016Shayne Botor
 
A sample proposal with comment
A sample proposal with commentA sample proposal with comment
A sample proposal with commentEulices Cordoba
 
A sample proposal with comment
A sample proposal with commentA sample proposal with comment
A sample proposal with commentMdShoag1
 
A sample proposal with comment.pdf
A sample proposal with comment.pdfA sample proposal with comment.pdf
A sample proposal with comment.pdfFatima150778
 
Guidelines and format for a research
Guidelines and format for a researchGuidelines and format for a research
Guidelines and format for a researchsatyaltanka
 
How_to_Prepare_Research_Proposal.pptx
How_to_Prepare_Research_Proposal.pptxHow_to_Prepare_Research_Proposal.pptx
How_to_Prepare_Research_Proposal.pptxSonaKumar13
 
A systematic review of uncertainties in
A systematic review of uncertainties inA systematic review of uncertainties in
A systematic review of uncertainties inijseajournal
 
Leong Paper 2011
Leong Paper 2011Leong Paper 2011
Leong Paper 2011victor tang
 
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docxtamicawaysmith
 
research proposal.pptx
research proposal.pptxresearch proposal.pptx
research proposal.pptxmusfirafatima3
 
research proposal.pptx
research proposal.pptxresearch proposal.pptx
research proposal.pptxmusfirafatima3
 
21RMI56-Research Methodology Mod 1 and 2
21RMI56-Research Methodology Mod 1 and 221RMI56-Research Methodology Mod 1 and 2
21RMI56-Research Methodology Mod 1 and 2RoopaDNDandally
 
Bh Quality In The Practice Led Ph D
Bh   Quality In The Practice Led Ph DBh   Quality In The Practice Led Ph D
Bh Quality In The Practice Led Ph DFNian
 
Contemporary research handbook
Contemporary research handbookContemporary research handbook
Contemporary research handbookHajira Ghani
 
Part 1 research and evaluation edited
Part 1 research and evaluation editedPart 1 research and evaluation edited
Part 1 research and evaluation editedYISMAW 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...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 ArtCase 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 MANAGEMENTA 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(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_2016Botor_project_research_methodology_2016
Botor_project_research_methodology_2016
 
A sample proposal with comment
A sample proposal with commentA sample proposal with comment
A sample proposal with comment
 
A sample proposal with comment
A sample proposal with commentA sample proposal with comment
A sample proposal with comment
 
A sample proposal with comment.pdf
A sample proposal with comment.pdfA sample proposal with comment.pdf
A sample proposal with comment.pdf
 
Guidelines and format for a research
Guidelines and format for a researchGuidelines and format for a research
Guidelines and format for a research
 
How_to_Prepare_Research_Proposal.pptx
How_to_Prepare_Research_Proposal.pptxHow_to_Prepare_Research_Proposal.pptx
How_to_Prepare_Research_Proposal.pptx
 
A systematic review of uncertainties in
A systematic review of uncertainties inA systematic review of uncertainties in
A systematic review of uncertainties in
 
Leong Paper 2011
Leong Paper 2011Leong 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.docx32 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.pptxresearch proposal.pptx
research proposal.pptx
 
research proposal.pptx
research proposal.pptxresearch proposal.pptx
research proposal.pptx
 
10cs661_or_unit-1.ppt
10cs661_or_unit-1.ppt10cs661_or_unit-1.ppt
10cs661_or_unit-1.ppt
 
21RMI56-Research Methodology Mod 1 and 2
21RMI56-Research Methodology Mod 1 and 221RMI56-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 DBh   Quality In The Practice Led Ph D
Bh Quality In The Practice Led Ph D
 
Contemporary research handbook
Contemporary research handbookContemporary research handbook
Contemporary research handbook
 
Part 1 research and evaluation edited
Part 1 research and evaluation editedPart 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...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...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 STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET 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...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 CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET 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...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-...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...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...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 ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...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 ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...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 SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...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.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...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 DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...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...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 STRUCTURESTUDY 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...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 CharacteristicsEffect 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...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-...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...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 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 ADASA 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,...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 ProP.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...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 SystemSurvey 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 bridgesReview 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 applicationReact 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 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.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...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 DesignMultistoried 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...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 .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...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.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
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 ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 

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 .pdfCCS355 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...🔝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.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE 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 Serviceyoung 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...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.pdfDesign 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 MSETCLCurrent 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 serviceGurgaon ✡️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...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.pptxWhat 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  examplesPOWER 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 ≽ 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★ 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-IVHARMONY 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 GirlsCall 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 learningchaitra-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 ExchangerStudy 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 .pdfCCS355 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).pptxArtificial-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