Gregg Rothermel

Works (9)

Updated: April 5th, 2024 11:49

2022 journal article

Assessing expert system-assisted literature reviews with a case study

EXPERT SYSTEMS WITH APPLICATIONS, 200.

By: Z. Yu*, J. Carver*, G. Rothermel n & T. Menzies n

author keywords: Systematic literature review; Expert systems; Software engineering; Active learning; Primary study selection; Test case prioritization
TL;DR: An expert system that incorporates an incrementally updated human-in-the-loop active learning tool is used to identify test case prioritization techniques for automated UI testing from 8,349 papers on IEEE Xplore. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries
Added: June 13, 2022

2022 article

REHANA: An Efficient Program Analysis Framework to Uncover Reflective Code in Android

MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES, Vol. 419, pp. 347–374.

By: S. Bachala*, Y. Tsutano*, W. Srisa-an*, G. Rothermel n, J. Dinh* & Y. Hu*

author keywords: Program analysis; Android; Java reflection
Source: Web Of Science
Added: April 4, 2022

2022 article

SEMEO: A Semantic Equivalence Analysis Framework for Obfuscated Android Applications

MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES, Vol. 419, pp. 322–346.

By: Z. Hu*, B. Silva*, H. Bagheri*, W. Srisa-an*, G. Rothermel n & J. Dinh*

author keywords: Malware; Android; Security
TL;DR: SEMEO is a highly effective and efficient filtering approach that can determine whether an obfuscated and an original version of a method are semantically equivalent, and can be effective even when all types are compositely applied. (via Semantic Scholar)
Source: Web Of Science
Added: April 4, 2022

2021 journal article

Survey on test case generation, selection and prioritization for cyber‐physical systems

Software Testing, Verification and Reliability, 32(1).

By: Z. Sadri‐Moshkenani n, J. Bradley* & G. Rothermel n

author keywords: cyber-physical system; embedded-control systems; test case generation; test case selection; test case prioritization; testing
TL;DR: A survey of approaches for generating, selecting and prioritizing test cases for CPSs illustrates the progress that has been made on these approaches to date, the properties that characterize the approaches and the challenges that remain open in these areas of research. (via Semantic Scholar)
Sources: Web Of Science, ORCID, Crossref, NC State University Libraries
Added: September 27, 2021

2020 article

Platinum: Reusing Constraint Solutions in Bounded Analysis of Relational Logic

FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2020), Vol. 12076, pp. 29–52.

By: G. Zheng*, H. Bagheri*, G. Rothermel n & J. Wang*

TL;DR: The insight behind Platinum is that formula constraints recur often during the analysis of a single specification and across its revisions, and constraint solutions can be reused over sequences of analyses performed on evolving specifications. (via Semantic Scholar)
Source: Web Of Science
Added: December 13, 2021

2019 journal article

How end-user programmers debug visual web-based programs: An information foraging theory perspective

Journal of Computer Languages, 53, 22–37.

By: S. Kuttal*, A. Sarma*, M. Burnett*, G. Rothermel n, I. Koeppe* & B. Shepherd*

author keywords: Information Foraging Theory; End-user programming; End-user software engineering; Visual programming language; Debugging
TL;DR: This study reveals new cue types and foraging strategies framed in terms of Information Foraging Theory, and it uncovers which of these helped end-user programmers succeed in their debugging efforts. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: Web Of Science, Crossref, NC State University Libraries
Added: December 9, 2019

2019 article

Supervised Tie Breaking in Test Case Prioritization

2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2019), pp. 242–243.

By: S. Eghbali*, V. Kudva*, G. Rothermel n & L. Tahvildari*

author keywords: Test case prioritization; tie breaking; fault prediction
TL;DR: An ensemble of defect prediction models is used to guide prioritization techniques towards breaking ties by re-ordering test cases in terms of the likelihood that they will cover fault-prone units of code. (via Semantic Scholar)
UN Sustainable Development Goal Categories
16. Peace, Justice and Strong Institutions (OpenAlex)
Source: Web Of Science
Added: January 6, 2020

2019 article

TERMINATOR: Better Automated UI Test Case Prioritization

ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, pp. 883–894.

By: Z. Yu n, F. Fahid n, T. Menzies n, G. Rothermel n, K. Patrick* & S. Cherian*

author keywords: automated UI testing; test case prioritization; total recall
TL;DR: A novel TCP approach is proposed, that dynamically re-prioritizes the test cases when new failures are detected, by applying and adapting a state of the art framework from the total recall problem. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries
Added: October 7, 2019

2018 article

Improving Regression Testing in Continuous Integration Development Environments (Keynote)

PROCEEDINGS OF THE 9TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION, AND EVALUATION (A-TEST '18), pp. 1–1.

By: G. Rothermel n

author keywords: Continuous integration; regression testing; large scale testing
TL;DR: New forms of RTS and TCP techniques that utilize relatively lightweight analyses that can cope with the volume of test requests are created that are based on two well-researched techniques for improving the cost-effectiveness of regression testing. (via Semantic Scholar)
Source: Web Of Science
Added: July 22, 2019

Citation Index includes data from a number of different sources. If you have questions about the sources of data in the Citation Index or need a set of data which is free to re-distribute, please contact us.

Certain data included herein are derived from the Web of Science© and InCites© (2024) of Clarivate Analytics. All rights reserved. You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.