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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Bao N. Nguyen

dblp:15/8888 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
1since 2021 · last 2024
0000-0002-0254-025XORCID · corroborated

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

Software engineering, systems software and programming languages · 4 · 2 first-author · 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 · 100%

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

TopicWeightPapersLastEvidence papers
Software testing › test coverage
coverage-based testing
0.212014
An Observe-Model-Exercise* Paradigm to Test Event-Driven Systems with Undetermined Input Spaces · IEEE Trans. Software Eng. 2014
Software testing
GUI testing
0.212014
An Observe-Model-Exercise* Paradigm to Test Event-Driven Systems with Undetermined Input Spaces · IEEE Trans. Software Eng. 2014
Software testing
test generation
0.212014
An Observe-Model-Exercise* Paradigm to Test Event-Driven Systems with Undetermined Input Spaces · IEEE Trans. Software Eng. 2014
Software testing
model-based testing
0.112014
An Observe-Model-Exercise* Paradigm to Test Event-Driven Systems with Undetermined Input Spaces · IEEE Trans. Software Eng. 2014

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

observe-model-exercise* paradigm · 0.2iterative model expansion · 0.2
YearPublicationVenuePosition
2024 Introduction to the special issue: "Software Quality for Modern Systems"
Guglielmo De Angelis, Hyunsook Do, Bao N. Nguyen
J. Softw. Evol. Process.3
2014 GUITAR: an innovative tool for automated testing of GUI-driven software
Bao N. Nguyen, Bryan Robbins, Ishan Banerjee, Atif M. Memon
Autom. Softw. Eng.1
2014 An Observe-Model-Exercise* Paradigm to Test Event-Driven Systems with Undetermined Input Spaces
abstract
System testing of software applications with a graphical-user interface (GUI) front-end requires that sequences of GUI events, that sample the application’s input space, be generated and executed as test cases on the GUI. However, the context-sensitive behavior of the GUI of most of today’s non-trivial software applications makes it practically impossible to fully determine the software’s input space. Consequently, GUI testers—both automated and manual—working with undetermined input spaces are, in some sense, blindly navigating the GUI, unknowingly missing allowable event sequences, and failing to realize that the GUI implementation may allow the execution of some disallowed sequences. In this paper, we develop a new paradigm for GUI testing, one that we call Observe-Model-Exercise* (OME*) to tackle the challenges of testing context-sensitive GUIs with undetermined input spaces. Starting with an incomplete model of the GUI’s input space, a set of coverage elements to test, and test cases, OME* iteratively observes the existence of new events during execution of the test cases, expands the model of the GUI’s input space, computes new coverage elements, and obtains new test cases to exercise the new elements. Our experiment with 8 open-source software subjects, more than 500,000 test cases running for almost 1,100 machine-days, shows that OME* is able to expand the test space on average by 464.11 percent; it detected 34 faults that had never been detected before.
Bao N. Nguyen, Atif M. Memon
IEEE Trans. Software Eng.1
2013 Graphical user interface (GUI) testing: Systematic mapping and repository
Ishan Banerjee, Bao N. Nguyen, Vahid Garousi, Atif M. Memon
Inf. Softw. Technol.2