2017
DOI: 10.1109/tsc.2017.2787152
|View full text |Cite
|
Sign up to set email alerts
|

Interactive Refactoring of Web Service Interfaces Using Computational Search

Abstract: Successful Web services evolve through a process of continuous change due to several reasons such as improving the quality, fixing bugs and adding new features. However, this evolution process may weaken the design of the Web service's interface by aggregating many noncohesive and semantically unrelated operations. Thus, the service interface becomes unnecessarily complex for users to find relevant operations to be used by their services-based systems. In this paper, we propose an interactive recommendation ap… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(9 citation statements)
references
References 32 publications
0
9
0
Order By: Relevance
“…Further, modifications and changes in web services increase users' complexity to perform relevant operations by the unnecessarily complex interfaces. The latter study is aimed at fixing the design anti-patterns of web services [56].…”
Section: Related Workmentioning
confidence: 99%
“…Further, modifications and changes in web services increase users' complexity to perform relevant operations by the unnecessarily complex interfaces. The latter study is aimed at fixing the design anti-patterns of web services [56].…”
Section: Related Workmentioning
confidence: 99%
“…This anti-pattern occurs when a set of operations are required to execute single abstraction [20], [58]. Consequently, web services often have many compact operations that increase response time; therefore, limiting the web services performance [83].…”
Section: Chatty Web Service (Cws)mentioning
confidence: 99%
“…This anti-pattern occurs when web services consist of getters and setters' operations (i.e., accessor operation) [83]. DWS anti-pattern in distributed environment refers to web services that only execute data access operations or simple information retrieval [20], [58]. DWS may negatively impact web service usability because it commonly handles small messages of primitive data types with strong data cohesion [10].…”
Section: Data Web Service (Dws)mentioning
confidence: 99%
See 2 more Smart Citations