for Journals by Title or ISSN
for Articles by Keywords
help
Journal Cover IEEE Software
  [SJR: 0.652]   [H-I: 84]   [185 followers]  Follow
    
   Full-text available via subscription Subscription journal
   ISSN (Print) 0740-7459
   Published by IEEE Homepage  [191 journals]
  • NEW MEMBERSHIP OPTIONS FOR A BETTER FIT.
    • Abstract: Advertisement, IEEE.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Prepare to Connect
    • Abstract: Advertisement, IEEE.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • One membership. Unlimited knowledge.
    • Abstract: Advertisement, IEEE.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Achieve your career goals with the fit that’s right for you.
    • Pages: 1 - 1
      Abstract: Advertisement, IEEE.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • The Elusiveness of Smart Healthcare
    • Authors: Diomidis Spinellis;
      Pages: 4 - 6
      Abstract: To realize smart healthcare’s many benefits, researchers and practitioners must overcome significant hurdles. The problems they face mirror the challenges of the field of software engineering in a world gradually eaten up by software.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • How Software Is Changing the Automotive Landscape
    • Authors: Hans Aerts;Han Schaminée;
      Pages: 7 - 12
      Abstract: A look at the creation and distribution of automotive navigation software at TomTom shows how automotive software has changed and might further change.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • RE@40: Midlife Crisis or Graceful Maturity'
    • Authors: Sarah Gregory;
      Pages: 14 - 17
      Abstract: The RE@40 seminar offered a diagnosis of the state of RE as it enters its 40s. At 40, RE has grown up a bit and should have a clear sense of who it is as it moves deeper into its most productive years. Of course, many 40-somethings also begin to experience a midlife crisis and suddenly change direction, perhaps not attending well to their current responsibilities. Where does RE sit at this juncture'
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • ICSE Highlights
    • Authors: Jeffrey C. Carver;Alexander Serebrenik;
      Pages: 18 - 20
      Abstract: This issue’s column reports on papers from the 2017 International Conference on Software Engineering. Topics include context-based analytics, defect prediction, software development and energy consumption, continuous delivery, and continuous deployment.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Adaptable Blockchain-Based Systems: A Case Study for Product Traceability
    • Authors: Qinghua Lu;Xiwei Xu;
      Pages: 21 - 27
      Abstract: Traceability allows tracking products through all stages of a supply chain, which is crucial for product quality control. To provide accountability and forensic information, traceability information must be secured. This is challenging because traceability systems often must adapt to changes in regulations and to customized traceability inspection processes. OriginChain is a real-world traceability system using a blockchain. Blockchains are an emerging data storage technology that enables new forms of decentralized architectures. Components can agree on their shared states without trusting a central integration point. OriginChain’s architecture provides transparent tamper-proof traceability information, automates regulatory compliance checking, and enables system adaptability.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Natural Language Requirements Processing: A 4D Vision
    • Authors: Alessio Ferrari;Felice Dell’Orletta;Andrea Esuli;Vincenzo Gervasi;Stefania Gnesi;
      Pages: 28 - 35
      Abstract: Natural language processing (NLP) and requirements engineering (RE) have had a long relationship, yet their combined use isn’t well established in industrial practice. This situation should soon change. The future evolution of the application of NLP technologies in RE can be viewed from four dimensions: discipline, dynamism, domain knowledge, and datasets.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Recent Advances in Healthcare Software: Toward Context-Aware and Smart
           Solutions
    • Authors: Agusti Solanas;Jens H. Weber;Ayse Basar Bener;Frank van der Linden;Rafael Capilla;
      Pages: 36 - 40
      Abstract: This theme issue presents some of the most recent advances in and applications of software for context-aware and smart healthcare, so as to provide a view of the state of the technology.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Call for Standards Award Nominations
    • Pages: 41 - 41
      Abstract: Presents the guidelines for Standards award nominations.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Healthy Routes in the Smart City: A Context-Aware Mobile Recommender
    • Authors: Fran Casino;Constantinos Patsakis;Edgar Batista;Frederic Borràs;Antoni Martínez-Ballesté;
      Pages: 42 - 47
      Abstract: Smart cities have sensors and communication infrastructures that provide humongous amounts of data. People can extend this infrastructure, acting as independent, mobile sensors through their smartphones, enabling opportunistic sensing. This information provides locality and timeliness of measurements that would otherwise be unavailable. Researchers have developed a context-aware healthy-route recommender system that offers personalized recommendations to people according to their medical condition and real-time information from the smart city. Experiments with a simulated dataset and real data verified the system’s usefulness.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • In the Pursuit of Hygge Software
    • Authors: Henrique Damasceno Vianna;Jorge Luis Victória Barbosa;Fábio Pittoli;
      Pages: 48 - 52
      Abstract: Hygge is Danish and Norwegian for well-being related to conviviality. Health and social relations are tightly bound, so how can we integrate today’s technologies to provide hygge' Two healthcare scenarios show ways to achieve hygge by integrating software and distributed technologies, using elements of the U’Ductor model. This model ubiquitously supports noncommunicable-disease care, providing a way for applications to communicate, automatically receive health status updates, and search for nearby resources and people. The ChronicDuctor and ChronicPrediction apps use U’Ductor to improve patient care.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Crowd-Based Ambient Assisted Living to Monitor the Elderly’s Health
           Outdoors
    • Authors: Ana Cristina Bicharra Garcia;Adriana Santarosa Vivacqua;Nayat Sánchez-Pi;Luis Martí;José M. Molina;
      Pages: 53 - 57
      Abstract: Ambient assisted living (AAL) technologies can help the elderly maintain their independence while keeping them safer. Sensors monitor their activities to detect situations in which they might need help. Most research in this area has targeted indoor environments, but outdoor activities are just as important; many risky situations might occur outdoors. SafeNeighborhood (SN) is an AAL system that combines data from multiple sources with collective intelligence to tune sensor data. It merges mobile, ambient, and AI technologies with old-fashioned neighborhood ties to create safe outdoor spaces. The initial results indicate SN’s potential use and point toward new opportunities for care of the elderly.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Modeling and Managing Context-Aware Systems’ Variability
    • Authors: Kim Mens;Rafael Capilla;Herman Hartmann;Thomas Kropf;
      Pages: 58 - 63
      Abstract: This theme issue provides an updated perspective on techniques to manage software system variability at runtime, to make software systems smarter and less dependent on human intervention.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Learning Contextual-Variability Models
    • Authors: Paul Temple;Mathieu Acher;Jean-Marc Jézéquel;Olivier Barais;
      Pages: 64 - 70
      Abstract: Modeling how contextual factors relate to a software system’s configuration space is usually a manual, error-prone task that depends highly on expert knowledge. Machine-learning techniques can automatically predict the acceptable software configurations for a given context. Such an approach executes and observes a sample of software configurations within a sample of contexts. It then learns what factors of each context will likely discard or activate some of the software’s features. This lets developers and product managers automatically extract the rules that specialize highly configurable systems for specific contexts.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • myCS
    • Pages: 71 - 71
      Abstract: Advertisement, IEEE.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Dynamically Adaptable Software Is All about Modeling Contextual
           Variability and Avoiding Failures
    • Authors: Ismayle de Sousa Santos;Magno Luã de Jesus Souza;Michelle Larissa Luciano Carvalho;Thalisson Alves Oliveira;Eduardo Santana de Almeida;Rossana Maria de Castro Andrade;
      Pages: 72 - 77
      Abstract: Contextual-variability modeling is integral to dealing with dynamically adaptable software. Several techniques support this task using dynamic-software-product-line engineering, which enables runtime management of software variants. In particular, context-aware feature modeling (CFM) has been considered suitable for dealing with contextual variability. However, it has limited expressiveness to specify real-world constraints related to context information. To tackle this limitation, this article proposes eCFM, an extended form of CFM. In addition, it presents an approach using eCFM and model checking to identify common design faults that could lead to runtime failures. A comparison of CFM and eCFM showed that eCFM was more expressive and easier to use.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Group-Based Behavior Adaptation Mechanisms in Object-Oriented Systems
    • Authors: Patrick Rein;Stefan Ramson;Jens Lincke;Tim Felgentreff;Robert Hirschfeld;
      Pages: 78 - 82
      Abstract: Dynamic and distributed systems require behavior adaptations for groups of objects. Group-based behavior adaptation mechanisms scope adaptations to objects matching certain conditions. The specification of groups can be implicit or explicit.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Context-Aware Software Variability through Adaptable Interpreters
    • Authors: Walter Cazzola;Albert Shaqiri;
      Pages: 83 - 88
      Abstract: Dynamic adaptation to the execution context is desirable in software that operates in an evolving environment. Context-oriented programming (COP) languages address behavioral variability from the programming-language perspective. COP has proven to be a valid approach when software is developed from scratch. However, it might require invasive, error-prone modifications when contextual variability is introduced to existing software written in non-COP languages, especially when variability is implicit in language constructs. A proposed approach moves variability support from the language to the language implementation level. This enables contextual variability in any application independently of whether the underlying language supports COP. A Neverlang-based prototype implementation illustrates this approach.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • The End of the Manufacturing-Line Analogy
    • Authors: Mik Kersten;
      Pages: 89 - 93
      Abstract: A trip to the BMW Group’s Leipzig plant led to the perhaps counterintuitive realization that software development isn’t a linear manufacturing process.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Accessible Software Verification with Dafny
    • Authors: K. Rustan M. Leino;
      Pages: 94 - 97
      Abstract: Dafny is a formal-verification system that takes a language-based approach. Its programming language includes the necessary specification and proof facilities. The idea is to provide developers with an immersive experience that feels like programming but encourages thinking about program correctness every step of the way.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Scaling Agile
    • Authors: Christof Ebert;Maria Paasivaara;
      Pages: 98 - 103
      Abstract: Scaling agile allows tailoring and blending agile and lean practices to address actual industry needs for critical systems. This article explores the state of the practice with frameworks such as the Scaled Agile Framework (SAFe).
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Evaluating Software Project Managers: A Multidimensional Perspective
    • Authors: Lawrence Peters;Ana M. Moreno;
      Pages: 104 - 108
      Abstract: A qualified and motivated project manager is a key factor in a software project’s success. Thus, getting the most out of those managers is important. Feedback is a critical part of this process. With this in mind, this article recommends the best practices for evaluating software project managers.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
  • Yakov Fain on Angular
    • Authors: Matthew Farwell;
      Pages: 109 - 112
      Abstract: Yakov Fain talks with Software Engineering Radio host Matthew Farwell about the popular Angular web development framework.
      PubDate: November/December 2017
      Issue No: Vol. 34, No. 6 (2017)
       
 
 
JournalTOCs
School of Mathematical and Computer Sciences
Heriot-Watt University
Edinburgh, EH14 4AS, UK
Email: journaltocs@hw.ac.uk
Tel: +00 44 (0)131 4513762
Fax: +00 44 (0)131 4513327
 
Home (Search)
Subjects A-Z
Publishers A-Z
Customise
APIs
Your IP address: 54.196.182.102
 
About JournalTOCs
API
Help
News (blog, publications)
JournalTOCs on Twitter   JournalTOCs on Facebook

JournalTOCs © 2009-2016