By Topic

IEEE Software

Issue 1 • Date Jan.-Feb. 2014

Filter Results

Displaying Results 1 - 22 of 22
  • [Front cover]

    Publication Year: 2014, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (2285 KB)
    Freely Available from IEEE
  • IEEE Computer Society Membership [Advertisement]

    Publication Year: 2014, Page(s): c2
    Request permission for commercial reuse | PDF file iconPDF (622 KB)
    Freely Available from IEEE
  • Software Programming Languages Call for Papers

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

    Publication Year: 2014, Page(s):2 - 3
    Request permission for commercial reuse | PDF file iconPDF (1469 KB)
    Freely Available from IEEE
  • Progression, Regression, or Stasis?

    Publication Year: 2014, Page(s):4 - 8
    Request permission for commercial reuse | PDF file iconPDF (1998 KB) | HTML iconHTML
    Freely Available from IEEE
  • Designing a Framework with Test-Driven Development: A Journey

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

    Usually we read about agile development practices that seem like no more than hand waving. If that's how you feel, you'll enjoy traveling this detailed design journey and seeing up close how test-driven development (TDD) and refactoring are done in an agile environment. This article is especially insightful because of the collaborative shepherding by Rebecca Wirfs-Brock. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software That Checks Software: The Impact of PC-lint

    Publication Year: 2014, Page(s):15 - 19
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (635 KB) | HTML iconHTML

    James Gimpel gives some fascinating insights into the growth, technology, and impact of the very widely used static analyzer, PC-lint in the never-ending battle against the bug. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Human and Ethical Aspects of Big Data

    Publication Year: 2014, Page(s):20 - 22
    Cited by:  Papers (1)
    Request permission for commercial reuse | PDF file iconPDF (638 KB) | HTML iconHTML
    Freely Available from IEEE
  • Bespoke Infrastructures

    Publication Year: 2014, Page(s):23 - 25
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (639 KB) | HTML iconHTML

    Infrastructure developed within an organization for its own internal use can take many forms. The obvious reason for creating a bespoke solution is that it can be tailored to fit an organization's unique needs, which offers many advantages: better performance, increased flexibility, and tactical or strategic advantages over the competition. However, such solutions are associated with a steep learn... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Speech Recognition for Voice-Based Machine Translation

    Publication Year: 2014, Page(s):26 - 31
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2245 KB) | HTML iconHTML

    Real-time voice-based machine translation is stimulated by many international teams who want to understand each other syntactically as well as semantically. Authors Tiago Duarte, Rafael Prikladnicki, Fabio Calefato, and Filippo Lanubile provide an overview on current technologies for real-time voice-base machine translation. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • New Perspectives on Software Quality [Guest editors' introduction]

    Publication Year: 2014, Page(s):32 - 38
    Cited by:  Papers (1)
    Request permission for commercial reuse | PDF file iconPDF (2823 KB) | HTML iconHTML
    Freely Available from IEEE
  • Improving the Accuracy of Automated GUI Testing for Embedded Systems

    Publication Year: 2014, Page(s):39 - 45
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2980 KB) | HTML iconHTML

    Automated GUIs test application user interfaces and verify their functionalities. However, due to the uncertainty of runtime execution environments, the device under test (DUT) might not reproduce GUI operations on time, resulting in test failures. The Smart Phone Automated GUI (SPAG) avoids nondeterministic events by batching event sequences and directly reproducing them on the DUT. SPAG dynamica... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Data Protection in Healthcare Social Networks

    Publication Year: 2014, Page(s):46 - 53
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1678 KB) | HTML iconHTML

    Healthcare social networking sites (HSNSs) provide users with tools and services to easily establish contact with each other around shared problems and utilize the wisdom of crowds to attack disease. The increasing popularity of HSNSs has led to concern over the privacy of health-related data published through these Web sites. The open philosophy of contemporary HSNSs can result in unauthorized us... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Economic Governance of Software Delivery

    Publication Year: 2014, Page(s):54 - 61
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2862 KB) | HTML iconHTML

    Agility without objective governance cannot scale, and governance without agility cannot compete. Agile methods are mainstream, and software enterprises are adopting these practices in diverse delivery contexts and at enterprise scale. IBM's broad industry experience with agile transformations and deep internal know-how point to two key principles to deliver sustained improvements in software busi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Assisted Assignment of Automotive Safety Requirements

    Publication Year: 2014, Page(s):62 - 68
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (3041 KB) | HTML iconHTML

    ISO 26262, a functional-safety standard, uses Automotive Safety Integrity Levels (ASILs) to assign safety requirements to automotive-system elements. System designers initially assign ASILs to system-level hazards and then allocate them to elements of the refined system architecture. Through ASIL decomposition, designers can divide a function's safety requirements among multiple components. Howeve... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Decision-Centric Architecture Reviews

    Publication Year: 2014, Page(s):69 - 76
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1397 KB) | HTML iconHTML

    Architecture evaluation is an important activity in the software engineering life cycle that ensures that the architecture satisfies stakeholders' expectations. Additionally, risks and issues can be uncovered before they cause tremendous costs later in the life cycle. Unfortunately, architecture evaluation isn't regularly practiced in industry. This article presents DCAR (decision-centric architec... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SOA in Variability-Intensive Environments: Pitfalls and Best Practices

    Publication Year: 2014, Page(s):77 - 84
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (670 KB) | HTML iconHTML

    Software solution providers face numerous pitfalls when using standardized SOA-based solutions. One cause is variability between customer organizations—for example, variability occurs in local e-government because of municipalities’ autonomy when it comes to implementing national laws. This autonomy results in variations in business processes, which then cause variability in th... View full abstract»

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

    Publication Year: 2014, Page(s):85 - 87
    Request permission for commercial reuse | PDF file iconPDF (123 KB)
    Freely Available from IEEE
  • Practicing What We Preach

    Publication Year: 2014, Page(s):88 - 92
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (873 KB) | HTML iconHTML

    The rhetorical question "do we practice what we preach?" still seems to be relevant, even a decade after it appeared on the requirements engineering research landscape. New perspectives from various seasoned professionals from India address the question yet again. The Web extra at http://youtu.be/QtJcaibyetw is an audio podcast of Requirements column editor Jane Cleland-Huang speaking with Tony Go... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Looking for the Holy Grail of Software Development

    Publication Year: 2014, Page(s): 96
    Cited by:  Papers (2)
    Request permission for commercial reuse | PDF file iconPDF (816 KB) | HTML iconHTML
    Freely Available from IEEE
  • IEEE Software Digital Magazine [Advertisement]

    Publication Year: 2014, Page(s): c3
    Request permission for commercial reuse | PDF file iconPDF (629 KB)
    Freely Available from IEEE
  • IEEE Cloud Computing

    Publication Year: 2014, Page(s): c4
    Request permission for commercial reuse | PDF file iconPDF (199 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