Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Supaporn Kansomkeat is active.

Publication


Featured researches published by Supaporn Kansomkeat.


software engineering, artificial intelligence, networking and parallel/distributed computing | 2008

A Comparative Evaluation of Tests Generated from Different UML Diagrams

Supaporn Kansomkeat; Jeff Offutt; Aynur Abdurazik; Andrea Baldini

This paper presents a single project experiment on the fault revealing capabilities of model-based test sets. The tests are generated from UML statecharts and UML sequence diagrams. This experiment found that the statechart test sets did better at revealing unit level faults than the sequence diagram test sets, and the sequence diagram test sets did better at revealing integration level faults than the statechart test sets. The statecharts also resulted in more test cases than the sequence diagrams. The results show that model-based testing can be used to systematically generate test data and indicates that different UML models can play different roles in testing.


international conference on software technology and engineering | 2010

Generating test cases from UML activity diagrams using the Condition-Classification Tree Method

Supaporn Kansomkeat; Phachayanee Thiket; Jeff Offutt

A key technical challenge in software testing is the design of useful test cases. Test design can be based on a variety of software artifacts, including requirements, designs, or even the implementation. The Unified Modeling Language (UML) is now widely used to describe object-oriented designs. This paper focuses on one UML diagram, the activity diagram, which is used to model software behavior. This paper proposes the Condition-Classification Tree Method for generating test cases from activity diagrams. Activity diagrams are used to generate condition-classification trees, which are then used to create test case tables and test cases. The paper presents experimental data that show the proposed method can help generate a relatively small number of test cases at reasonable cost, early in development.


Software Testing, Verification & Reliability | 2008

An analysis technique to increase testability of object-oriented components

Supaporn Kansomkeat; Wanchai Rivepiboon

Object‐oriented component engineering is increasingly used for system development, partly because it emphasizes portability and reusability. Each time a component is used, it must be retested in the new environment. Unfortunately, the data abstraction that components usually use results in low testability. First, internal variables cannot be directly set. Second, even though a test input may trigger a fault, the failure does not propagate to the output. This paper presents a technique to increase object‐oriented component testability, thereby making it easier to detect faults. Components are often sealed so that source code is not available. The program analysis is performed at the Java component bytecode level. A components bytecode is analysed to create a control and data flow graph, which is then used to increase component testability by increasing both controllability and observability. We have implemented this technique and applied it to several components. Experimental results reveal that fault detection can be increased by using our increasing testability process. Copyright


international conference on computer communications | 2015

Syntax-based test case generation for web application

Jakkrit Polpong; Supaporn Kansomkeat

Currently, web applications are popular and widely in many fields such as business, education, medicine and science. Because of the growing complexity of web applications, so reliability is important in development web application. A good testing technique helps to increase the web application reliability. This paper presents an approach to generate test cases with syntax-based approach. Our method includes three steps as follows. First, a web application is analyzed to create a graph that represents the flow of pages. Second, the graph of previous step is used to generate a syntax model. Finally, test cases are generated from the syntax model. We take the psu-tep system as a case study to illustrate our proposed method.


south african institute of computer scientists and information technologists | 2003

Automated-generating test case using UML statechart diagrams

Supaporn Kansomkeat; Wanchai Rivepiboon


international conference on computer and information science | 2012

Generation test case from UML activity diagram based on AC grammar

Kanjanee Pechtanun; Supaporn Kansomkeat


international conference on software engineering | 2006

Class-component testability analysis

Supaporn Kansomkeat; Jeff Offutt; Wanchai Rivepiboon


iasted conference on software engineering | 2005

Increasing Class-Component Testability.

Supaporn Kansomkeat; Jeff Offutt; Wanchai Rivepiboon


international conference on information science and digital content technology | 2012

Enhanced vegetation index of THEOS imagery by pan-sharpening

Sathit Intajag; Supaporn Kansomkeat


Electronics Letters | 2016

Histogram specification with generalised extreme value distribution to enhance retinal images

Sathit Intajag; Supaporn Kansomkeat; P. Bhurayanontachai

Collaboration


Dive into the Supaporn Kansomkeat's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jeff Offutt

George Mason University

View shared research outputs
Top Co-Authors

Avatar

Apirada Thadadech

Prince of Songkla University

View shared research outputs
Top Co-Authors

Avatar

Sathit Intajag

Prince of Songkla University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jakkrit Polpong

Prince of Songkla University

View shared research outputs
Top Co-Authors

Avatar

Kanjanee Pechtanun

Prince of Songkla University

View shared research outputs
Top Co-Authors

Avatar

Nuntanee Chuaychoo

Prince of Songkla University

View shared research outputs
Top Co-Authors

Avatar

P. Bhurayanontachai

Prince of Songkla University

View shared research outputs
Top Co-Authors

Avatar

Pannipa Sae Ueng

Prince of Songkla University

View shared research outputs
Researchain Logo
Decentralizing Knowledge