A software pattern is a reusable solution to address a commonly occurring problem within a given context when designing software.Using patterns is a common practice for software architects to ensure software quality.M...A software pattern is a reusable solution to address a commonly occurring problem within a given context when designing software.Using patterns is a common practice for software architects to ensure software quality.Many pattern collections have been proposed for a large number of application domains.However,because of the technology's recentness,there are only a few available collections with a lack of extensive testing in industrial blockchain applications.It is also difficult for software architects to adequately apply blockchain patterns in their applications,as it requires deep knowledge of blockchain technology.Through a systematic literature review,this paper has identified 120 unique blockchain-related patterns and proposes a pattern taxonomy composed of multiple categories,built from the extracted pattern collection.The purpose of this collection is to map,classify,and describe all the available patterns across the literature to help readers make adequate decisions regarding blockchain pattern selection.This study also shows potential applications of those patterns and identifies the relationships between blockchain patterns and other non-blockchain software patterns.展开更多
Today businesses are facing radical transformations through digitalization of services and products.Accordingly,their ability to innovate is increasingly linked to the capacity to innovate through information and comm...Today businesses are facing radical transformations through digitalization of services and products.Accordingly,their ability to innovate is increasingly linked to the capacity to innovate through information and communication technologies(ICTs).This article investigates the role of information systems(IS)as a key factor for innovation capacity.To this end,the article discusses an interpretive framework for understanding the degree of capacity of innovation through information systems(IS)reached by a given company and the contradictions that bound its evolution.An interpretive study is also presented,where the framework has been applied to seven French companies from various industries.Consistently with the framework,the interviews address process areas and practices related to three core categories:management,innovation engineering and support.The study reveals seven fundamental contradictions that can explain the main tendencies observed across the companies.展开更多
文摘A software pattern is a reusable solution to address a commonly occurring problem within a given context when designing software.Using patterns is a common practice for software architects to ensure software quality.Many pattern collections have been proposed for a large number of application domains.However,because of the technology's recentness,there are only a few available collections with a lack of extensive testing in industrial blockchain applications.It is also difficult for software architects to adequately apply blockchain patterns in their applications,as it requires deep knowledge of blockchain technology.Through a systematic literature review,this paper has identified 120 unique blockchain-related patterns and proposes a pattern taxonomy composed of multiple categories,built from the extracted pattern collection.The purpose of this collection is to map,classify,and describe all the available patterns across the literature to help readers make adequate decisions regarding blockchain pattern selection.This study also shows potential applications of those patterns and identifies the relationships between blockchain patterns and other non-blockchain software patterns.
文摘Today businesses are facing radical transformations through digitalization of services and products.Accordingly,their ability to innovate is increasingly linked to the capacity to innovate through information and communication technologies(ICTs).This article investigates the role of information systems(IS)as a key factor for innovation capacity.To this end,the article discusses an interpretive framework for understanding the degree of capacity of innovation through information systems(IS)reached by a given company and the contradictions that bound its evolution.An interpretive study is also presented,where the framework has been applied to seven French companies from various industries.Consistently with the framework,the interviews address process areas and practices related to three core categories:management,innovation engineering and support.The study reveals seven fundamental contradictions that can explain the main tendencies observed across the companies.