Network


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

Hotspot


Dive into the research topics where Panuchart Bunyakiati is active.

Publication


Featured researches published by Panuchart Bunyakiati.


information reuse and integration | 2007

The Certification of Software Tools with respect to Software Standards

Panuchart Bunyakiati; Anthony Finkelstein; David S. Rosenblum

Software development standards such as the UML provide complex modeling languages for specifying, visualizing, constructing, and documenting the artifacts of software systems. Software tools support the production of these artifacts according to the model elements, relationships, well-formedness rules and semantics defined in the standards. Due to the complexities of both standards and software tools, it is difficult to establish the compliance of the software tools to the standards. It has been suggested that many existing tools that advertise standard compliance fail to lift up to their claims. The objective of this work is to propose a framework for developing systematic, disciplined, and quantifiable certification schemes to assess the compliance of these tools to standards and to diagnose the causes of non-compliance.


international joint conference on computer science and software engineering | 2016

Fit between Agile practices and organizational cultures

Panuchart Bunyakiati; Panita Surachaikulwattana

Software engineering methodology such as Agile, establishes the governance of software development. Over the years, a number of Agile practices have been invented. These practices are built on the same Agile principles but emphasise on different rationales and values, and thus associated with various approaches, activities and artefacts. Given this variety, and necessity for organizations to incorporate Agile, many studies have attempted to examine the relationship between organizational attributes, particularly organizational culture, and Agile practices, which in configurations result in effective outcomes of software development. In this paper, we propose a theoretical framework that deals with an alternative way in which organizations identify their cultural types, and understand underlying principles of each Agile practice in order to form the fit between organizational culture and Agile. In other words, organizations do not necessarily change their current culture in order to use Agile effectively, as existing studies suggested. Rather, they select the Agile practice that fits with their cultural type. This framework is based on interpretation of existing literature and systematic qualitative approaches.


foundations of software engineering | 2017

Cherry-picking of code commits in long-running, multi-release software

Panuchart Bunyakiati; Chadarat Phipathananunth

This paper presents Tartarian, a tool that supports maintenance of software with long-running, multi-release branches in distributed version control systems. When new maintenance code, such as bug fixes and code improvement, is committed into a branch, it is likely that such code can be applied or reused with some other branches. To do so, a developer may manually identify a commit and cherry pick it. Tartarian can support this activity by providing commit hashtags, which the developer uses as metadata to specify their intentions when committing the code. With these tags, Tartarian uses dependency graph, that represents the dependency constraints of the branches, and Branch Identifier, which matches the commit hashtags with the dependency graph, to identify the applicable branches for the commits. Using Tartarian, developers may be able to maintain software with multiple releases more efficiently. A video demo of Tartarian is available at www.github.com/tartarian.


Proceedings of the 2017 International Conference on Management Engineering, Software Engineering and Service Sciences | 2017

Checking Software Engineering Curricula with respect to SE2014 Curriculum Guidelines

Panuchart Bunyakiati; Chadarat Phipathananunth

The ACM and IEEE Computer Society have created curriculum guidelines in several computing disciplines, one of which is the SE2014 (Software Engineering 2014). The aim of this work is to support the conformity checking of software engineering degree curricula with respect to this curriculum guidelines. The Unified Modeling Language (UML) and Object Constraint Language (OCL) are applied to check the conformity of a degree curriculum. The USE tool is adopted to demonstrate the practicality of this technique for automating the checking, which can be tedious and error-prone when perform manually.


IET Software | 2011

Standards compliance testing for unified modelling language tools

Panuchart Bunyakiati; Anthony Finkelstein

Software modelling standards such as the unified modelling language (UML) provide complex visual languages for producing the artefacts of software systems. Software tools support the production of these artefacts by providing model constructs and their usage rules. Owing to the size and complexity of these standards specifications, establishing the compliance of software modelling tools to the standards can be difficult. As a result, many software tools that advertise standards compliance may fail to live up to their claims. This study presents a compliance testing framework to determine the conditions of compliance of tools and to diagnose the causes of non-compliance issues. The Java-UML lightweight enumerator (JULE) tool realises this framework by providing a powerful technology to create a compliance test suite for modelling tools. JULE generates test cases only up to non-isomorphism to avoid combinatorial explosion. An experiment with respect to the UML 1.4 is presented in this study. The authors test ArgoUML for its compliance with the UML 1.4 specification. The authors also report some findings on four UML 2.x tools, including Eclipse Galileo UML2, Enterprise Architect 7.5, Poseidon for UML 8.0 and MagicDraw 16.6.


automation of software test | 2009

The compliance testing of software tools with respect to the UML standards specification - The ArgoUML case study

Panuchart Bunyakiati; Anthony Finkelstein


Information Science and Service Science and Data Mining (ISSDM), 2012 6th International Conference on New Trends in | 2013

Dissemination formats and major statistic data sets of the AEC countries: A survey

Panuchart Bunyakiati; Pajika Voravittayathorn


computer software and applications conference | 2018

Synthetic Runtime Monitoring of Microservices Software Architecture

Chadarat Phipathananunth; Panuchart Bunyakiati


computer software and applications conference | 2018

On Selecting Collaborative Modeling Tools

Usa Sammapun; Panuchart Bunyakiati


joint international conference on information sciences | 2013

Towards Linked Open Statistical Data: Dissemination Formats and Major Statistic Data Sets of the AEC Countries

Panuchart Bunyakiati; Pajika Voravittayathorn

Collaboration


Dive into the Panuchart Bunyakiati's collaboration.

Top Co-Authors

Avatar

Pajika Voravittayathorn

University of the Thai Chamber of Commerce

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Chadarat Phipathananunth

University of the Thai Chamber of Commerce

View shared research outputs
Top Co-Authors

Avatar

Panita Surachaikulwattana

University of the Thai Chamber of Commerce

View shared research outputs
Top Co-Authors

Avatar

Clovis Chapman

University College London

View shared research outputs
Top Co-Authors

Avatar

James Skene

University College London

View shared research outputs
Top Co-Authors

Avatar

David S. Rosenblum

National University of Singapore

View shared research outputs
Researchain Logo
Decentralizing Knowledge