scispace - formally typeset
A

Aziz Nanthaamornphong

Researcher at Prince of Songkla University

Publications -  35
Citations -  150

Aziz Nanthaamornphong is an academic researcher from Prince of Songkla University. The author has contributed to research in topics: Software development & Software construction. The author has an hindex of 6, co-authored 29 publications receiving 129 citations. Previous affiliations of Aziz Nanthaamornphong include University of Alabama.

Papers
More filters
Journal ArticleDOI

Test-Driven Development in scientific software: a survey

TL;DR: The results of this survey indicate the need for additional empirical evaluation of the use of TDD for the development of scientific software to help organizations make better decisions.
Journal ArticleDOI

Extracting UML class diagrams from object-oriented fortran: ForUML

TL;DR: A software tool to extract unified modeling language (UML) class diagrams from Fortran code facilitates the developers' ability to examine the entities and their relationships in the software system.
Proceedings ArticleDOI

Design Patterns in Software Maintenance: An Experiment Replication at University of Alabama

TL;DR: Two experiments, using graduate student participants, to study whether design patterns improve the software quality, specifically maintainability and understandability revealed that the design patterns did not improve either the maintainability or the understandability of the software.
Journal ArticleDOI

A Multi-Site Joint Replication of a Design Patterns Experiment Using Moderator Variables to Generalize across Contexts

TL;DR: A close replication of an experiment investigating the impact of design patterns (Decorator and Abstract Factory) on software maintenance is performed and the Decorator pattern is found to be preferable to a simpler solution during maintenance, as long as the developer has at least some prior knowledge of the pattern.
Proceedings ArticleDOI

A case study: agile development in the community laser-induced incandescence modeling environment (CLiiME)

TL;DR: Some of the software-engineering practices adopted in a scientific-software application for a laser-induced incandescence community model for a collaborative model that is to be extended, modified, and used by different researchers are discussed.