Chorng-Shiuh Koong

Learn More
Software reuse is an effective means of improving software productivity and software quality. Reusable Software Components (RSCs) are the basic building components for software programs constructed using the software reuse approach. The object-oriented approach is used to design and implement our RSCs. Our laboratory has already implemented more than 300(More)
Keywords: Reflective learning strategies Operational software Learning effectiveness Computer-assisted learning (CAL) ACT-R model a b s t r a c t Skill certification promotion is one of the main policies facilitated by the technological and vocational education, where application software instruction is regarded as the core curriculum to foster skill(More)
The requirements engineering plays an important role during the lifespan of a complex system development project. The writing of system requirements in system developments process is through the natural language frequently. Natural language usually contains uncertainty. Additionally, requirements engineer lacks field knowledge and often shows shortages of(More)
In recent years, development of the software industry and demand for software systems have increased rapidly, but developers often does not know whose suggestion to follow regarding methodologies of software engineering. One reason for that is the difficulty in applying new software engineering technologies. Developers take a long time to train. Another(More)