Browse Results

Showing 22,951 through 22,975 of 54,275 results

Applied Geospatial Data Science with Python: Leverage geospatial data analysis and modeling to find unique solutions to environmental problems

by David S. Jordan

Intelligently connect data points and gain a deeper understanding of environmental problems through hands-on Geospatial Data Science case studies written in PythonThe book includes colored images of important conceptsKey FeaturesLearn how to integrate spatial data and spatial thinking into traditional data science workflowsDevelop a spatial perspective and learn to avoid common pitfalls along the wayGain expertise through practical case studies applicable in a variety of industries with code samples that can be reproduced and expandedBook DescriptionData scientists, when presented with a myriad of data, can often lose sight of how to present geospatial analyses in a meaningful way so that it makes sense to everyone. Using Python to visualize data helps stakeholders in less technical roles to understand the problem and seek solutions. The goal of this book is to help data scientists and GIS professionals learn and implement geospatial data science workflows using Python.Throughout this book, you'll uncover numerous geospatial Python libraries with which you can develop end-to-end spatial data science workflows. You'll learn how to read, process, and manipulate spatial data effectively. With data in hand, you'll move on to crafting spatial data visualizations to better understand and tell the story of your data through static and dynamic mapping applications. As you progress through the book, you'll find yourself developing geospatial AI and ML models focused on clustering, regression, and optimization. The use cases can be leveraged as building blocks for more advanced work in a variety of industries.By the end of the book, you'll be able to tackle random data, find meaningful correlations, and make geospatial data models.What you will learnUnderstand the fundamentals needed to work with geospatial dataTransition from tabular to geo-enabled data in your workflowsDevelop an introductory portfolio of spatial data science work using PythonGain hands-on skills with case studies relevant to different industriesDiscover best practices focusing on geospatial data to bring a positive change in your environmentExplore solving use cases, such as traveling salesperson and vehicle routing problemsWho this book is forThis book is for you if you are a data scientist seeking to incorporate geospatial thinking into your workflows or a GIS professional seeking to incorporate data science methods into yours. You'll need to have a foundational knowledge of Python for data analysis and/or data science.

The Rise of the Algorithms: How YouTube and TikTok Conquered the World

by John M. Jordan

The meteoric rise of online video is reshaping the competition for human attention. The Rise of the Algorithms argues that this new technology has changed the way we interact with others, our relationships with public institutions, and our very own behaviors and psyches. In tracing the origins and evolution of online video, John M. Jordan examines the mechanics—and the ethical stakes—of online video platforms, especially YouTube and TikTok but also others, such as Twitch. Tracing the use of algorithms pioneered by Facebook and Google and so successfully exploited by TikTok’s corporate parent, ByteDance, Jordan shows how these platforms now engineer human behavior—with consequences for culture, politics, and identity. Jordan argues that we are at an inflection point. Until now we have proved, as a society, ill-prepared or unwilling to address such problems as the power of digital platforms, the personal cost of viral celebrity, the invasion of privacy, and the proliferation of disinformation. The Rise of the Algorithms combines this urgent assessment with a clear-eyed discussion of present challenges and recommendations for reclaiming our online futures.A valuable resource for understanding the transformations that have been and will be brought by YouTube, TikTok, and similar platforms, Jordan’s timely book is a vital work for anyone who uses the internet and especially for policy makers, technologists, communication and media specialists, and researchers who have a direct hand in determining the future of our online world.

Cocos2d Game Development Blueprints

by Jorge Jordán

Whether you are a passionate gamer, like developing, or are just curious about game development, this book is for you. The book has been written to teach 2D game development to app developers and to teach Objective-C to game developers, as learning Cocos2d is the perfect step for both roles.

Getting Started with SpriteKit

by Jorge Jordan

