![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Chapter and Conference Paper
Dynamic Hybrid Recommendation System for E-Commerce: Overcoming Challenges of Sparse Data and Anonymity
In the evolving landscape of e-commerce, personalizing user experience through recommendation systems has become a way to boost user satisfaction and engagement. However, small-scale e-commerce platforms strug...
-
Chapter and Conference Paper
Industry-Academia Cooperation: Applied IoT Research for SMEs in South-East Sweden
This paper presents the activities of the Applied IoT Lab at the Department of Computer Science and Media Technology, Linnaeus University (LNU), Kalmar, Sweden. The lab is actively engaged in IoT-based educationa...
-
Article
An empirical study on the effect of community smells on bug prediction
Community-aware metrics through socio-technical developer networks or organizational structures have already been studied in the software bug prediction field. Community smells are also proposed to identify co...
-
Chapter and Conference Paper
Are Developers Equally Concerned About Making Their APIs RESTful and the Linguistic Quality? A Study on Google APIs
REST (REpresentational State Transfer) is an architectural style for distributed, hypermedia systems that allows communication between clients and servers using the HTTP methods and URIs (Uniform Resource Iden...
-
Chapter and Conference Paper
Defining Design Patterns for IoT APIs
Smart devices (or things) in the realm of IoT (Internet of Things) talk to each other and transfer data over the Internet. IoT vendors provide APIs for their clients to send data to the gateways and application s...
-
Chapter and Conference Paper
A Lexical and Semantical Analysis on REST Cloud Computing APIs
Cloud computing is a popular Internet-based computing paradigm that provides on-demand computational services and resources, generally offered by Cloud providers’ REpresentational State Transfer (REST) APIs. D...
-
Chapter and Conference Paper
Specification and Detection of Business Process Antipatterns
Structured business processes (SBPs) are now in enterprises the prominent solution to software development problems through orchestrating Web services. By their very nature, SBPs evolve through adding new or m...
-
Chapter and Conference Paper
Are RESTful APIs Well-Designed? Detection of their Linguistic (Anti)Patterns
Identifier lexicon has a direct impact on software understandability and reusability and, thus, on the quality of the final software product. Understandability and reusability are two important characteristics...
-
Chapter and Conference Paper
Detection of REST Patterns and Antipatterns: A Heuristics-Based Approach
REST (REpresentational State Transfer), relying on resources as its architectural unit, is currently a popular architectural choice for building Web-based applications. It is shown that design patterns—good solut...
-
Chapter and Conference Paper
Specification and Detection of SOA Antipatterns in Web Services
Service Based Systems, composed of Web Services (WSs), offer promising solutions to software development problems for companies. Like other software artefacts, WSs evolve due to the changed user requirements and ...
-
Chapter and Conference Paper
Detection of SOA Antipatterns
Like any other large and complex systems, user requirements may change for Service Based Systems (SBSs), as well as their execution contexts, in the form of evolution and maintenance. Consequently, these chang...
-
Chapter and Conference Paper
Soda: A Tool Support for the Detection of SOA Antipatterns
During their evolution, Service Based Systems (SBSs) need to fit new user requirements and execution contexts. The resulting changes from the evolution of SBSs may degrade their design and Quality of Service (...
-
Chapter and Conference Paper
Specification and Detection of SOA Antipatterns
Like any other complex software system, Service Based Systems (SBSs) must evolve to fit new user requirements and execution contexts. The changes resulting from the evolution of SBSs may degrade their design a...