Machine learning of software artefacts is an emerging area of interaction between the machine learning and software analysis communities. Increased productivity in software engineering relies on the creation of new adaptive, scalable tools that can analyse large and continuously changing software systems. These require new software analysis techniques based on machine learning, such as learning-based software testing, invariant generation or code synthesis. Machine learning is a powerful paradigm that provides novel approaches to automating the generation of models and other essential software artifacts. This volume originates from a Dagstuhl Seminar entitled ´´Machine Learning for Dynamic Software Analysis: Potentials and Limits´´ held in April 2016. The seminar focused on fostering a spirit of collaboration in order to share insights and to expand and strengthen the cross-fertilisation between the machine learning and software analysis communities. The book provides an overview of the machine learning techniques that can be used for software analysis and presents example applications of their use. Besides an introductory chapter, the book is structured into three parts: testing and learning, extension of automata learning, and integrative approaches.
Explains how to make data-driven design part of your product design workflow, in a book that explains the best practices for analyzing and applying user data when making design decisions, teaches different approaches to data-informed design, explores potential pitfalls when relying on data and much more. Original.
Für Excel-User, die die neuen Abfrage-Werkzeuge kennenlernen wollen, aber auch an Excel- oder Power-BI-User, die schon Abfragen mit Hilfe der Benutzeroberfläche erstellt haben und nun fortgeschrittene Techniken lernen wollen: - Nutzer von Power BI Desktop lernen, wie sie das volle Potential des Abfrage-Editors für ihre Business Intelligence Lösungen nutzen können. - Mit Power Query und M werden die Daten bereinigt, aufbereitet und für das perfekte BI-Dashboard in Form gebracht
This open access book includes contributions by leading researchers and industry thought leaders on various topics related to the essence of software engineering and their application in industrial projects. It offers a broad overview of research findings dealing with current practical software engineering issues and also pointers to potential future developments. Celebrating the 20th anniversary of adesso AG, adesso gathered some of the pioneers of software engineering including Manfred Broy, Ivar Jacobson and Carlo Ghezzi at a special symposium, where they presented their thoughts about latest software engineering research and which are part of this book. This way it offers readers a concise overview of the essence of software engineering, providing valuable insights into the latest methodological research findings and adesso´s experience applying these results in real-world projects.
In 25 concise steps, you will learn the basics of blockchain technology. No mathematical formulas, program code, or computer science jargon are used. No previous knowledge in computer science, mathematics, programming, or cryptography is required. Terminology is explained through pictures, analogies, and metaphors. This book bridges the gap that exists between purely technical books about the blockchain and purely business-focused books. It does so by explaining both the technical concepts that make up the blockchain and their role in business-relevant applications. What You´ll Learn What the blockchain is Why it is needed and what problem it solves Why there is so much excitement about the blockchain and its potential Major components and their purpose How various components of the blockchain work and interact Limitations, why they exist, and what has been done to overcome them Major application scenarios Who This Book Is For Everyone who wants to get a general idea of what blockchain technology is, how it works, and how it will potentially change the financial system as we know it
Founder and bestselling author Alan Cooper contributes the Foreword to this much-anticipated hands-on guide, and the masters of design at Cooper offer unparalleled insight on designing web sites, software, handhelds, and all other interactive products from start to finish. You'll discover proven methods developed by leading interaction design consultancy Cooper, while the book focuses on process and work practices, rather than on the principles. Topics covered include creating personas, evolving the visual design, collaborating within and outside of the design team, understanding potential users and customers, and more. Whether you´re designing consumer electronics, medical devices, enterprise Web apps, or new ways to check out at the supermarket, today´s digitally-enabled products and services provide both great opportunities to deliver compelling user experiences and great risks of driving your customers crazy with complicated, confusing technology. Designing successful products and services in the digital age requires a multi-disciplinary team with expertise in interaction design, visual design, industrial design, and other disciplines. It also takes the ability to come up with the big ideas that make a desirable product or service, as well as the skill and perseverance to execute on the thousand small ideas that get your design into the hands of users. It requires expertise in project management, user research, and consensus-building. This comprehensive, full-color volume addresses all of these and more with detailed how-to information, real-life examples, and exercises. Topics include assembling a design team, planning and conducting user research, analyzing your data and turning it into personas, using scenarios to drive requirements definition and design, collaborating in design meetings, evaluating and iterating your design, and documenting finished design in a way that works for engineers and stakeholders alike.
Praxiswissen von Insidern Erkenntnisse aus realen Projekten Kompakt, verständlich, pointiert IT-Verantwortliche in Unternehmen aller Größenordnungen agieren heute im Spannungsfeld kurzfristig benötigter Quick Wins und langfristiger Konsolidierungserfordernisse. Nach Jahren hoher Investitionen in Technologie ohne wirkliche Mehrwerte wird heute aufgrund zunehmenden Kostenbewusstseins von der IT eine positive Rendite gefordert. Angesichts historisch gewachsener, heterogener Systemlandschaften bilden diese Anforderungen an IT-Abteilungen jedoch die Pole eines permanenten Konfliktes: Wie können IT-Systeme heute schon das liefern, was sie aufgrund laufender Optimierungsmaßnahmen erst morgen können werden? Dieses Buch beschreibt auf Basis der langjährigen Erfahrung der Autoren in der Umsetzung von Business Intelligence-Projekten einen möglichen und praktikablen Weg aus dem Dilemma mittels Aufbau von Business Intelligence. Kernaspekt: Schluss mit der Technikgläubigkeit! Im Mittelpunktvon Business Intelligence stehen Menschen in Prozessen, die bei Ihren Entscheidungen durch optimierte IT-Systeme unterstützt werden. Die IT-Systeme selbst sind aus diesem Blickwinkel betrachtet lediglich Bestandteile eines auf permanenten Wandel ausgerichteten, lebendigen Organismus. Dieser Organismus braucht zur Ausschöpfung seiner Potentiale mehr denn je den Dialog zwischen Management und Technologie. Nur so können Unternehmen sich zukünftig in Märkten mit Verdrängungswettbewerb behaupten.Business Intelligence ist ein Unternehmensprozess! Aus dem Inhalt: Business Intelligence & Business Intuition IT-Verantwortliche in der Defensive Strukturelle Ursachen für das Scheitern von BI-Initiativen Der BI-Killer: By-Pass-Reporting und die Folgen Von der Unternehmensstrategie zum Enterprise Data Warehouse Vom Enterprise Data Warehouse zum Business Enabler BI Closed Loops der BI Business Intelligence auf Projektebene umsetzen Business Intelligence erfolgreich managen Wege aus der BI-Falle Klassische Zielkonflikte und deren Auflösung in BI-Projekten BI Quick Check
During task composition, such as can be found in distributed query processing, workflow systems and AI planning, decisions have to be made by the system and possibly by users with respect to how a given problem should be solved. Although there is often more than one correct way of solving a given problem, these multiple solutions do not necessarily lead to the same result. Some researchers are addressing this problem by providing data provenance information. Others use expert advice encoded in a supporting knowledge-base. However, users do not usually trust complete automation during decision-making for certain domains with natural variation, like biology; they need a way to be able to control and/or intervene with the system´s reasoning to verify parts of the process. This book provides a thorough analysis of the problem and presents a data-centric methodology of measuring decision criticality and describe its potential use. We argue that agent technology is a natural fit for the design of distributed heterogeneous integration systems, particularly in bioinformatics, and we propose a multi-agent system design and architecture as the basis of our framework.
With significant growth of bio-molecular sequence data in the last decade the need for algorithms to extract patterns and meaningful information from such data has been felt strongly. Alignment of sequences, in order to determine regions of common descent, has also been an important area of research as it helps scientist discover the evolution of species. Another problem that researchers are putting in a lot of effort into, is document summary. As the lower bound for computation is being met for various algorithms, to further expedite the computing on large data sets, parallelization has become imperative. New multiprocessor architectures like the Cell Broadband Engine have the potential to do extensive calculations and act as mini-supercomputers. Other applications for these include onboard aircraft fault diagnosis and prognosis. We take a peek into some existing algorithms for these problems as well as propose novel algorithms along with their implementations to address these problems in the field of bioinformatics.
´´At the core, Hit Refresh, is about us humans and the unique quality we call empathy, which will become ever more valuable in a world where the torrent of technology will disrupt the status quo like never before.´´ - Satya Nadella from Hit Refresh ´´Satya has charted a course for making the most of the opportunities created by technology while also facing up to the hard questions.´´ - Bill Gates from the Foreword of Hit Refresh The New York Times bestseller Hit Refresh is about individual change, about the transformation happening inside of Microsoft and the technology that will soon impact all of our lives-the arrival of the most exciting and disruptive wave of technology humankind has experienced: artificial intelligence, mixed reality, and quantum computing. It´s about how people, organizations, and societies can and must transform and ´´hit refresh´´ in their persistent quest for new energy, new ideas, and continued relevance and renewal. Microsoft´s CEO tells the inside story of the company´s continuing transformation, tracing his own personal journey from a childhood in India to leading some of the most significant technological changes in the digital era. Satya Nadella explores a fascinating childhood before immigrating to the U.S. and how he learned to lead along the way. He then shares his meditations as a sitting CEO-one who is mostly unknown following the brainy Bill Gates and energetic Steve Ballmer. He tells the inside story of how a company rediscovered its soul-transforming everything from culture to their fiercely competitive landscape and industry partnerships. As much a humanist as engineer and executive, Nadella concludes with his vision for the coming wave of technology and by exploring the potential impact to society and delivering call to action for world leaders. ´´Ideas excite me,´´ Nadella explains. ´´Empathy grounds and centers me.´´ Hit Refresh is a set of reflections, meditations, and recommendations presented as algorithms from a principled, deliberative leader searching for improvement-for himself, for a storied company, and for society.