• Produktbild: Software Technology
  • Produktbild: Software Technology

Software Technology 10 Years of Innovation in IEEE Computer

121,99 €

inkl. gesetzl. MwSt., Versandkostenfrei


Beschreibung

Produktdetails

Einband

Gebundene Ausgabe

Erscheinungsdatum

25.09.2018

Herausgeber

Hinchey Mike

Verlag

John Wiley & Sons Inc

Seitenzahl

384

Maße (L/B/H)

23,5/15,7/2,4 cm

Gewicht

688 g

Auflage

1. Auflage

Sprache

Englisch

ISBN

978-1-119-17421-9

Beschreibung

Produktdetails

Einband

Gebundene Ausgabe

Erscheinungsdatum

25.09.2018

Herausgeber

Hinchey Mike

Verlag

John Wiley & Sons Inc

Seitenzahl

384

Maße (L/B/H)

23,5/15,7/2,4 cm

Gewicht

688 g

Auflage

1. Auflage

Sprache

Englisch

ISBN

978-1-119-17421-9

Herstelleradresse

Libri GmbH
Europaallee 1
36244 Bad Hersfeld
DE

Email: GPSR Kontakt

Noch keine Bewertungen vorhanden

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kundinnen und Kunden durch Ihre Meinung.

Kundinnen und Kunden meinen

Bewertungen (0)

Die Leseprobe wird geladen.
  • Produktbild: Software Technology
  • Produktbild: Software Technology
  • Foreword xv
     
    Preface xix
     
    Acknowledgments xxiii
     
    List of Contributors xxv
     
    Part I The Software Landscape 1
     
    1 Software Crisis 2.0 3
    Brian Fitzgerald
     
    1.1 Software Crisis 1.0 3
     
    1.2 Software Crisis 2.0 5
     
    1.2.1 Hardware Advances 6
     
    1.2.2 "Big Data" 8
     
    1.2.3 Digital Natives Lifelogging and the Quantified Self 9
     
    1.2.4 Software-Defined¯* 10
     
    1.3 Software Crisis 2.0: The Bottleneck 10
     
    1.3.1 Significant Increase in Volume of Software Required 11
     
    1.3.2 New Skill Sets Required for Software Developers 12
     
    1.4 Conclusion 13
     
    References 14
     
    2 Simplicity as a Driver for Agile Innovation 17
    Tiziana Margaria and Bernhard Steffen
     
    2.1 Motivation and Background 17
     
    2.2 Important Factors 20
     
    2.3 The Future 22
     
    2.4 Less Is More: The 80/20 Principle 27
     
    2.5 Simplicity: A Never Ending Challenge 28
     
    2.6 IT Specifics 29
     
    2.7 Conclusions 29
     
    Acknowledgments 30
     
    References 30
     
    3 Intercomponent Dependency Issues in Software Ecosystems 35
    Maëlick Claes, Alexandre Decan, and Tom Mens
     
    3.1 Introduction 35
     
    3.2 Problem Overview 36
     
    3.2.1 Terminology 36
     
    3.2.2 Identifying and Retrieving Dependency Information 38
     
    3.2.3 Satisfying Dependencies and Conflicts 39
     
    3.2.4 Component Upgrade 40
     
    3.2.5 Inter-Project Cloning 41
     
    3.3 First Case Study: Debian 42
     
    3.3.1 Overview of Debian 42
     
    3.3.2 Aggregate Analysis of Strong Conflicts 44
     
    3.3.3 Package-Level Analysis of Strong Conflicts 45
     
    3.4 Second Case Study: The R Ecosystem 46
     
    3.4.1 Overview of R 46
     
    3.4.2 R Package Repositories 47
     
    3.4.3 Interrepository Dependencies 50
     
    3.4.4 Intrarepository Dependencies 52
     
    3.5 Conclusion 53
     
    Acknowledgments 54
     
    References 54
     
    4 Triangulating Research Dissemination Methods: A Three-Pronged Approach to Closing the Research-Practice Divide 58
    Sarah Beecham, Ita Richardson, Ian Sommerville, Padraig O'Leary, Sean Baker, and John Noll
     
    4.1 Introduction 58
     
    4.2 Meeting the Needs of Industry 60
     
    4.2.1 Commercialization Feasibility Study 61
     
    4.2.2 Typical GSE Issues Were Reported 62
     
    4.3 The Theory-Practice Divide 63
     
    4.3.1 Making Research Accessible 64
     
    4.3.2 Where Do Practitioners Really Go for Support? 65
     
    4.4 Solutions: Rethinking Our Dissemination Methods 66
     
    4.4.1 Workshops, Outreach, and Seminars 66
     
    4.4.2 Case Studies 69
     
    4.4.3 Action Research 70
     
    4.4.4 Practitioner Ph.D.'s 71
     
    4.4.5 Industry Fellowships 73
     
    4.4.6 Commercializing Research 74
     
    4.5 Obstacles to Research Relevance 76
     
    4.5.1 The (IR) Relevance of Academic Software Engineering Research 76
     
    4.5.2 Barriers to Research Commercialization 77
     
    4.5.3 Academic Barriers to Commercialization 78
     
    4.5.4 Business Barriers to Commercialization 79
     
    4.5.5 Organizational Barriers to Commercialization 80
     
    4.5.6 Funding Barriers to Commercialization 81
     
    4.6 Conclusion 84
     
    4.6.1 Research and Practice Working Together to Innovate 85
     
    4.6.2 Final Thoughts 86
     
    Acknowledgments 86
     
    References 86
     
    Part II Autonomous Software Systems 91
     
    5 Apoptotic Computing: Programmed Death by Default for Software Technologies 93
    Roy Sterritt and Mike Hinchey
     
    5.1 Biological Apoptosis 93
     
    5.2 Autonomic Agents 94
     
    5.3 A