Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMay 2023
Concept Drift in Software Defect Prediction: A Method for Detecting and Handling the Drift
ACM Transactions on Internet Technology (TOIT), Volume 23, Issue 2Article No.: 31, Pages 1–28https://doi.org/10.1145/3589342Software Defect Prediction (SDP) is crucial towards software quality assurance in software engineering. SDP analyzes the software metrics data for timely prediction of defect prone software modules. Prediction process is automated by constructing defect ...
- research-articleNovember 2022
Web of Digital Twins
ACM Transactions on Internet Technology (TOIT), Volume 22, Issue 4Article No.: 101, Pages 1–30https://doi.org/10.1145/3507909In recent years, digital twins have been pervading different application domains—from manufacturing to healthcare—as an approach for virtualising different kinds of physical entities (things, products, machines). The dominant view developed in the ...
- research-articleJuly 2022
Modelling and Analysing Replica- and Fault-aware Management of Horizontally Scalable Applications
ACM Transactions on Internet Technology (TOIT), Volume 22, Issue 3Article No.: 74, Pages 1–32https://doi.org/10.1145/3511302Modern enterprise applications integrate multiple interdependent software components, whose management must be suitably coordinated. This must be done by taking into account all inter-component dependencies, the faults potentially affecting them, and the ...
- research-articleSeptember 2021
Multi-criteria Web Services Selection: Balancing the Quality of Design and Quality of Service
ACM Transactions on Internet Technology (TOIT), Volume 22, Issue 1Article No.: 12, Pages 1–31https://doi.org/10.1145/3446388Web service composition allows developers to create applications via reusing available services that are interoperable to each other. The process of selecting relevant Web services for a composite service satisfying the developer requirements is commonly ...
- research-articleSeptember 2021
Malware Classification Based on Multilayer Perception and Word2Vec for IoT Security
ACM Transactions on Internet Technology (TOIT), Volume 22, Issue 1Article No.: 10, Pages 1–22https://doi.org/10.1145/3436751With the construction of smart cities, the number of Internet of Things (IoT) devices is growing rapidly, leading to an explosive growth of malware designed for IoT devices. These malware pose a serious threat to the security of IoT devices. The ...
-
- research-articleDecember 2020
Fine-Grained Network Analysis for Modern Software Ecosystems
ACM Transactions on Internet Technology (TOIT), Volume 21, Issue 1Article No.: 1, Pages 1–14https://doi.org/10.1145/3418209Modern software development is increasingly dependent on components, libraries, and frameworks coming from third-party vendors or open-source suppliers and made available through a number of platforms (or forges). This way of writing software puts an ...
- research-articleAugust 2019
Multi-objective Optimisation of Online Distributed Software Update for DevOps in Clouds
ACM Transactions on Internet Technology (TOIT), Volume 19, Issue 3Article No.: 43, Pages 1–20https://doi.org/10.1145/3338851This article studies synchronous online distributed software update, also known as rolling upgrade in DevOps, which in clouds upgrades software versions in virtual machine instances even when various failures may occur. The goal is to minimise ...
- research-articleDecember 2018
A Hybrid Approach for Improving the Design Quality of Web Service Interfaces
ACM Transactions on Internet Technology (TOIT), Volume 19, Issue 1Article No.: 4, Pages 1–24https://doi.org/10.1145/3226593A key success of a Web service is to appropriately design its interface to make it easy to consume and understand. In the context of service-oriented computing (SOC), the service’s interface is the main source of interaction with the consumers to reuse ...
- research-articleMarch 2018
Decision Networks for Security Risk Assessment of Critical Infrastructures
ACM Transactions on Internet Technology (TOIT), Volume 18, Issue 3Article No.: 29, Pages 1–22https://doi.org/10.1145/3137570We exploit Decision Networks (DN) for the analysis of attack/defense scenarios in critical infrastructures. DN extend Bayesian Networks (BN) with decision and value nodes. DN inherit from BN the possibility to naturally address uncertainty at every ...
- research-articleFebruary 2018
Utility-Based Decision Making for Migrating Cloud-Based Applications
ACM Transactions on Internet Technology (TOIT), Volume 18, Issue 2Article No.: 22, Pages 1–22https://doi.org/10.1145/3140545Nowadays, cloud providers offer a broad catalog of services for migrating and distributing applications in the cloud. However, the existence of a wide spectrum of cloud services has become a challenge for deciding where to host applications, as these ...
- research-articleJanuary 2018
Improving Verification Accuracy of CPS by Modeling and Calibrating Interaction Uncertainty
ACM Transactions on Internet Technology (TOIT), Volume 18, Issue 2Article No.: 20, Pages 1–37https://doi.org/10.1145/3093894Cyber-Physical Systems (CPS) intrinsically combine hardware and physical systems with software and network, which are together creating complex and correlated interactions. CPS applications often experience uncertainty in interacting with environment ...
- research-articleJanuary 2018
Multi-Objective Optimization of Deployment Topologies for Distributed Applications
ACM Transactions on Internet Technology (TOIT), Volume 18, Issue 2Article No.: 21, Pages 1–21https://doi.org/10.1145/3106158Modern applications are typically implemented as distributed systems comprising several components. Deciding where to deploy which component is a difficult task that today is usually assisted by logical topology recommendations. Choosing inefficient ...
- research-articleAugust 2016
rSYBL: A Framework for Specifying and Controlling Cloud Services Elasticity
ACM Transactions on Internet Technology (TOIT), Volume 16, Issue 3Article No.: 18, Pages 1–20https://doi.org/10.1145/2925990Cloud applications can benefit from the on-demand capacity of cloud infrastructures, which offer computing and data resources with diverse capabilities, pricing, and quality models. However, state-of-the-art tools mainly enable the user to specify “if-...
- research-articleJune 2016
Mining and Quality Assessment of Mashup Model Patterns with the Crowd: A Feasibility Study
ACM Transactions on Internet Technology (TOIT), Volume 16, Issue 3Article No.: 17, Pages 1–27https://doi.org/10.1145/2903138Pattern mining, that is, the automated discovery of patterns from data, is a mathematically complex and computationally demanding problem that is generally not manageable by humans. In this article, we focus on small datasets and study whether it is ...
- research-articleOctober 2014
Recommendation and Weaving of Reusable Mashup Model Patterns for Assisted Development
ACM Transactions on Internet Technology (TOIT), Volume 14, Issue 2-3Article No.: 21, Pages 1–23https://doi.org/10.1145/2663500With this article, we give an answer to one of the open problems of mashup development that users may face when operating a model-driven mashup tool, namely the lack of modeling expertise. Although commonly considered simple applications, mashups can ...
- research-articleJuly 2014
Equipping IDEs with XML-Path Reasoning Capabilities
ACM Transactions on Internet Technology (TOIT), Volume 13, Issue 4Article No.: 13, Pages 1–20https://doi.org/10.1145/2602573One of the challenges in Web development is to achieve a good level of quality in terms of code size and runtime performance for popular domain-specific languages such as XQuery, XSLT, and XML Schema. We present the first IDE augmented with static ...
- research-articleJuly 2012
Minersoft: Software retrieval in grid and cloud computing infrastructures
ACM Transactions on Internet Technology (TOIT), Volume 12, Issue 1Article No.: 2, Pages 1–34https://doi.org/10.1145/2220352.2220354One of the main goals of Cloud and Grid infrastructures is to make their services easily accessible and attractive to end-users. In this article we investigate the problem of supporting keyword-based searching for the discovery of software files that ...
- research-articleFebruary 2012
Context-aware services engineering: Models, transformations, and verification
ACM Transactions on Internet Technology (TOIT), Volume 11, Issue 3Article No.: 10, Pages 1–28https://doi.org/10.1145/2078316.2078318Context-aware Web services are identified as an important technology to support new applications on the future Internet. Context information has several qualities that make the development of these services challenging, compared to conventional, Web ...
- research-articleJuly 2011
Impact of XML Schema Evolution
ACM Transactions on Internet Technology (TOIT), Volume 11, Issue 1Article No.: 4, Pages 1–27https://doi.org/10.1145/1993083.1993087We consider the problem of XML Schema evolution. In the ever-changing context of the web, XML schemas continuously change in order to cope with the natural evolution of the entities they describe. Schema changes have important consequences. First, ...
- research-articleFebruary 2009
A model of process documentation to determine provenance in mash-ups
ACM Transactions on Internet Technology (TOIT), Volume 9, Issue 1Article No.: 3, Pages 1–31https://doi.org/10.1145/1462159.1462162Through technologies such as RSS (Really Simple Syndication), Web Services, and AJAX (Asynchronous JavaScript and XML), the Internet has facilitated the emergence of applications that are composed from a variety of services and data sources. Through ...