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.

Yuta Maezawa

dblp:88/11178 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2014
0009-0004-4810-7752ORCID · corroborated

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

Software engineering, systems software and programming languages · 4 · 2 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1

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
2 papers
Software testing · 84% Program verification · 16%

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

TopicWeightPapersLastEvidence papers
Software testing › web application testing
ajax application testing
0.422014
Validating ajax applications using a delay-based mutation technique · ASE 2014
Automated verification of pattern-based interaction invariants in Ajax applications · ASE 2013
Software testing
web application testing
0.422014
Validating ajax applications using a delay-based mutation technique · ASE 2014
Automated verification of pattern-based interaction invariants in Ajax applications · ASE 2013
Software testing
mutation testing
0.212014
Validating ajax applications using a delay-based mutation technique · ASE 2014
Program verification › dynamic verification
runtime verification
0.212013
Automated verification of pattern-based interaction invariants in Ajax applications · ASE 2013

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

mutation testing · 0.2fault injection · 0.2invariant checking · 0.2design pattern analysis · 0.2
YearPublicationVenuePosition
2014 Validating ajax applications using a delay-based mutation technique
abstract
The challenge of validating Asynchronous JavaScript and XML (Ajax) applications lies in actual errors exposed in a user environment. Several studies have proposed effective and efficient testing techniques to identify executable faults. However, the applications might have faults that are not executed during testing, but might cause actual errors in a user environment. Although we have investigated static methods for finding ``potential faults'' that seem to cause actual errors if executed, developers need to confirm whether or not the potential faults are actually executable. Herein, we propose a mutation-based testing method implemented in a tool called JSPreventer. Even if the potential faults are not easily executable in a given environment, our method mutates the applications until they are executable using two delay-based mutation operators to manipulate the timing of the applications handling interactions. Thus, JSPreventer provides executable evidences of the not-easily-executable faults for developers, if it reveals actual errors by testing the mutated applications. We applied our method to real-world applications and found actual errors that developers could debug to improve their reliability. Therefore, JSPreventer can help developers validate reliable real-world Ajax applications.
Yuta Maezawa, Kazuki Nishiura, Hironori Washizaki, Shinichi Honiden
ASE1
2013 Automated verification of pattern-based interaction invariants in Ajax applications
abstract
When developing asynchronous JavaScript and XML (Ajax) applications, developers implement Ajax design patterns for increasing the usability of the applications. However, unpredictable contexts of running applications might conceal faults that will break the design patterns, which decreases usability. We propose a support tool called JSVerifier that auto-matically verifies interaction invariants; the applications handle their interactions in invariant occurrence and order. We also present a selective set of interaction invariants derived from Ajax design patterns, as input. If the application behavior breaks the design patterns, JSVerifier automatically outputs faulty execution paths for debugging. The results of our case studies show that JSVerifier can verify the interaction invariants in a feasible amount of time, and we conclude that it can help developers increase the usability of Ajax applications.
Yuta Maezawa, Hironori Washizaki, Yoshinori Tanabe, Shinichi Honiden
ASE1
2013 Mutation Analysis for JavaScriptWeb Application Testing
Kazuki Nishiura, Yuta Maezawa, Hironori Washizaki, Shinichi Honiden
SEKE2
2012 Supporting View Transition Design of Smartphone Applications Using Web Templates
Kazuki Nishiura, Yuta Maezawa, Fuyuki Ishikawa, Shinichi Honiden
ICWE2