IEEE Software

Issue 1 • Jan.-Feb. 2015

Filter Results

Displaying Results 1 - 25 of 26
  • [Front cover]

    Publication Year: 2015, Page(s): c1
    Request permission for commercial reuse | |PDF file iconPDF (1020 KB)
    Freely Available from IEEE
  • Intelect [Advertisement]

    Publication Year: 2015, Page(s): c2
    Request permission for commercial reuse | |PDF file iconPDF (1699 KB)
    Freely Available from IEEE
  • Call for papers

    Publication Year: 2015, Page(s): 1
    Request permission for commercial reuse | |PDF file iconPDF (426 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2015, Page(s):2 - 3
    Request permission for commercial reuse | |PDF file iconPDF (1125 KB)
    Freely Available from IEEE
  • Fewer Dead Trees, More Engagement

    Publication Year: 2015, Page(s):4 - 6
    Request permission for commercial reuse | |PDF file iconPDF (177 KB) | HTML iconHTML
    Freely Available from IEEE
  • [Masthead]

    Publication Year: 2015, Page(s): 7
    Request permission for commercial reuse | |PDF file iconPDF (132 KB)
    Freely Available from IEEE
  • 2014 Reviewers

    Publication Year: 2015, Page(s):8 - 10
    Request permission for commercial reuse | |PDF file iconPDF (245 KB)
    Freely Available from IEEE
  • Of Boilers, Bit, and Bots

    Publication Year: 2015, Page(s):11 - 13
    Request permission for commercial reuse | |PDF file iconPDF (1007 KB) | HTML iconHTML
    Freely Available from IEEE
  • To Code Is Human

    Publication Year: 2015, Page(s):14 - 17
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1442 KB) | HTML iconHTML

    Programmers have found creative ways around programming rules. However, such tactics have a cost. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Toward Meaningful Industrial--Academic Partnerships

    Publication Year: 2015, Page(s):18 - 21
    Cited by:  Papers (1)
    Request permission for commercial reuse | |PDF file iconPDF (2249 KB)
    Freely Available from IEEE
  • What Next? Advances in Software-Driven Industries

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

    Software-driven industries are advancing in five dimensions: collaboration, comprehension, connectivity, cloud, and convergence. However, companies often can get stuck in an overly narrow technology focus. To avoid this, they should connect architecture and functionality, master the entire software development life cycle, strengthen globally distributed teams, and streamline development. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Mobile Money's Impact on Tanzanian Agriculture

    Publication Year: 2015, Page(s):29 - 34
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1730 KB) | HTML iconHTML

    Software has enabled the use of mobile money by farmers and significantly benefited Tanzanian agriculture. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software Engineering for Internet Computing: Internetware and Beyond [Guest editors' introduction]

    Publication Year: 2015, Page(s):35 - 37
    Cited by:  Papers (3)
    Request permission for commercial reuse | |PDF file iconPDF (1213 KB) | HTML iconHTML
    Freely Available from IEEE
  • Debugging the Internet of Things: The Case of Wireless Sensor Networks

    Publication Year: 2015, Page(s):38 - 49
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1682 KB) | HTML iconHTML

    The Internet of Things (IoT) has the strong potential to support a human society interacting more symbiotically with its physical environment. Indeed, the emergence of tiny devices that sense environmental cues and trigger actuators after consulting logic and human preferences promises a more environmentally aware and less wasteful society. However, the IoT inherently challenges software developme... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automated Synthesis of Service Choreographies

    Publication Year: 2015, Page(s):50 - 57
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1648 KB) | HTML iconHTML

    Future Internet research promotes the production of a distributed-computing environment that will be increasingly surrounded by a virtually infinite number of software services that can be composed to meet user needs. Services will be increasingly active entities that, communicating peer-to-peer, can proactively make decisions and autonomously perform tasks. Service choreography is a form of decen... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Stigmergy-Based Construction of Internetware Artifacts

    Publication Year: 2015, Page(s):58 - 66
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (2267 KB) | HTML iconHTML

    A proposed approach supports the continual construction and evolution of model-based Internetware artifacts by a collective of Internet-connected stakeholders. The key mechanism is incremental graph superimposition (IGS), a refinement of stigmergy, the process that produces collective intelligence in social insects. Employing IGS, a collective of individuals collaboratively and continually constru... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Diagnosing Energy Efficiency and Performance for Mobile Internetware Applications

    Publication Year: 2015, Page(s):67 - 75
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1974 KB) | HTML iconHTML

    Many smartphone applications' smart services are realized in a way that wastes energy or degrades performance, seriously affecting the user experience. What's worse, developers lack powerful tools to combat such problems, curbing the growth of Internet-based mobile computing. Research communities and industries have issued a strong call for effective techniques to diagnose energy and performance b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Tail-Tolerant Cloud API Wrapper

    Publication Year: 2015, Page(s):76 - 82
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1322 KB) | HTML iconHTML

    System operations (such as deployment, upgrade, and reconfiguration) for cloud applications are failure prone. These failures occur because these operations are performed through cloud APIs provided by cloud providers and because cloud APIs, in turn, are failure prone. Researchers have explored the characteristics of cloud APIs using Amazon EC2 (Elastic Compute Cloud) as a testbed and have devised... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Multitier Diversification in Web-Based Software Applications

    Publication Year: 2015, Page(s):83 - 90
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1647 KB) | HTML iconHTML

    Web application development benefits massively from modular architectures and reuse. This excellent software engineering practice is also the source of a new form of monoculture in application-level co de, which creates a potential risk for dependability. Researchers propose using software diversification in multiple components of Web applications to reconcile the tension between reuse and dependa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Roundtable: The Future of Software Engineering for Internet Computing

    Publication Year: 2015, Page(s):91 - 97
    Cited by:  Papers (2)
    Request permission for commercial reuse | |PDF file iconPDF (2460 KB)
    Freely Available from IEEE
  • The Road Ahead for Architectural Languages

    Publication Year: 2015, Page(s):98 - 105
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (2018 KB) | HTML iconHTML

    Despite the huge number of architectural languages that have been proposed in the last two decades, evidence today shows that industry-ready, well-accepted, and recognized languages for producing architecture descriptions are still lacking. This article explores the usability requirements of architectural languages from the perspectives of language definition, language mechanisms, and tool support... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • How Do I Know Whether to Trust a Research Result?

    Publication Year: 2015, Page(s):106 - 109
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (453 KB) | HTML iconHTML

    A meta-analysis indicated that some areas of computer science research are subject to researcher bias. However, rather than mistrust all scientific research, researchers should examine research to determine its validity. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Five Properties of Successful Architectural Oversight

    Publication Year: 2015, Page(s):110 - 112
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (286 KB) | HTML iconHTML

    Successful architectural oversight is a key determinant of a software development project's success. For oversight to be effective, it must be timely, objective, systematic, constructive, and pragmatic. View full abstract»

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

    Publication Year: 2015, Page(s): 116
    Cited by:  Papers (25)
    Request permission for commercial reuse | |PDF file iconPDF (324 KB) | HTML iconHTML
    Freely Available from IEEE
  • Focus on your job search [advertisement]

    Publication Year: 2015, Page(s): c3
    Request permission for commercial reuse | |PDF file iconPDF (553 KB)
    Freely Available from IEEE

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