Develop fun and exciting games and create amazing animations for your existing apps with SpriteKit, Apple's 2D game development framework About This Book * Learn the key concepts of game development in iOS * Take advantage of SpriteKit to create your own games and improve your apps * Follow the step-by-step chapters to create a complete product ready to submit to the App Store Who This Book Is For Getting Started with SpriteKit is for beginner-level iOS developers who want to add an extra edge to their apps and create amazing games using SpriteKit. It doesn't matter whether you have experience in iOS development or not as this book will show you the swift tricks you can use to create games. What You Will Learn * Create and configure a SpriteKit project from scratch * Load and manage the basic elements of games such as sprites, labels, and geometrical primitives * Handle touch events, detect collisions, and play sound audio files * Create complex elements, animate sprites, and run the parallax effect * Complete your games with key components such as a main menu, transitions between scenes, a tutorial, and the ability to load and save data * Increase the efficiency of your device using the accelerometer or by adding shaders, lights, and shadows * Gain complementary techniques such as creating or finding audio resources, applying SpriteKit to apps, or using third-party tools In Detail SpriteKit is Apple's game engine to develop native iOS games. Strongly boosted by the Apple Inc., Cupertino, it has increased in popularity since its first release. This book shows you the solutions provided by SpriteKit to help you create any 2D game you can imagine and apply them to create animations that will highlight your existing apps. This book will give you the knowledge you need to apply SpriteKit to your existing apps or create your own games from scratch. Throughout the book, you will develop a complete game. The beautiful designs implemented in the game in this book will easily lead you to learn the basis of 2D game development, including creating and moving sprites, and adding them to a game scene. You will also discover how to apply advanced techniques such as collision detection, action execution, playing music, or running animations to give a more professional aspect to the game. You will finish your first game by learning how to add a main menu and a tutorial, as well as saving and loading data from and to the player's device. Finally, you will find out how to apply some mobile games techniques such as accelerometer use or touch detection. Style and approach Written in an informal way with plenty of illustrative screenshots, this easy-to-follow and practical guide will help you get the most from SpriteKit. The main part of the book provides step-by-step instructions to develop of a complete product, while the last chapters give you some complementary techniques than can be used in mobile 2D game development.

Blogger Beyond the Basics

by Lee Jordan

