Design Research In Software Development

Download Design Research In Software Development PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Design Research In Software Development book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.
Design Science Methodology for Information Systems and Software Engineering

This book provides guidelines for practicing design science in the fields of information systems and software engineering research. A design process usually iterates over two activities: first designing an artifact that improves something for stakeholders and subsequently empirically investigating the performance of that artifact in its context. This “validation in context” is a key feature of the book - since an artifact is designed for a context, it should also be validated in this context. The book is divided into five parts. Part I discusses the fundamental nature of design science and its artifacts, as well as related design research questions and goals. Part II deals with the design cycle, i.e. the creation, design and validation of artifacts based on requirements and stakeholder goals. To elaborate this further, Part III presents the role of conceptual frameworks and theories in design science. Part IV continues with the empirical cycle to investigate artifacts in context, and presents the different elements of research problem analysis, research setup and data analysis. Finally, Part V deals with the practical application of the empirical cycle by presenting in detail various research methods, including observational case studies, case-based and sample-based experiments and technical action research. These main sections are complemented by two generic checklists, one for the design cycle and one for the empirical cycle. The book is written for students as well as academic and industrial researchers in software engineering or information systems. It provides guidelines on how to effectively structure research goals, how to analyze research problems concerning design goals and knowledge questions, how to validate artifact designs and how to empirically investigate artifacts in context – and finally how to present the results of the design cycle as a whole.
Design research in software development: Constructing and Linking Research Questions, Objectives, Methods and Outcomes (UUM Press)

Design research is grounded on the iterative Triangulation Methodology (ITM), where theoretical, development and empirical research approaches are triangulated to accomplish the design research objectives. Constructing and associating research gaps, questions, objectives, methods and outcomes are imperative in a research. However, not linking all these and choosing the wrong and poorly designed methods are common especially among inexperienced researchers and students. Therefore, researchers should practice strategies in identifying the right methods to collect data or perform experiment that can meet the predefined objectives and determined research problems. This book is aimed at providing some of the likely strategies. It contains personalized strategies and examples that are useful for starting a design research in any field particularly in software and application development. The examples described are real studies that we conducted together with our research team members.
Software Design and Development: Concepts, Methodologies, Tools, and Applications

Author: Management Association, Information Resources
language: en
Publisher: IGI Global
Release Date: 2013-07-31
Innovative tools and techniques for the development and design of software systems are essential to the problem solving and planning of software solutions. Software Design and Development: Concepts, Methodologies, Tools, and Applications brings together the best practices of theory and implementation in the development of software systems. This reference source is essential for researchers, engineers, practitioners, and scholars seeking the latest knowledge on the techniques, applications, and methodologies for the design and development of software systems.