Search For:

Displaying 1-22 out of 22 total
Model-Based Exploratory Testing: A Controlled Experiment
Found in: 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
By Christopher J. Schaefer,Hyunsook Do
Issue Date:March 2014
pp. 284-293
Exploratory testing provides an intuitive way for testing a software product that testers can apply, but the advantages of exploratory testing are generally outweighed by its disadvantages, mainly the time and resources necessary to perform it manually. To...
 
Regression Testing for Web Applications Using Reusable Constraint Values
Found in: 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
By Md. Hossain,Hyunsook Do,Ravi Eda
Issue Date:March 2014
pp. 312-321
Companies that provide web applications need to perform frequent regression testing because companies often encounter various security attacks and frequent feature update demands from users. Typically, such applications require regression testing processes...
 
Trade-Off Analysis for Selective versus Brute-Force Regression Testing in FSMWeb
Found in: 2014 IEEE 15th International Symposium on High-Assurance Systems Engineering (HASE)
By Anneliese Andrews,Hyunsook Do
Issue Date:January 2014
pp. 184-192
This paper provides a tradeoff framework to determine whether selective regression testing or brute force regression testing is preferable. The framework is based on classifying tests as reusable, retest able, and obsolete. It uses the FSMWeb model as the ...
 
A Fuzzy Expert System for Cost-Effective Regression Testing Strategies
Found in: 2013 IEEE International Conference on Software Maintenance (ICSM)
By Amanda Schwartz, Hyunsook Do
Issue Date:September 2013
pp. 1-10
Different testing environments and software change characteristics can affect the choice of regression testing techniques. In our prior work, we developed adaptive regression testing (ART) strategies to investigate this problem. While the ART strategies sh...
 
Test Case Prioritization Using Requirements-Based Clustering
Found in: 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation (ICST)
By Md. Junaid Arafeen,Hyunsook Do
Issue Date:March 2013
pp. 312-321
The importance of using requirements information in the testing phase has been well recognized by the requirements engineering community, but to date, a vast majority of regression testing techniques have primarily relied on software code information. Inco...
 
An Effective Regression Testing Approach for PHP Web Applications
Found in: Software Testing, Verification, and Validation, 2008 International Conference on
By Aaron Marback,Hyunsook Do,Nathan Ehresmann
Issue Date:April 2012
pp. 221-230
Web applications change and are upgraded frequently due to security attacks, feature updates, or user preference changes. These fixes often involve small patches or revisions, but still, testers need to perform regression testing on their products to ensur...
 
Adaptive Regression Testing Strategy: An Empirical Study
Found in: Software Reliability Engineering, International Symposium on
By Md. Junaid Arafeen,Hyunsook Do
Issue Date:December 2011
pp. 130-139
When software systems evolve, different amounts and types of code modifications can be involved in different versions. These factors can affect the costs and benefits of regression testing techniques in different ways, and thus, there may be no single regr...
 
A clustering approach to improving test case prioritization: An industrial case study
Found in: Software Maintenance, IEEE International Conference on
By Ryan Carlson,Hyunsook Do,Anne Denton
Issue Date:September 2011
pp. 382-391
Regression testing is an important activity for controlling the quality of a software product, but it accounts for a large proportion of the costs of software. We believe that an understanding of the underlying relationships in data about software systems,...
 
SQ^(2)E: An Approach to Requirements Validation with Scenario Question
Found in: Asia-Pacific Software Engineering Conference
By Daniel Aceituna, Hyunsook Do, Seok-Won Lee
Issue Date:December 2010
pp. 33-42
Adequate requirements validation could prevent errors from propagating into later development phase, and eventually improve the quality of software systems. However, often validating textual requirements is difficult and error prone. We develop a feedback-...
 
The Effects of Time Constraints on Test Case Prioritization: A Series of Controlled Experiments
Found in: IEEE Transactions on Software Engineering
By Hyunsook Do, Siavash Mirarab, Ladan Tahvildari, Gregg Rothermel
Issue Date:September 2010
pp. 593-617
Regression testing is an expensive process used to validate modified software. Test case prioritization techniques improve the cost-effectiveness of regression testing by ordering test cases such that those that are more important are run earlier in the te...
 
Vehicle Movement Tracking Using Online Map with Real-Time Live Video in 3G Network
Found in: Sensor Networks, Ubiquitous, and Trustworthy Computing, International Conference on
By Oudom Keo, Sangwook Bae, Hyunsook Kim, Sunyoung Han, Chun-Hyon Chang, Young-Guk Ha
Issue Date:June 2010
pp. 347-352
For several years, location based information services have been studied and implemented in various fields including mobile communication and ubiquitous computing to gain advantages for their usage and their convergence services nature. One of the most pow...
 
