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-articleJune 2024
SWITCH: An Exemplar for Evaluating Self-Adaptive ML-Enabled Systems
SEAMS '24: Proceedings of the 19th International Symposium on Software Engineering for Adaptive and Self-Managing SystemsPages 143–149https://doi.org/10.1145/3643915.3644105Addressing runtime uncertainties in Machine Learning-Enabled Systems (MLS) is crucial for maintaining Quality of Service (QoS). The Machine Learning Model Balancer is a concept that addresses these uncertainties by facilitating dynamic ML model switching,...
- research-articleJanuary 2024
Using the SCRM method to repair a damaged planning graph for service composition
International Journal of Web Engineering and Technology (IJWET), Volume 19, Issue 4Pages 421–442https://doi.org/10.1504/ijwet.2024.143362Software, hardware, data, and computing power can be abstracted and encapsulated as services authorised to users in a paid or free manner for on demand deployment. Service composition combines multiple existing services in a certain logical order to ...
- surveyNovember 2023
Testing RESTful APIs: A Survey
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 1Article No.: 27, Pages 1–41https://doi.org/10.1145/3617175In industry, RESTful APIs are widely used to build modern Cloud Applications. Testing them is challenging, because not only do they rely on network communications, but also they deal with external services like databases. Therefore, there has been a large ...
- ArticleJanuary 2024
Convolutional Neural Network Based QoS Prediction with Dimensional Correlation
AbstractIn recent years, massive services that provide similar functions continue to emerge. Since services sensitive to latency and throughput are often expected to have high Quality of Service (QoS), how to accurately predict QoS has become a ...
- research-articleJuly 2023
CoVeriTeam Service: Verification as a Service
ICSE '23: Proceedings of the 45th International Conference on Software Engineering: Companion ProceedingsPages 21–25https://doi.org/10.1109/ICSE-Companion58688.2023.00017The research community has developed numerous tools for solving verification problems, but we are missing a common web interface for executing them. This means, users have to commit to install and execute each new tool (version) on their local ...
-
- research-articleApril 2023
HHVM Performance Optimization for Large Scale Web Services
- Yuhao Li,
- Abhishek Gupta,
- Alex Yang,
- Peinan Chen,
- Joey Pinto,
- Brian Karrer,
- Mayank Pundir,
- Maximilian Balandat,
- Arun Kejariwal,
- Benjamin Lee
ICPE '23: Proceedings of the 2023 ACM/SPEC International Conference on Performance EngineeringPages 137–148https://doi.org/10.1145/3578244.3583720HHVM is commonly developed for large online web services, yet there remains much room for optimizing HHVM performance. This paper discusses challenges and techniques in optimizing HHVM performance for Meta's web service. We begin by evaluating the ...
- research-articleMarch 2023
The Programming Exercise Markup Language: Towards Reducing the Effort Needed to Use Automated Grading Tools
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1Pages 395–401https://doi.org/10.1145/3545945.3569734Automated programming assignment grading tools have become integral to CS courses at introductory as well as advanced levels. However such tools have their own custom approaches to setting up assignments and describing how solutions should be tested, ...
- research-articleJanuary 2023
Web service selection method based on blockchain smart contracts
International Journal of Web and Grid Services (IJWGS), Volume 19, Issue 4Pages 487–515https://doi.org/10.1504/ijwgs.2023.135589In recent years, as more services become available on the internet, selecting the best quality services from a group of similar web services and ensuring their authenticity remains a challenge. This paper proposes a blockchain-based service selection ...
- research-articleJanuary 2023
Web API service recommendation for Mashup creation
International Journal of Computational Science and Engineering (IJCSE), Volume 26, Issue 1Pages 45–53https://doi.org/10.1504/ijcse.2023.129145Mashup refers to a sort of web application developed by reusing or combining web API services, which are very popular software components for building distributed applications. As the number of open web APIs increases, to find suitable web APIs for Mashup ...
- research-articleJune 2022
The MeVer DeepFake Detection Service: Lessons Learnt from Developing and Deploying in the Wild
- Spiros Baxevanakis,
- Giorgos Kordopatis-Zilos,
- Panagiotis Galopoulos,
- Lazaros Apostolidis,
- Killian Levacher,
- Ipek Baris Schlicht,
- Denis Teyssou,
- Ioannis Kompatsiaris,
- Symeon Papadopoulos
MAD '22: Proceedings of the 1st International Workshop on Multimedia AI against DisinformationPages 59–68https://doi.org/10.1145/3512732.3533587Enabled by recent improvements in generation methodologies, DeepFakes have become mainstream due to their increasingly better visual quality, the increase in easy-to-use generation tools and the rapid dissemination through social media. This fact poses ...
- research-articleJanuary 2022
Semantic structure for describing IoT system: application for smart home and smart airport
International Journal of Metadata, Semantics and Ontologies (IJMSO), Volume 16, Issue 1Pages 68–85https://doi.org/10.1504/ijmso.2022.131140The Internet of Things (IoT) is the interconnection between the internet and objects, places and physical environments. These objects can exchange information and digital data between the real world and the Internet. The ubiquitous connectivity provided ...
- research-articleJanuary 2022
Reliability evaluation for deployment of multi service multi functional service oriented computing based on different techniques
International Journal of Advanced Intelligence Paradigms (IJAIP), Volume 22, Issue 3-4Pages 362–378https://doi.org/10.1504/ijaip.2022.124319Reliability evaluation of service-oriented computing against massive stresses of end users imputes greater emphasis on adaptability of different hosting techniques. As such, we propose to study the failure and reliability aspects of multi service-based ...
- research-articleJanuary 2022
The fuzzy objects recognition in scientific and technical papers by means of natural languages processing technologies
Procedia Computer Science (PROCS), Volume 213, Issue CPages 656–665https://doi.org/10.1016/j.procs.2022.11.118AbstractThe article describes an approach to build a search index for fuzzy objects recognition in scientific and technical papers. A fuzzy object is explained as an entity described by some physical parameters. A physical parameter consists of two parts: ...
- research-articleJanuary 2021
Profit maximisation in long-term e-service agreements
International Journal of Business Information Systems (IJBIS), Volume 36, Issue 4Pages 506–526https://doi.org/10.1504/ijbis.2021.113970Due to the wide spread use of web-based services, there is competition among service providers to attract the highest number of users either by the competitive pricing of the services, by performance of the services, or both. In this paper, we address ...
- short-paperDecember 2020
Apodini: An Internal Domain Specific Language to Design Web Services
Middleware'20 Doctoral Symposium: Proceedings of the 21st International Middleware Conference Doctoral SymposiumPages 47–49https://doi.org/10.1145/3429351.3431751Web services use protocols and middleware mechanisms to offer interfaces that enable the interoperability of heterogeneous components. Interface definition languages are used to describe service interfaces derived from system requirements and from ...
- research-articleOctober 2020
CBPCS: A Cache-block-based Service Process Caching Strategy to Accelerate the Execution of Service Processes
ACM Transactions on the Web (TWEB), Volume 15, Issue 1Article No.: 1, Pages 1–29https://doi.org/10.1145/3411494With the development of cloud computing and the advent of the Web 2.0 era, composing a set of Web services as a service process is becoming a common practice to provide more functional services. However, a service process involves multiple service ...
- research-articleOctober 2020
Assistance of Student by Web Services based on Annotations
SIGITE '20: Proceedings of the 21st Annual Conference on Information Technology EducationPages 260–265https://doi.org/10.1145/3368308.3415414We focus in our research on the annotative activity of learner because annotation practice is very common and omnipresent. While reading, learner usually uses comments, highlights, circles sections and posts it to annotate the consulted resources. So, ...
- research-articleJuly 2020
Handling SQL Databases in Automated System Test Generation
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 29, Issue 4Article No.: 22, Pages 1–31https://doi.org/10.1145/3391533Automated system test generation for web/enterprise systems requires either a sequence of actions on a GUI (e.g., clicking on HTML links and form buttons) or direct HTTP calls when dealing with web services (e.g., REST and SOAP). When doing white-box ...
- short-paperOctober 2020
Automated analysis of inter-parameter dependencies in web APIs
ICSE '20: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion ProceedingsPages 140–142https://doi.org/10.1145/3377812.3382173Web services often impose constraints that restrict the way in which two or more input parameters can be combined to form valid calls to the service, i.e. inter-parameter dependencies. Current web API specification languages like the OpenAPI ...
- research-articleJanuary 2020
Web service selection based on QoS and user profile
International Journal of Computational Intelligence Studies (IJCIS), Volume 9, Issue 1-2Pages 68–84https://doi.org/10.1504/ijcistudies.2020.106490The web services are from different sources, heterogeneous, and of large volume. The user is in a crucial situation to select the best web services. The web service selection process aims to discovery the desired web services; as it allows to select the ...