Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Jingwei Xu 0004

dblp:148/9997-4 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · unresolved

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software testing · 67% Software maintenance and evolution · 33%
Databases, data mining, and information retrieval
1 paper
Data integration and cleaning · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing
regression testing
0.512021
WebEvo: taming web application evolution via detecting semantic structure changes · ISSTA 2021
Software maintenance and evolution › software evolution
web application evolution
0.512021
WebEvo: taming web application evolution via detecting semantic structure changes · ISSTA 2021
Software testing
web application testing
0.512021
WebEvo: taming web application evolution via detecting semantic structure changes · ISSTA 2021
Data integration and cleaning › data extraction
web data extraction
0.112021
WebEvo: taming web application evolution via detecting semantic structure changes · ISSTA 2021

Methods — techniques the papers use, named apart from their topics

computer vision · 1.0DOM-tree analysis · 0.5DOM tree analysis · 0.5
YearPublicationVenuePosition
2021 WebEvo: taming web application evolution via detecting semantic structure changes
abstract
The development of Web technology and the beginning of the Big Data era have led to the development of technologies for extracting data from websites, such as information retrieval (IR) and robotic process automation (RPA) tools. As websites are constantly evolving, to prevent these tools from functioning improperly due to website evolution, it is important to monitor the changes in websites and report them to the developers and testers. Existing monitoring tools mainly use DOM-tree based techniques to detect changes in the new web pages. However, these monitoring tools incorrectly report content-based changes (i.e., web content refreshed every time a web page is retrieved) as the changes that will adversely affect the performance of the IR and RPA tools. This results in false warnings since the IR and RPA tools typically consider these changes as expected and retrieve dynamic data from them. Moreover, these monitoring tools cannot identify GUI widget evolution (e.g., moving a button), and thus cannot help the IR and RPA tools adapt to the evolved widgets (e.g., automatic repair of locators for the evolved widgets). To address the limitations of the existing monitoring tools, we propose an approach, WebEvo, that leverages historic pages to identify the DOM elements whose changes are content-based changes, which can be safely ignored when reporting changes in the new web pages. Furthermore, to identify refactoring changes that preserve semantics and appearances of GUI widgets, WebEvo adapts computer vision (CV) techniques to identify the mappings of the GUI widgets from the old web page to the new web page on an element-by-element basis. Empirical evaluations on 13 real-world websites from 9 popular categories demonstrate the superiority of WebEvo over the existing DOM-tree based detection or whole-page visual comparison in terms of both effectiveness and efficiency.
Fei Shao, Wasif Arman Haque, Jingwei Xu 0004, Ying Zhang 0012, Wei Yang 0013, Yanfang Ye 0001, Xusheng Xiao
ISSTA4