Background
1. Introduction
Focus research objective of Software Engineering Laboratory (SWE) is the innovation development of software engineering knowledge especially within the area of software process, software design and testing. With experiences in software development area, SWE pays attention on the development of quality processes through out the product life-cycle, the software engineering technical aspect as well as the software project management issues. In December 2010, SWE and four other related research laboratories were integrated under the Engineering and Innovation Development Unit (ENID). One of the objective of ENID is to deliver the software and hardware product that integrate the engineering framework that has the innovation impact for industry. With that target, SWE role was enhanced by the fact that quality of product depends on the quality of engineering processes. Well-found software engineering disciplines not only provide the solid software product, but also make sure that the product developed and maintained in the systematic approaches, so SWE initiated the pilot project of introducing Capability Maturity Model Integration (CMMI) standard software processes into the software development process withing the NECTEC research laboratory. The Standard CMMI Appraisal Method for Process Improvement (SCAMPI) was organized in November 2010 to evaluate the software development projects within the SWE and the evaluation result was a success with Class A maturity level three achievement.
2. Mission and Strategy
Laboratory main mission is to research and develop the infrastructure supporting for software development process. The infrastructure aspects that SWE focuses on include innovation of software engineering process and methodologies, software development tools and quality controlled standard. Not only the technical aspects that SWE interests, but we also want to be the excellence center of technology transfer in software engineering best practices with the various consultancy services such as software process improvement or software testing to help government sector or private organization to achieve solid software development process capability. Framework for high performance team is also be a targeted that we aim to develop for the better standard teamwork which can expect for more productivity and quality. SWE forms cooperation with various counterparts such as government sector (Ministry of Public Health, Ministry of ICT), academic (Thammasat University, Chulalongkorn University, Aachen University in Germany) as well as private sectors. The strategy of using knowledge network with our alliances proved to be a successful way to accomplish our mission.
3. Interested Technology
Technologies that SWE are interested can be summarized as following:
3.1Software Architecture (SA)
SWE focus on the development of technologies and infrastructure supporting software structure design with component base approaches. We also have an ongoing research in the topic of re-engineering framework for software modularization. The software engineering standard framework also be used as a tool for raising the software quality to meet the industrial standard.
At present, various technology areas are the research topics of the laboratory namely:
- The prototype of research work and software product such as Mobile Camera Sign Translator and Web Citation Thailand.
- Agile Model and UML code generator
- Integration system prototype in the field of Enterprise Service Bus and Data Cleansing Tool
- Technology Transfer Model of Software Architecture framework.
3.2Software Process Improvement (SPI)
SWE is interested in the development of framework research for improving software quality. The research team set up the main objectives of this program as follows:
- Research for software development process that meets the international standard
- Empirical study of using the software quality framework and collection of measurement analysis information of further improvement.
- Software Management Tools Development.
- Transfer best practices of software process improvement framework to the software industrial.
3.3Software Testing and Quality Measurement (STQM)
STQM program in laboratory is to research and develop testing framework that best fit to particular software development technique. Framework includes testing procedures as well as testing tools supporting testing procedures. The objectives of this program can be summarized as follow:
- Research the testing techniques both in functional testing and performance testing as well as conduct the experiment with the research project for further tuning.
- Develop software tester with industrial standard.
- Setup the excellence center in software testing.
4. Contact
Dr. Chumphol Krootkaew
Tel. 662 564 6900 ext 2488
e-mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
R&D Projects
- Software process improvement of NECTEC to CMMI level 3: managed by Dr. Apinporn Methawachananont
- Adapting CephSmile to service-based touch-screen tablet application: managed by Dr. Taweesup Apiwattanapong
- Service Link Center of Ministry of Science and technology: managed by Pakaimart Amsuriya
- National Health Information System for National Health Security Office (NHIS) Project:
- Health Information process development: managed by Sompol Chaimongkhon
- Health Information cleansing tool development: managed by Pattarin Pitakket
Products Champion
-
Collaborations
-