464 research outputs found

    Towards Ecology Inspired Software Engineering

    Get PDF
    Ecosystems are complex and dynamic systems. Over billions of years, they have developed advanced capabilities to provide stable functions, despite changes in their environment. In this paper, we argue that the laws of organization and development of ecosystems provide a solid and rich source of inspiration to lay the foundations for novel software construction paradigms that provide stability as much as openness.Comment: No. RR-7952 (2012

    Blockchain Research in Information Systems: Current Trends and an Inclusive Future Research Agenda

    Get PDF
    The potential of blockchain has been extensively discussed in practitioner literature, yet rigorous empirical and theory-driven information systems (IS) research on blockchain remains scarce. This special issue addresses the need for innovative research that offers a fresh look at the opportunities and challenges of blockchain. This editorial integrates and goes beyond the papers included in this special issue by providing a framework for blockchain research in IS that emphasizes two important issues. First, we direct the attention of IS research toward the blockchain protocol level, which is characterized by recursive interactions between human agents and the blockchain protocol. Second, we highlight the need for IS research to consider how the protocol level constrains and affords blockchain applications, and how these constraints and other concerns at the application level lead to changes at the protocol level. Rooted in a socio-material view of IS, we offer a multi-paradigmatic IS research agenda that underscores the need for behavioral (individual, group, and organizational), design science, and IS economics research on blockchain. Our research agenda emphasizes issues of blockchain governance, human and material agency, blockchain affordances and constraints, as well as the consequences of its use

    Blockchain Regulations and Decentralized Applications: Panel Report from AMCIS 2018

    Get PDF
    Blockchain represents one of the 21st century’s most impactful inventions. In addition to creating cryptocurrencies such as Bitcoin, this technology enables smart contract functionality and supports decentralized, secure, and private transactions. By design, blockchains enable decentralized functionality for many of today’s business applications and transform traditional centralized information systems. In this paper, we summarize four research areas that will appeal to IS scholars that a panel at AMCIS 2018 discussed: 1) cryptocurrency regulation, 2) Etherisc (a smart contract-based application), 3) decentralized blockchain applications in healthcare, and 4) Bitcoin as a blockchain application and issues with decentralization. To account for the European Union’s General Data Protection Regulation’s requirements to provide people with the right to be forgotten and modify personal data, we modified Pedersen et al.’s (2019) framework to accommodate off-chain data storage requirements. We deployed Pedersen et al.’s (2019) modified framework to evaluate whether one can use blockchains for three different applications. We summarize several research questions and present a research agenda that emerged from the issues highlighted during the panel discussion

    A hybrid semantic approach to building dynamic maps of research communities

    Get PDF
    In the last ten years, ontology-based recommender systems have been shown to be effective tools for predicting user preferences and suggesting items. There are however some issues associated with the ontologies adopted by these approaches, such as: 1) their crafting is not a cheap process, being time consuming and calling for specialist expertise; 2) they may not represent accurately the viewpoint of the targeted user community; 3) they tend to provide rather static models, which fail to keep track of evolving user perspectives. To address these issues, we propose Klink UM, an approach for extracting emergent semantics from user feedbacks, with the aim of tailoring the ontology to the users and improving the recommendations accuracy. Klink UM uses statistical and machine learning techniques for finding hierarchical and similarity relationships between keywords associated with rated items and can be used for: 1) building a conceptual taxonomy from scratch, 2) enriching and correcting an existing ontology, 3) providing a numerical estimate of the intensity of semantic relationships according to the users. The evaluation shows that Klink UM performs well with respect to handcrafted ontologies and can significantly increase the accuracy of suggestions in content-based recommender systems

    APPEL: An Adaptable and Programmable Policy Environment and Language

    Get PDF
    The Accent project (Advanced Component Control Enhancing Network Technologies) developed a practical and comprehensive policy system for call control/Internet telephony. The policy system has subsequently been extended for management of sensor networks/wind farms and of home care/telecare. This report focuses on Appel (Adaptable and Programmable Policy Environment and Language). It provides an overview of the language, and presents the language in XML schema form. The core language has been instantiated for call control, for sensor networks, and for home care. Sample goals and policies of different kinds are provided to illustrate these applications

    Performance Evaluation of an Edge Computing Implementation of Hyperledger Sawtooth for IoT Data Security

    Get PDF
    Blockchain offers a potential solution to some of the security challenges faced by the internet-of-things (IoT) by using its practically immutable ledger to store data transactions. However, past applications of blockchain in IoT encountered limitations in the rate at which transactions were committed to the chain as new blocks. These limitations were often the result of the time-consuming and computationally expensive consensus mechanisms found in public blockchains. Hyperledger Sawtooth is an open-source private blockchain platform that offers an efficient proof-of-elapsed-time (PoET) consensus mechanism. Sawtooth has performed well in benchmarks against other blockchains. However, a performance evaluation for a practical application of Sawtooth for IoT data security using real data was found to be lacking in the literature. To address this gap, an experiment was designed to evaluate the performance of an edge computing implementation of Sawtooth to store temperature data from a physical IoT device. Experiments were then performed for a range of input transaction rates to evaluate performance under different workloads. The results of the experiments indicate that Sawtooth can store transactions at a rate of at least 10 transactions per second in the edge computing implementation that was evaluated. The implementation was highly reliable in terms of transactions submitted versus transactions committed. The experiment also demonstrates that blockchain applications for IoT data security can be extended to any environment that has access to relatively low specification hardware and Wi-Fi internet connectivity. Some limitations were encountered during the experiments, particularly in relation to the amount of variance in the rate at which transactions were committed to the blockchain. This could have implications for some use cases at the business solution layer that depend on stable and consistent performance
    • …
    corecore