IEEE Software

Issue 1 • Jan.-Feb. 2016

Filter Results

Displaying Results 1 - 25 of 32
  • Front Cover 
  • Front Cover

    Publication Year: 2016, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (3795 KB)
    Freely Available from IEEE
  • Watch the World's Leading Experts Take Multi-Core Strategies to New Heights

    Publication Year: 2016, Page(s): c2
    Request permission for commercial reuse | PDF file iconPDF (290 KB)
    Freely Available from IEEE
  • Table of Contents 
  • Table of Contents

    Publication Year: 2016, Page(s):1 - 2
    Request permission for commercial reuse | PDF file iconPDF (3822 KB)
    Freely Available from IEEE
  • From the Editor 
  • Developer, Debug Thyself

    Publication Year: 2016, Page(s):3 - 5
    Cited by:  Papers (1)
    Request permission for commercial reuse | PDF file iconPDF (148 KB) | HTML iconHTML
    Freely Available from IEEE
  • Reviewer Thanks 
  • 2015 Reviewers

    Publication Year: 2016, Page(s):6 - 8
    Request permission for commercial reuse | PDF file iconPDF (98 KB)
    Freely Available from IEEE
  • Masthead 
  • Masthead

    Publication Year: 2016, Page(s): 9
    Request permission for commercial reuse | PDF file iconPDF (48 KB)
    Freely Available from IEEE
  • On Computing 
  • Remembrance of Things Past

    Publication Year: 2016, Page(s):10 - 12
    Request permission for commercial reuse | PDF file iconPDF (1269 KB) | HTML iconHTML
    Freely Available from IEEE
  • Insights 
  • A Decade of Enterprise Integration Patterns: A Conversation with the Authors

    Publication Year: 2016, Page(s):13 - 19
    Cited by:  Papers (2)
    Request permission for commercial reuse | PDF file iconPDF (340 KB) | HTML iconHTML
    Freely Available from IEEE
  • The Pragmatic Architect 
  • What Makes an Architect Successful?

    Publication Year: 2016, Page(s):20 - 22
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (272 KB) | HTML iconHTML

    An architect whose skills and capabilities match a project's needs will more likely be successful. Moreover, each software life-cycle phase requires different skills. A proposed model identifies the skills needed at each phase and helps explain common failure patterns. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • IEEE Cloud Computing Call for Papers

    Publication Year: 2016, Page(s): 23
    Request permission for commercial reuse | PDF file iconPDF (551 KB)
    Freely Available from IEEE
  • Reliable Code 
  • Tiny Tools

    Publication Year: 2016, Page(s):24 - 28
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (829 KB) | HTML iconHTML

    Gerard Holzmann offers simple tools for developers who don't use IDEs but prefer to write code using their own screen editor and who do everything else with command-line tools. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Impact 
  • When Software Crosses a Line

    Publication Year: 2016, Page(s):29 - 31
    Cited by:  Papers (1)
    Request permission for commercial reuse | PDF file iconPDF (935 KB) | HTML iconHTML
    Freely Available from IEEE
  • Guest Editors' Introduction 
  • The Future of Software Engineering

    Publication Year: 2016, Page(s):32 - 35
    Request permission for commercial reuse | PDF file iconPDF (3711 KB) | HTML iconHTML
    Freely Available from IEEE
  • Perspectives--US 
  • Four Thought Leaders on Where the Industry Is Headed

    Publication Year: 2016, Page(s):36 - 39
    Request permission for commercial reuse | PDF file iconPDF (3757 KB) | HTML iconHTML
    Freely Available from IEEE
  • Perspectives--China 
  • The Future of Chinese Software Development

    Publication Year: 2016, Page(s):40 - 44
    Request permission for commercial reuse | PDF file iconPDF (2093 KB) | HTML iconHTML
    Freely Available from IEEE
  • Perspectives--Brazil 
  • Brazil and the Emerging Future of Software Engineering

    Publication Year: 2016, Page(s):45 - 47
    Request permission for commercial reuse | PDF file iconPDF (3532 KB) | HTML iconHTML
    Freely Available from IEEE
  • The Future of Software Engineering 
  • Toward Data-Driven Requirements Engineering

    Publication Year: 2016, Page(s):48 - 54
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (3647 KB) | HTML iconHTML

    Nowadays, users can easily submit feedback about software products in app stores, social media, or user groups. Moreover, software vendors are collecting massive amounts of implicit feedback in the form of usage data, error logs, and sensor data. These trends suggest a shift toward data-driven user-centered identification, prioritization, and management of software requirements. Developers should ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Focus on Your Job Search

    Publication Year: 2016, Page(s): 55
    Request permission for commercial reuse | PDF file iconPDF (1166 KB)
    Freely Available from IEEE
  • The Future of Software Engineering 
  • Requirements: The Key to Sustainability

    Publication Year: 2016, Page(s):56 - 65
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (4309 KB) | HTML iconHTML

    Software's critical role in society demands a paradigm shift in the software engineering mind-set. This shift's focus begins in requirements engineering. This article is part of a special issue on the Future of Software Engineering. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reducing Friction in Software Development

    Publication Year: 2016, Page(s):66 - 73
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2275 KB) | HTML iconHTML

    Software is being produced so fast that its growth hinders its sustainability. Technical debt, which encompasses internal software quality, evolution and maintenance, reengineering, and economics, is growing such that its management is becoming the dominant driver of software engineering progress. It spans the software engineering life cycle, and its management capitalizes on recent advances in fi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Crowdsourcing in Software Engineering: Models, Motivations, and Challenges

    Publication Year: 2016, Page(s):74 - 80
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1914 KB) | HTML iconHTML

    Almost surreptitiously, crowdsourcing has entered software engineering practice. In-house development, contracting, and outsourcing still dominate, but many development projects use crowdsourcing-for example, to squash bugs, test software, or gather alternative UI designs. Although the overall impact has been mundane so far, crowdsourcing could lead to fundamental, disruptive changes in how softwa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • IEEE Transactions on Sustainable Computing

    Publication Year: 2016, Page(s): 81
    Request permission for commercial reuse | PDF file iconPDF (359 KB)
    Freely Available from IEEE
  • The Future of Software Engineering 
  • Speed, Data, and Ecosystems: The Future of Software Engineering

    Publication Year: 2016, Page(s):82 - 88
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1867 KB) | HTML iconHTML

    An evaluation of recent industrial and societal trends revealed three key factors driving software engineering's future: speed, data, and ecosystems. These factors' implications have led to guidelines for companies to evolve their software engineering practices. This article is part of a special issue on the Future of Software Engineering. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Intelligently Transparent Software Ecosystems

    Publication Year: 2016, Page(s):89 - 96
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (4943 KB) | HTML iconHTML

    Today's social-coding tools foreshadow a transformation of the software industry, as it relies increasingly on open libraries, frameworks, and code fragments. Our vision calls for new intelligently transparent services that support rapid development of innovative products while helping developers manage risk and issuing them early warnings of looming failures. Intelligent transparency is enabled b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Voice of Evidence 
  • Is an Athletic Approach the Future of Software Engineering Education?

    Publication Year: 2016, Page(s):97 - 100
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1039 KB) | HTML iconHTML

    Traditional software engineering education approaches--in-class lectures, unsupervised homework assignments, and occasional projects--create many opportunities for distraction. To address this problem, the authors have employed an approach that treats software engineering education more like athletic training. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.

Aims & Scope

IEEE Software delivers reliable, useful, leading-edge software development information to keep engineers and managers abreast of rapid technology change.

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
Diomidis Spinellis
Athens University of Economics and Business
28is Oktovriou 76
Athina 104 33, Greece
dds@computer.org