The Effectiveness of Regression Testing Techniques in Reducing the Occurrence of Residual Defects
Found in: Software Testing, Verification, and Validation, 2008 International Conference on
By Panduka Nagahawatte, Hyunsook Do
Issue Date:April 2010
pp. 79-88
Regression testing is a necessary maintenance activity that can ensure high quality of the modified software system, and a great deal of research on regression testing has been performed. Most of the studies performed to date, however, have evaluated regre...
 
A Self Localization Scheme for Mobile Wireless Sensor Networks
Found in: Convergence Information Technology, International Conference on
By Kyungmi Kim, Hyunsook Kim, Youngchoi Hong
Issue Date:November 2009
pp. 774-778
So far a considerable number of studies have been conducted on the localization methods for stationary wireless sensor networks (WSNs). However, little attention has been given to the localization scheme for a mobile wireless sensor network (MWSN) where al...
 
Image Feature Vector Construction Using Interest Point Based Regions
Found in: Parallel and Distributed Processing with Applications, International Symposium on
By Nishat Ahmad, Gwangwon Kang, Hyunsook Chung, Suchoi Ik, Jongan Park
Issue Date:December 2008
pp. 594-599
The paper presents a new approach for content based retrieval of images. The algorithm uses information sampled from around detected corner points in the image. A corner detection approach based on line intersections has been employed using Hough transform...
 
An empirical study of the effect of time constraints on the cost-benefits of regression testing
Found in: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering (SIGSOFT '08/FSE-16)
By Gregg Rothermel, Hyunsook Do, Ladan Tahvildari, Siavash Mirarab
Issue Date:November 2008
pp. 1-2
Regression testing is an expensive process used to validate modified software. Test case prioritization techniques improve the cost-effectiveness of regression testing by ordering test cases such that those that are more important are run earlier in the te...
     
PITTCULT: trust-based cultural event recommender
Found in: Proceedings of the 2008 ACM conference on Recommender systems (RecSys '08)
By Danielle Hyunsook Lee
Issue Date:October 2008
pp. 1-2
Typical collaborative filtering recommenders (CF) do not provide any chance for users to choose or evaluate the bases for recommendation. Once the system evaluates a group of users as being similar to a target user, her information is tailored by unknown p...
     
Using sensitivity analysis to create simplified economic models for regression testing
Found in: Proceedings of the 2008 international symposium on Software testing and analysis (ISSTA '08)
By Gregg Rothermel, Hyunsook Do
Issue Date:July 2008
pp. 119-120
Software engineering methodologies are subject to complex cost-benefit tradeoffs. Economic models can help practitioners and researchers assess methodologies relative to these tradeoffs. Effective economic models, however, can be established only through a...
     
On the Use of Mutation Faults in Empirical Assessments of Test Case Prioritization Techniques
Found in: IEEE Transactions on Software Engineering
By Hyunsook Do, Gregg Rothermel
Issue Date:September 2006
pp. 733-752
Regression testing is an important activity in the software life cycle, but it can also be very expensive. To reduce the cost of regression testing, software testers may prioritize their test cases so that those which are more important, by some measure, a...
 
A Controlled Experiment Assessing Test Case Prioritization Techniques via Mutation Faults
Found in: Software Maintenance, IEEE International Conference on
By Hyunsook Do, Gregg Rothermel
Issue Date:September 2005
pp. 411-420
Regression testing is an important part of software maintenance, but it can also be very expensive. To reduce this expense, software testers may prioritize their test cases so that those that are more important are run earlier in the regression testing pro...
 
Empirical Studies of Test Case Prioritization in a JUnit Testing Environment
Found in: Software Reliability Engineering, International Symposium on
By Hyunsook Do, Gregg Rothermel, Alex Kinneer
Issue Date:November 2004
pp. 113-124
Test case prioritization provides a way to run test cases with the highest priority earliest. Numerous empirical studies have shown that prioritization can improve a test suite's rate of fault detection, but the extent to which these results generalize is ...
 
Infrastructure Support for Controlled Experimentation with Software Testing and Regression Testing Techniques
Found in: Empirical Software Engineering, International Symposium on
By Hyunsook Do, Sebastian Elbaum, Gregg Rothermel
Issue Date:August 2004
pp. 60-70
Where the creation, understanding, and assessment of software testing and regression testing techniques are concerned, controlled experimentation is an indispensable research methodology. Obtaining the infrastructure necessary to support such experimentati...
 
Using Component Metacontent to Support the Regression Testing of Component-Based Software
Found in: Software Maintenance, IEEE International Conference on
By Alessandro Orso, Mary Jean Harrold, David Rosenblum, Gregg Rothermel, Hyunsook Do, Mary Lou Soffa
Issue Date:November 2001
pp. 716
Component-based software technologies are viewed as essential for creating the software systems of the future. However, the use of externally-provided components has serious drawbacks for a wide range of software-engineering activities, often because of a ...
 
 1