User profiles for Upsorn Praphamontripong

Upsorn Praphamontripong

Computer Science, University of Virginia
Verified email at virginia.edu
Cited by 464

An experimental comparison of four unit test criteria: Mutation, edge-pair, all-uses and prime path coverage

N Li, U Praphamontripong… - … Conference on Software …, 2009 - ieeexplore.ieee.org
With recent increased expectations for quality, and the growth of agile processes and test
driven development, developers are expected to do more and more effective unit testing. Yet, …

Applying mutation testing to web applications

U Praphamontripong, J Offutt - 2010 Third International …, 2010 - ieeexplore.ieee.org
As our awareness of the complexities inherent in web applications grows, we find an increasing
need for more sophisticated ways to test them. Many web application faults are a result …

An experimental evaluation of web mutation operators

U Praphamontripong, J Offutt, L Deng… - 2016 IEEE Ninth …, 2016 - ieeexplore.ieee.org
While modern web development technologies enhance the capabilities of web applications,
they introduce challenges for testers. This paper introduces, evaluates, and refines web …

Web mutation testing

U Praphamontripong - 2012 IEEE Fifth International …, 2012 - ieeexplore.ieee.org
Web application software uses new technologies that have novel methods for integration and
state maintenance that amount to new control flow mechanisms and new variables coping. …

A logic mutation approach to selective mutation for programs and queries

G Kaminski, U Praphamontripong, P Ammann… - Information and Software …, 2011 - Elsevier
Context Program mutation testing is a technique for measuring and generating high quality
test data. However, traditional mutation operators are not necessarily efficient or effective. We …

A novel self-paced model for teaching programming

…, C Kauffmann, J Lester, U Praphamontripong… - Proceedings of the …, 2017 - dl.acm.org
The Self-Paced Learning Increases Retention and Capacity (SPARC) project is responding
to the well-documented surge in CS enrollment by creating a self-paced learning …

Performance analysis of an asynchronous web server

U Praphamontripong, S Gokhale… - 30th Annual …, 2006 - ieeexplore.ieee.org
Concurrency can be implemented in a Web server using synchronous and asynchronous
mechanisms offered by the underlying operating system. Compared to the synchronous …

Finding redundancy in web mutation operators

U Praphamontripong, J Offutt - 2017 IEEE international …, 2017 - ieeexplore.ieee.org
New web development technologies enhance functionality of web applications but also
introduce challenges in testing the software. As mutation analysis has been shown to be …

XML-based software component retrieval with partial and reference matching

U Praphamontripong, G Hu - Proceedings of the 2004 IEEE …, 2004 - ieeexplore.ieee.org
In software development, it is very desirable that existing software components can be reused
that meet the user's specifications. A great amount of software components, or software …

A case study on bypass testing of web applications

…, V Papadimitriou, U Praphamontripong - Empirical Software …, 2014 - Springer
Society’s increasing reliance on services provided by web applications places a high demand
on their reliability. The flow of control through web applications heavily depends on user …