Written in a clear, easy-to-read style, the book takes you through the essential tasks required to create a feature-rich blog as quickly as possible. From initial setup to customizing modules, each task is explained in a clear, practical way using an example blog developed through the book. You'll also learn how to market and measure the success of your blog using Google web applications and other popular tools. This book deals with using the current Blogger and third-party tools to optimize and create widgets for your blog. You'll transform your blog using existing tools then take it further with more challenging approaches to customizing your blog. All the steps involved in each example are listed under the section called "Time for action". Similarly, the results of that action are listed under the section called "What just happened". This structure adds to the clear, simple, and focused approach of the book. The book is aimed at current users of the Blogger platform who want to get the most out of Blogger and people who use a different blogging platform and are planning on switching to Blogger. Blog owners who promote their own services, expertise, and products, and want to increase their blog's success by pushing the limits of what Blogger can do will get the most out of this book. The book doesn't require any specific knowledge of Blogger or the related technologies: RSS, CSS, HTML, and XML. Everything you need to know to grow beyond the basics is covered in this book. The companion website to this book (http://bloggerbeefedup.blogspot.com) includes free resource images and content.

Project Management with dotProject: Implement, Configure, Customize, and Maintain your DotProject Installation

by Lee Jordan

This book is a fast-paced, practical guide to getting things done with dotProject. It illustrates an easy and effective method to handle projects with the help of extensive real-world examples. The book is for a person or a group of people who are looking for an efficient and flexible project management tool for managing any kind of project. They may be users with technical knowledge such as system administrators or IT professionals, or users with basic computer and internet skills who want a project management tool that they can learn easily without having to learn HTML or a programming language. No prior experience of formal project management is required.

CISSP (ISC)² Certification Practice Exams and Tests: Over 1,000 practice questions and explanations covering all 8 CISSP domains for the May 2021 exam version

by Ted Jordan

Pass the Certified Information Systems Security Professional Exam with our all-new set of practice exams designed to simulate the latest exam versionKey FeaturesGet ready to take the CISSP exam with the help of practice questions covering all concepts tested in the examDiscover and fill the gaps in your knowledge with detailed explanations of answersTake two full practice exams that simulate CISSP version May 2021Book DescriptionThe CISSP exam is for security professionals who understand that poor security can put a company out of business. The exam covers eight important security domains - risk management, security architecture, data security, network security, identity management, auditing, security operations, and software development security. Designed to cover all the concepts tested in the CISSP exam, CISSP (ISC)2 Certification Practice Exams and Tests will assess your knowledge of information security and introduce you to the tools you need to master to pass the CISSP exam (version May 2021). With more than 100 questions for every CISSP domain, this book will test your understanding and fill the gaps in your knowledge with the help of descriptive answers and detailed explanations. You'll also find two complete practice exams that simulate the real CISSP exam, along with answers.By the end of this book, you'll be ready to take and pass the (ISC)2 CISSP exam and achieve the Certified Information Systems Security Professional certification putting you in the position to build a career as a security engineer, security manager, or chief information security officer (CISO)What you will learnUnderstand key principles of security, risk management, and asset securityBecome well-versed with topics focused on the security architecture and engineering domainTest your knowledge of IAM and communication using practice questionsStudy the concepts of security assessment, testing, and operationsFind out which security controls are applied in software development securityFind out how you can advance your career by acquiring this gold-standard certificationWho this book is forThis book is for existing and aspiring security professionals, security engineers, security managers, and security experts who want to validate their skills and enhance their careers by passing the CISSP 2021 exam. Prior experience working in at least two of the CISSP security domains will be beneficial.

High-Performance Computing Systems and Technologies in Scientific Research, Automation of Control and Production: 10th International Conference, HPCST 2020, Barnaul, Russia, May 15–16, 2020, Revised Selected Papers (Communications in Computer and Information Science #1304)

by Vladimir Jordan Nikolay Filimonov Ilya Tarasov Vladimir Faerman

This book constitutes selected revised and extended papers from the 10th International Conference on High-Performance Computing Systems and Technologies in Scientific Research, Automation of Control and Production, HPCST 2020, Barnaul, Russia, in May 2020. Due to the COVID-19 pancemic the conference was partly held in virtual mode. The 14 full papers presented in this volume were thoroughly reviewed and selected form 51 submissions. The papers are organized in topical sections on hardware for high-performance computing and its applications; information technologies and computer simulation of physical phenomena.

High-Performance Computing Systems and Technologies in Scientific Research, Automation of Control and Production: 11th International Conference, HPCST 2021, Barnaul, Russia, May 21–22, 2021, Revised Selected Papers (Communications in Computer and Information Science #1526)

by Vladimir Jordan Ilya Tarasov Vladimir Faerman

This book constitutes selected revised and extended papers from the 11th International Conference on High-Performance Computing Systems and Technologies in Scientific Research, Automation of Control and Production, HPCST 2021, Barnaul, Russia, in May 2021. The 32 full papers presented in this volume were thoroughly reviewed and selected form 98 submissions. The papers are organized in topical sections on Hardware for High-Performance Computing and Signal Processing; Information Technologies and Computer Simulation of Physical Phenomena; Computing Technologies in Discrete Mathematics and Decision Making; Information and Computing Technologies in Automation and Control Science; and Computing Technologies in Information Security Applications.

High-Performance Computing Systems and Technologies in Scientific Research, Automation of Control and Production: 12th International Conference, HPCST 2022, Barnaul, Russia, May 20–21, 2022, Revised Selected Papers (Communications in Computer and Information Science #1733)

by Vladimir Jordan Ilya Tarasov Ella Shurina Nikolay Filimonov Vladimir Faerman

This book constitutes the refereed proceedings of the 12th International Conference on High-Performance Computing Systems and Technologies in Scientific Research, Automation of Control and Production, HPCST 2022, held in Barnaul, Russia, during May 20–21, 2022. The 23 full papers included in this book were carefully reviewed and selected from 116 submissions. They were organized in topical sections as follows: hardware for high-performance computing and signal processing; information technologies and computer simulation of physical phenomena; computing technologies in data analysis and decision making; and computing technologies in information security applications.

High-Performance Computing Systems and Technologies in Scientific Research, Automation of Control and Production: 13th International Conference, HPCST 2023, Barnaul, Russia, May 19–20, 2023, Revised Selected Papers (Communications in Computer and Information Science #1986)

by Vladimir Jordan Ilya Tarasov Ella Shurina Nikolay Filimonov Vladimir A. Faerman

This book constitutes the revised selected papers of the 13th International Conference on HPCST 2023, held in Barnaul, Russia, during May 19–20, 2023.The 21 full papers included in this book were carefully reviewed and selected from 81 submissions. The papers are organized in topical sections as follows: Hardware for High-Performance Computing and Signal Processing; Information Technologies and Computer Simulation of Physical Phenomena; Computing Technologies in Data Analysis and Decision Making; Information and Computing Technologies in Automation and Control Science; Computing Technologies in Information Security Applications.

Collaboration Meets Interactive Spaces: Theory And Practice

by Joaquim Jorge Pedro Campos Craig Anslow

This book explores the technological advances and social interactions between interactive spaces, surfaces and devices, aiming to provide new insights into emerging social protocols that arise from the experimentation and long-term usage of interactive surfaces. This edited volume brings together researchers from around the world who investigate interactive surfaces and interaction techniques within large displays, wearable devices, software development, security and emergency management. Providing both theory and practical case studies, the authors look at current developments and challenges into 3D visualization, large surfaces, the interplay of mobile phone devices and large displays, wearable systems and head mounted displays (HMD'S), remote proxemics and interactive wall displays and how these can be employed throughout the home and work spaces. Collaboration Meets Interactive Spaces is both for researchers and industry practitioners, providing readers with a coherent narrative into the current state-of-the-art within interactive surfaces and pervasive display technology, providing necessary tools and techniques as interactive media increasingly permeates everyday contexts.

New Perspectives on Applied Industrial Tools and Techniques

by Jorge Luis García-Alcaraz Giner Alor-Hernández Aidé Aracely Maldonado-Macías Cuauhtémoc Sánchez-Ramírez

This book disseminates the current trends among innovative and high-quality research regarding the implementation of conceptual frameworks, strategies, techniques, methodologies, informatics platforms and models for developing advanced industrial tools and techniques and their application in different fields. It presents a collection of theoretical, real-world and original research works in the field of applied industrial tools and techniques. The text goes beyond the state-of-the-art in the field of industrial and software engineering, listing successful applications and use cases of studies of new approaches, applications, methods, techniques for developing advanced industrial tools, methodologies and techniques and their application in different fields. The topics covered in this book are of interest to academics, researchers, students, stakeholders and consultants.

Techniques, Tools and Methodologies Applied to Global Supply Chain Ecosystems (Intelligent Systems Reference Library #166)

by Jorge Luis García-Alcaraz Cuauhtémoc Sánchez-Ramírez Liliana Avelar-Sosa Giner Alor-Hernández

This book presents the latest developments concerning techniques, tools, and methodologies in supply chain ecosystems. It gathers contributions from a variety of experts, who analyze a range of case studies and industrial sectors such as manufacturing, energy, agricultural, healthcare, humanitarian logistics, and urban goods distribution, to name but a few. The book is chiefly intended to meet the needs of two sectors: firstly, the academic sector, so as to familiarize students, professors, and researchers with the tools that are now being used to optimize supply chains; and secondly, the industrial and managerial sector, so that supply chain management practitioners can benefit from methods and tools that are yielding valuable results in other contexts.

Patterns for Parallel Software Design

by Jorge Luis Ortega-Arjona

Essential reading to understand patterns for parallel programmingSoftware patterns have revolutionized the way we think about how software is designed, built, and documented, and the design of parallel software requires you to consider other particular design aspects and special skills. From clusters to supercomputers, success heavily depends on the design skills of software developers.Patterns for Parallel Software Design presents a pattern-oriented software architecture approach to parallel software design. This approach is not a design method in the classic sense, but a new way of managing and exploiting existing design knowledge for designing parallel programs. Moreover, such approaches enhance not only build-time properties of parallel systems, but also, and particularly, their run-time properties.Features known solutions in concurrent and distributed programming, applied to the development of parallel programsProvides architectural patterns that describe how to divide an algorithm and/or data to find a suitable partition and link it with a programming structure that allows for such a divisionPresents an architectural point of view and explains the development of parallel softwarePatterns for Parallel Software Design will give you the skills you need to develop parallel software.

Smartphone-Based Human Activity Recognition

by Jorge Luis Reyes Ortiz

The book reports on the author's original work to address the use of today's state-of-the-art smartphones for human physical activity recognition. By exploiting the sensing, computing and communication capabilities currently available in these devices, the author developed a novel smartphone-based activity-recognition system, which takes into consideration all aspects of online human activity recognition, from experimental data collection, to machine learning algorithms and hardware implementation. The book also discusses and describes solutions to some of the challenges that arose during the development of this approach, such as real-time operation, high accuracy, low battery consumption and unobtrusiveness. It clearly shows that it is possible to perform real-time recognition of activities with high accuracy using current smartphone technologies. As well as a detailed description of the methods, this book also provides readers with a comprehensive review of the fundamental concepts in human activity recognition. It also gives an accurate analysis of the most influential works in the field and discusses them in detail. This thesis was supervised by both the Universitat Politècnica de Catalunya (primary institution) and University of Genoa (secondary institution) as part of the Erasmus Mundus Joint Doctorate in Interactive and Cognitive Environments.

The Human Firewall: Wie eine Kultur der Cyber-Sicherheit geschaffen wird (essentials)

by Florian Jörgens

Nicht nur im privaten Umfeld, auch im beruflichen sind Computer, Smartphones und das Internet Begleiter unseres täglichen Lebens. Dabei spielt der Schutz von Informationen eine wichtige Rolle. Über 70% aller Cyber-Angriffe zielen auf den Nutzer ab, lediglich ein kleiner Teil auf die tatsächlichen Systeme. Daher sind geschulte und aufmerksame Mitarbeiter ein unabdingbarer Bestandteil der allgemeinen Sicherheitsstrategie zum Schutz der Informationen. Das Ziel ist dabei der Aufbau einer Kultur der Cyber-Sicherheit, einer sogenannten human firewall.

Energy Informatics: Third Energy Informatics Academy Conference, EI.A 2023, Campinas, Brazil, December 6–8, 2023, Proceedings, Part I (Lecture Notes in Computer Science #14467)

by Bo Nørregaard Jørgensen Luiz Carlos Pereira da Silva Zheng Ma

This two-volume set LNCS 14467-14468 constitutes the proceedings of the First Energy Informatics Academy Conference, EI.A 2023,held in Campinas, Brazil, in December 2023. The 39 full papers together with 8 short papers included in these volumes were carefully reviewed and selected from 53 submissions. The conference focuses on the application of digital technology and information management to facilitate the global transition towards sustainable and resilient energy systems.

Energy Informatics: Third Energy Informatics Academy Conference, EI.A 2023, Campinas, Brazil, December 6–8, 2023, Proceedings, Part II (Lecture Notes in Computer Science #14468)

by Bo Nørregaard Jørgensen Luiz Carlos Pereira da Silva Zheng Ma

This two-volume set LNCS 14467-14468 constitutes the proceedings of the First Energy Informatics Academy Conference, EI.A 2023,held in Campinas, Brazil, in December 2023. The 39 full papers together with 8 short papers included in these volumes were carefully reviewed and selected from 53 submissions. The conference focuses on the application of digital technology and information management to facilitate the global transition towards sustainable and resilient energy systems.

Salesforce End-to-End Implementation Handbook: A practitioner's guide for setting up programs and projects to deliver superior business outcomes

by Kristian Margaryan Jorgensen

Packed with practical examples, case studies, and proven recommendations, this handbook helps you manage enterprise-grade Salesforce programsKey FeaturesExplore the end-to-end Salesforce implementation lifecycle with templates and practical examplesDiscover common issues and strategies for mitigation and preventionWork with checklists to assess the state of your Salesforce implementation in each phasePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWith ever-growing digital transformation programs involving Salesforce, there is a greater need for a comprehensive overview of the phases and activities specific to Salesforce implementations. This book will act as a detailed guide for your Salesforce implementation journey, including common issues and pitfalls to mitigate and prevent errors. The Salesforce End-to-End Implementation Handbook starts with the pre-development phase. Here you'll understand how to define the vision and nature of your project, determine your change management strategy and delivery methodology, learn to build a business case for your project, get insights on engaging with Salesforce and implementation partners, and learn to establish a governance framework. As you progress, you'll gain insights on the necessary activities, milestones, and common issues faced in salesforce implementation, along with strategies to mitigate them. At the end of each section, you'll find evaluation checklists to assess the state of your Salesforce implementation. By the end of this book, you'll be well-equipped to set up Salesforce projects and programs effectively and deliver maximum ROI.What you will learnDiscover the critical activities in Salesforce implementationAddress common issues faced in implementing SalesforceExplore appropriate delivery methodologyUnderstand the importance of a change management strategyGovern Salesforce implementation through all its phasesGain insights on key activities in the continuous improvement phaseLeverage customer 360 for analytics, AI and automationWho this book is forThis book is for salesforce consultants, architects, project/program managers, delivery leaders for salesforce implementation, or product owners- planning to implement Salesforce or already implementing Salesforce for their organizations.If you are switching to a role in salesforce development, this book will act as a guide on what to expect on the job and how to ace it. Familiarity with basic business, CRM, and project management concepts is required.

Gameworld Interfaces

by Kristine Jorgensen

An investigation into computer game interfaces, both naturalistic and symbolic, and the distinction between gameworlds and other kinds of fictional worlds. Computer games usually take one of two approaches to presenting game information to players. A game might offer information naturalistically, as part of the game's imaginary universe; or it might augment the world of the game with overlays, symbols, and menus. In this book, Kristine Jørgensen investigates both kinds of gameworld interfaces. She shows that although the naturalistic approach may appear more integral to the imaginary world of the game, both the invisible and visible interfaces effectively present information that players need in order to interact with the game and its rules. The symbolic, less naturalistic approach would seem to conflict with the idea of a coherent, autonomous fictional universe; but, Jørgensen argues, gameworlds are not governed by the pursuit of fictional coherence but by the logics of game mechanics. This is characteristic of gameworlds and distinguishes them from other traditional fictional worlds. Jørgensen investigates gameworld interfaces from the perspectives of both game designers and players. She draws on interviews with the design teams of Harmonix Music (producer of Rock Band and other music games) and Turbine Inc. (producer of such massively multiplayer online games as Lord of the Rings Online), many hours of gameplay, and extensive interviews and observations of players. The player studies focus on four games representing different genres: Crysis, Command & Conquer 3: Tiberian Wars, The Sims 2, and Diablo 2. Finally, she presents a theory of game user interfaces and considers the implications of this theory for game design.

Gameworld Interfaces

by Kristine Jørgensen

Computer games usually take one of two approaches to presenting game information to players. A game might offer information naturalistically, as part of the game's imaginary universe; or it might augment the world of the game with overlays, symbols, and menus. In this book, Kristine Jørgensen investigates both kinds of gameworld interfaces. She shows that although the naturalistic approach may appear more integral to the imaginary world of the game, both the invisible and visible interfaces effectively present information that players need in order to interact with the game and its rules. The symbolic, less naturalistic approach would seem to conflict with the idea of a coherent, autonomous fictional universe; but, Jørgensen argues, gameworlds are not governed by the pursuit of fictional coherence but by the logics of game mechanics. This is characteristic of gameworlds and distinguishes them from other traditional fictional worlds. Jørgensen investigates gameworld interfaces from the perspectives of both game designers and players. She draws on interviews with the design teams of Harmonix Music (producer of Rock Band and other music games) and Turbine Inc. (producer of such massively multiplayer online games as Lord of the Rings Online), many hours of gameplay, and extensive interviews and observations of players. The player studies focus on four games representing different genres: Crysis, Command & Conquer 3: Tiberian Wars, The Sims 2, and Diablo 2. Finally, she presents a theory of game user interfaces and considers the implications of this theory for game design.

Transgression in Games and Play (The\mit Press Ser.)

by Kristine Jørgensen Faltin Karlsen

Contributors from a range of disciplines explore boundary-crossing in videogames, examining both transgressive game content and transgressive player actions.Video gameplay can include transgressive play practices in which players act in ways meant to annoy, punish, or harass other players. Videogames themselves can include transgressive or upsetting content, including excessive violence. Such boundary-crossing in videogames belies the general idea that play and games are fun and non-serious, with little consequence outside the world of the game. In this book, contributors from a range of disciplines explore transgression in video games, examining both game content and player actions. The contributors consider the concept of transgression in games and play, drawing on discourses in sociology, philosophy, media studies, and game studies; offer case studies of transgressive play, considering, among other things, how gameplay practices can be at once playful and violations of social etiquette; investigate players' emotional responses to game content and play practices; examine the aesthetics of transgression, focusing on the ways that game design can be used for transgressive purposes; and discuss transgressive gameplay in a societal context. By emphasizing actual player experience, the book offers a contextual understanding of content and practices usually framed as simply problematic.ContributorsFraser Allison, Kristian A. Bjørkelo, Kelly Boudreau, Marcus Carter, Mia Consalvo, Rhys Jones, Kristine Jørgensen, Faltin Karlsen, Tomasz Z. Majkowski, Alan Meades, Torill Elvira Mortensen, Víctor Navarro-Remesal, Holger Pötzsch, John R. Sageng, Tanja Sihvonen, Jaakko Stenros, Ragnhild Tronstad, Hanna Wirman

Time Predictions: Understanding And Avoiding Unrealism In Project Planning And Everyday Life (Simula Springerbriefs On Computing Ser. #5)

by Magne Jørgensen Torleif Halkjelsvik

This book is published open access under a CC BY 4.0 license.Predicting the time needed to complete a project, task or daily activity can be difficult and people frequently underestimate how long an activity will take. This book sheds light on why and when this happens, what we should do to avoid it and how to give more realistic time predictions. It describes methods for predicting time usage in situations with high uncertainty, explains why two plus two is usually more than four in time prediction contexts, reports on research on time prediction biases, and summarizes the evidence in support of different time prediction methods and principles. Based on a comprehensive review of the research, it is the first book summarizing what we know about judgment-based time predictions. Large parts of the book are directed toward people wishing to achieve better time predictions in their professional life, such as project managers, graphic designers, architects, engineers, film producers, consultants, software developers, or anyone else in need of realistic time usage predictions. It is also of benefit to those with a general interest in judgment and decision-making or those who want to improve their ability to predict and plan ahead in daily life.

The Craft of Model-Based Testing

by Paul C. Jorgensen

In his latest work, author Paul C Jorgensen takes his well-honed craftsman’s approach to mastering model-based testing (MBT). To be expert at MBT, a software tester has to understand it as a craft rather than an art. This means a tester should have deep knowledge of the underlying subject and be well practiced in carrying out modeling and testing techniques. Judgment is needed, as well as an understanding of MBT the tools. <P><P>The first part of the book helps testers in developing that judgment. It starts with an overview of MBT and follows with an in-depth treatment of nine different testing models with a chapter dedicated to each model. These chapters are tied together by a pair of examples: a simple insurance premium calculation and an event-driven system that describes a garage door controller. The book shows how simpler models—flowcharts, decision tables, and UML Activity charts—express the important aspects of the insurance premium problem. It also shows how transition-based models—finite state machines, Petri nets, and statecharts—are necessary for the garage door controller but are overkill for the insurance premium problem. Each chapter describes the extent to which a model can support MBT. <P><P>The second part of the book gives testers a greater understanding of MBT tools. It examines six commercial MBT products, presents the salient features of each product, and demonstrates using the product on the insurance premium and the garage door controller problems. These chapters each conclude with advice on implementing MBT in an organization. The last chapter describes six Open Source tools to round out a tester’s knowledge of MBT. In addition, the book supports the International Software Testing Qualifications Board’s (ISTQB®) MBT syllabus for certification.

Refine Search

Showing 22,951 through 22,975 of 54,275 results