Author: Mala, D. Jeya
Publisher: IGI Global
ISBN: 1522577912
Category : Computers
Languages : en
Pages : 312
Book Description
To provide the necessary security and quality assurance activities into Internet of Things (IoT)-based software development, innovative engineering practices are vital. They must be given an even higher level of importance than most other events in the field. Integrating the Internet of Things Into Software Engineering Practices provides research on the integration of IoT into the software development life cycle (SDLC) in terms of requirements management, analysis, design, coding, and testing, and provides security and quality assurance activities to IoT-based software development. The content within this publication covers agile software, language specification, and collaborative software and is designed for analysts, security experts, IoT software programmers, computer and software engineers, students, professionals, and researchers.
Integrating the Internet of Things Into Software Engineering Practices
Author: Mala, D. Jeya
Publisher: IGI Global
ISBN: 1522577912
Category : Computers
Languages : en
Pages : 312
Book Description
To provide the necessary security and quality assurance activities into Internet of Things (IoT)-based software development, innovative engineering practices are vital. They must be given an even higher level of importance than most other events in the field. Integrating the Internet of Things Into Software Engineering Practices provides research on the integration of IoT into the software development life cycle (SDLC) in terms of requirements management, analysis, design, coding, and testing, and provides security and quality assurance activities to IoT-based software development. The content within this publication covers agile software, language specification, and collaborative software and is designed for analysts, security experts, IoT software programmers, computer and software engineers, students, professionals, and researchers.
Publisher: IGI Global
ISBN: 1522577912
Category : Computers
Languages : en
Pages : 312
Book Description
To provide the necessary security and quality assurance activities into Internet of Things (IoT)-based software development, innovative engineering practices are vital. They must be given an even higher level of importance than most other events in the field. Integrating the Internet of Things Into Software Engineering Practices provides research on the integration of IoT into the software development life cycle (SDLC) in terms of requirements management, analysis, design, coding, and testing, and provides security and quality assurance activities to IoT-based software development. The content within this publication covers agile software, language specification, and collaborative software and is designed for analysts, security experts, IoT software programmers, computer and software engineers, students, professionals, and researchers.
Contemporary Empirical Methods in Software Engineering
Author: Michael Felderer
Publisher: Springer Nature
ISBN: 3030324893
Category : Computers
Languages : en
Pages : 520
Book Description
This book presents contemporary empirical methods in software engineering related to the plurality of research methodologies, human factors, data collection and processing, aggregation and synthesis of evidence, and impact of software engineering research. The individual chapters discuss methods that impact the current evolution of empirical software engineering and form the backbone of future research. Following an introductory chapter that outlines the background of and developments in empirical software engineering over the last 50 years and provides an overview of the subsequent contributions, the remainder of the book is divided into four parts: Study Strategies (including e.g. guidelines for surveys or design science); Data Collection, Production, and Analysis (highlighting approaches from e.g. data science, biometric measurement, and simulation-based studies); Knowledge Acquisition and Aggregation (highlighting literature research, threats to validity, and evidence aggregation); and Knowledge Transfer (discussing open science and knowledge transfer with industry). Empirical methods like experimentation have become a powerful means of advancing the field of software engineering by providing scientific evidence on software development, operation, and maintenance, but also by supporting practitioners in their decision-making and learning processes. Thus the book is equally suitable for academics aiming to expand the field and for industrial researchers and practitioners looking for novel ways to check the validity of their assumptions and experiences. Chapter 17 is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.
Publisher: Springer Nature
ISBN: 3030324893
Category : Computers
Languages : en
Pages : 520
Book Description
This book presents contemporary empirical methods in software engineering related to the plurality of research methodologies, human factors, data collection and processing, aggregation and synthesis of evidence, and impact of software engineering research. The individual chapters discuss methods that impact the current evolution of empirical software engineering and form the backbone of future research. Following an introductory chapter that outlines the background of and developments in empirical software engineering over the last 50 years and provides an overview of the subsequent contributions, the remainder of the book is divided into four parts: Study Strategies (including e.g. guidelines for surveys or design science); Data Collection, Production, and Analysis (highlighting approaches from e.g. data science, biometric measurement, and simulation-based studies); Knowledge Acquisition and Aggregation (highlighting literature research, threats to validity, and evidence aggregation); and Knowledge Transfer (discussing open science and knowledge transfer with industry). Empirical methods like experimentation have become a powerful means of advancing the field of software engineering by providing scientific evidence on software development, operation, and maintenance, but also by supporting practitioners in their decision-making and learning processes. Thus the book is equally suitable for academics aiming to expand the field and for industrial researchers and practitioners looking for novel ways to check the validity of their assumptions and experiences. Chapter 17 is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.
Integrating Research and Practice in Software Engineering
Author: Stan Jarzabek
Publisher: Springer
ISBN: 3030265749
Category : Technology & Engineering
Languages : en
Pages : 260
Book Description
In this book, the authors highlight recent findings that hold the potential to improve software products or development processes; in addition, they help readers understand new concepts and technologies, and to see what it takes to migrate from old to new platforms. Some of the authors have spent most of their careers in industry, working at the frontiers of practice-based innovation, and are at the same time prominent researchers who have made significant academic contributions. Others work together with industry to test, in industrial settings, the methods they’ve developed in the lab. The choice of subject and authors represent the key elements of this book. Its respective chapters cover a wide range of topics, from cloud computing to agile development, applications of data science methods, re-engineering of aging applications into modern ones, and business and requirements engineering. Taken together, they offer a valuable asset for practitioners and researchers alike.
Publisher: Springer
ISBN: 3030265749
Category : Technology & Engineering
Languages : en
Pages : 260
Book Description
In this book, the authors highlight recent findings that hold the potential to improve software products or development processes; in addition, they help readers understand new concepts and technologies, and to see what it takes to migrate from old to new platforms. Some of the authors have spent most of their careers in industry, working at the frontiers of practice-based innovation, and are at the same time prominent researchers who have made significant academic contributions. Others work together with industry to test, in industrial settings, the methods they’ve developed in the lab. The choice of subject and authors represent the key elements of this book. Its respective chapters cover a wide range of topics, from cloud computing to agile development, applications of data science methods, re-engineering of aging applications into modern ones, and business and requirements engineering. Taken together, they offer a valuable asset for practitioners and researchers alike.
Human-Centered Software Engineering - Integrating Usability in the Software Development Lifecycle
Author: Ahmed Seffah
Publisher: Springer Science & Business Media
ISBN: 9781402040276
Category : Computers
Languages : en
Pages : 432
Book Description
Human-CenteredSoftwareEngineering: BridgingHCI,UsabilityandSoftwareEngineering From its beginning in the 1980’s, the ?eld of human-computer interaction (HCI) has beende?nedasamultidisciplinaryarena. BythisImeanthattherehas beenanexplicit recognition that distinct skills and perspectives are required to make the whole effort of designing usable computer systems work well. Thus people with backgrounds in Computer Science (CS) and Software Engineering (SE) joined with people with ba- grounds in various behavioral science disciplines (e. g. , cognitive and social psych- ogy, anthropology)inaneffortwhereallperspectiveswereseenasessentialtocreating usable systems. But while the ?eld of HCI brings individuals with many background disciplines together to discuss a common goal - the development of useful, usable, satisfying systems - the form of the collaboration remains unclear. Are we striving to coordinate the varied activities in system development, or are we seeking a richer collaborative framework? In coordination, Usability and SE skills can remain quite distinct and while the activities of each group might be critical to the success of a project, we need only insure that critical results are provided at appropriate points in the development cycle. Communication by one group to the other during an activity might be seen as only minimally necessary. In collaboration, there is a sense that each group can learn something about its own methods and processes through a close pa- nership with the other. Communication during the process of gathering information from target users of a system by usability professionals would not be seen as so- thing that gets in the way of the essential work of software engineering professionals.
Publisher: Springer Science & Business Media
ISBN: 9781402040276
Category : Computers
Languages : en
Pages : 432
Book Description
Human-CenteredSoftwareEngineering: BridgingHCI,UsabilityandSoftwareEngineering From its beginning in the 1980’s, the ?eld of human-computer interaction (HCI) has beende?nedasamultidisciplinaryarena. BythisImeanthattherehas beenanexplicit recognition that distinct skills and perspectives are required to make the whole effort of designing usable computer systems work well. Thus people with backgrounds in Computer Science (CS) and Software Engineering (SE) joined with people with ba- grounds in various behavioral science disciplines (e. g. , cognitive and social psych- ogy, anthropology)inaneffortwhereallperspectiveswereseenasessentialtocreating usable systems. But while the ?eld of HCI brings individuals with many background disciplines together to discuss a common goal - the development of useful, usable, satisfying systems - the form of the collaboration remains unclear. Are we striving to coordinate the varied activities in system development, or are we seeking a richer collaborative framework? In coordination, Usability and SE skills can remain quite distinct and while the activities of each group might be critical to the success of a project, we need only insure that critical results are provided at appropriate points in the development cycle. Communication by one group to the other during an activity might be seen as only minimally necessary. In collaboration, there is a sense that each group can learn something about its own methods and processes through a close pa- nership with the other. Communication during the process of gathering information from target users of a system by usability professionals would not be seen as so- thing that gets in the way of the essential work of software engineering professionals.
Research and Evidence in Software Engineering
Author: Varun Gupta
Publisher: CRC Press
ISBN: 1000398846
Category : Computers
Languages : en
Pages : 339
Book Description
Research and Evidence in Software Engineering: From Empirical Studies to Open Source Artifacts introduces advanced software engineering to software engineers, scientists, postdoctoral researchers, academicians, software consultants, management executives, doctoral students, and advanced level postgraduate computer science students. This book contains research articles addressing numerous software engineering research challenges associated with various software development-related activities, including programming, testing, measurements, human factors (social software engineering), specification, quality, program analysis, software project management, and more. It provides relevant theoretical frameworks, empirical research findings, and evaluated solutions addressing the research challenges associated with the above-mentioned software engineering activities. To foster collaboration among the software engineering research community, this book also reports datasets acquired systematically through scientific methods and related to various software engineering aspects that are valuable to the research community. These datasets will allow other researchers to use them in their research, thus improving the quality of overall research. The knowledge disseminated by the research studies contained in the book will hopefully motivate other researchers to further innovation in the way software development happens in real practice.
Publisher: CRC Press
ISBN: 1000398846
Category : Computers
Languages : en
Pages : 339
Book Description
Research and Evidence in Software Engineering: From Empirical Studies to Open Source Artifacts introduces advanced software engineering to software engineers, scientists, postdoctoral researchers, academicians, software consultants, management executives, doctoral students, and advanced level postgraduate computer science students. This book contains research articles addressing numerous software engineering research challenges associated with various software development-related activities, including programming, testing, measurements, human factors (social software engineering), specification, quality, program analysis, software project management, and more. It provides relevant theoretical frameworks, empirical research findings, and evaluated solutions addressing the research challenges associated with the above-mentioned software engineering activities. To foster collaboration among the software engineering research community, this book also reports datasets acquired systematically through scientific methods and related to various software engineering aspects that are valuable to the research community. These datasets will allow other researchers to use them in their research, thus improving the quality of overall research. The knowledge disseminated by the research studies contained in the book will hopefully motivate other researchers to further innovation in the way software development happens in real practice.
Model-Driven Software Development: Integrating Quality Assurance
Author: Rech, Jrg
Publisher: IGI Global
ISBN: 1605660078
Category : Computers
Languages : en
Pages : 526
Book Description
Covers important concepts, issues, trends, methodologies, and technologies in quality assurance for model-driven software development.
Publisher: IGI Global
ISBN: 1605660078
Category : Computers
Languages : en
Pages : 526
Book Description
Covers important concepts, issues, trends, methodologies, and technologies in quality assurance for model-driven software development.
The Routledge International Handbook of Practice-Based Research
Author: Craig Vear
Publisher: Routledge
ISBN: 1000522040
Category : Social Science
Languages : en
Pages : 978
Book Description
The Routledge International Handbook of Practice-Based Research presents a cohesive framework with which to conduct practice-based research or to support, manage and supervise practice-based researchers. It has been written with an inclusive approach, with the intention of presenting deep and meaningful knowledge for the benefit of all readers. This handbook has been designed to present specific detail of practice-based research by outlining its shared traits with all forms of research and to highlight its core distinguishing features into a cohesive, principled and methodical approach. To this end, the handbook is presented in five sections: 1. Practice-Based Research, 2. Knowledge, 3. Method, 4. The Practice-Based PhD and 5. Practitioner Voices. Each section begins with a leading chapter that outlines each of the distinct areas as they relate to practice-based research. This is followed by a series of contributing chapters that discuss pertinent themes in more detail. Practitioners from a broad range of backgrounds will find these chapters helpful: research students or final year graduates will be introduced to the principled nature of practice-based research PhD researchers embarking on a research project or are in the flow of research will find this guidance supportive professionals such as designers, makers, engineers, artists and creative technologists wishing to strengthen their research into their practice will be guided through the principled and focused nature of practice-based research supervisors, managers and policy makers will benefit from the potential and rigour of practice-based researchers in the pursuit of new knowledge.
Publisher: Routledge
ISBN: 1000522040
Category : Social Science
Languages : en
Pages : 978
Book Description
The Routledge International Handbook of Practice-Based Research presents a cohesive framework with which to conduct practice-based research or to support, manage and supervise practice-based researchers. It has been written with an inclusive approach, with the intention of presenting deep and meaningful knowledge for the benefit of all readers. This handbook has been designed to present specific detail of practice-based research by outlining its shared traits with all forms of research and to highlight its core distinguishing features into a cohesive, principled and methodical approach. To this end, the handbook is presented in five sections: 1. Practice-Based Research, 2. Knowledge, 3. Method, 4. The Practice-Based PhD and 5. Practitioner Voices. Each section begins with a leading chapter that outlines each of the distinct areas as they relate to practice-based research. This is followed by a series of contributing chapters that discuss pertinent themes in more detail. Practitioners from a broad range of backgrounds will find these chapters helpful: research students or final year graduates will be introduced to the principled nature of practice-based research PhD researchers embarking on a research project or are in the flow of research will find this guidance supportive professionals such as designers, makers, engineers, artists and creative technologists wishing to strengthen their research into their practice will be guided through the principled and focused nature of practice-based research supervisors, managers and policy makers will benefit from the potential and rigour of practice-based researchers in the pursuit of new knowledge.
Blockchain
Author: Rajdeep Chakraborty
Publisher: CRC Press
ISBN: 1000686108
Category : Computers
Languages : en
Pages : 317
Book Description
Blockchain: Principles and Applications in IoT covers all the aspects of Blockchain and its application in IOT. The book focuses on Blockchain, its features, and the core technologies that are used to build the Blockchain network. The gradual flow of chapters traces the history of blockchain from cryptocurrencies to blockchain technology platforms and applications that are adopted by mainstream financial and industrial domains worldwide due to their ease of use, increased security and transparency. • Focuses on application of Blockchain on IoT domain • Focuses on Blockchain as a data repository • Most books on Blockchain cover bitcoins and crypto currency. This book will also cover blockchain in other areas like healthcare, supply chain management, etc • Covers consensus algorithms like PAROX, RAFT etc. and its applications This book is primarily aimed at graduates and researchers in computer science and IT.
Publisher: CRC Press
ISBN: 1000686108
Category : Computers
Languages : en
Pages : 317
Book Description
Blockchain: Principles and Applications in IoT covers all the aspects of Blockchain and its application in IOT. The book focuses on Blockchain, its features, and the core technologies that are used to build the Blockchain network. The gradual flow of chapters traces the history of blockchain from cryptocurrencies to blockchain technology platforms and applications that are adopted by mainstream financial and industrial domains worldwide due to their ease of use, increased security and transparency. • Focuses on application of Blockchain on IoT domain • Focuses on Blockchain as a data repository • Most books on Blockchain cover bitcoins and crypto currency. This book will also cover blockchain in other areas like healthcare, supply chain management, etc • Covers consensus algorithms like PAROX, RAFT etc. and its applications This book is primarily aimed at graduates and researchers in computer science and IT.
Integrating CMMI and Agile Development
Author: Paul E. McMahon
Publisher: Pearson Education
ISBN: 0132172755
Category : Computers
Languages : en
Pages : 565
Book Description
Many organizations that have improved process maturity through Capability Maturity Model Integration (CMMI®) now also want greater agility. Conversely, many organizations that are succeeding with Agile methods now want the benefits of more mature processes. The solution is to integrate CMMI and Agile. Integrating CMMI® and Agile Development offers broad guidance for melding these process improvement methodologies. It presents six detailed case studies, along with essential real-world lessons, big-picture insights, and mistakes to avoid. Drawing on decades of process improvement experience, author Paul McMahon explains how combining an Agile approach with the CMMI process improvement framework is the fastest, most effective way to achieve your business objectives. He offers practical, proven techniques for CMMI and Agile integration, including new ways to extend Agile into system engineering and project management and to optimize performance by focusing on your organization’s unique, culture-related weaknesses.
Publisher: Pearson Education
ISBN: 0132172755
Category : Computers
Languages : en
Pages : 565
Book Description
Many organizations that have improved process maturity through Capability Maturity Model Integration (CMMI®) now also want greater agility. Conversely, many organizations that are succeeding with Agile methods now want the benefits of more mature processes. The solution is to integrate CMMI and Agile. Integrating CMMI® and Agile Development offers broad guidance for melding these process improvement methodologies. It presents six detailed case studies, along with essential real-world lessons, big-picture insights, and mistakes to avoid. Drawing on decades of process improvement experience, author Paul McMahon explains how combining an Agile approach with the CMMI process improvement framework is the fastest, most effective way to achieve your business objectives. He offers practical, proven techniques for CMMI and Agile integration, including new ways to extend Agile into system engineering and project management and to optimize performance by focusing on your organization’s unique, culture-related weaknesses.
Proceedings of International Conference on Communication and Artificial Intelligence
Author: Vishal Goyal
Publisher: Springer Nature
ISBN: 9813365463
Category : Technology & Engineering
Languages : en
Pages : 598
Book Description
This book is a collection of best selected research papers presented at the International Conference on Communication and Artificial Intelligence (ICCAI 2020), held in the Department of Electronics & Communication Engineering, GLA University, Mathura, India, during 17–18 September 2020. The primary focus of the book is on the research information related to artificial intelligence, networks, and smart systems applied in the areas of industries, government sectors, and educational institutions worldwide. Diverse themes with a central idea of sustainable networking solutions are discussed in the book. The book presents innovative work by leading academics, researchers, and experts from industry.
Publisher: Springer Nature
ISBN: 9813365463
Category : Technology & Engineering
Languages : en
Pages : 598
Book Description
This book is a collection of best selected research papers presented at the International Conference on Communication and Artificial Intelligence (ICCAI 2020), held in the Department of Electronics & Communication Engineering, GLA University, Mathura, India, during 17–18 September 2020. The primary focus of the book is on the research information related to artificial intelligence, networks, and smart systems applied in the areas of industries, government sectors, and educational institutions worldwide. Diverse themes with a central idea of sustainable networking solutions are discussed in the book. The book presents innovative work by leading academics, researchers, and experts from industry.