본문 바로가기

연구실 소개

연구실 소개

We work on Software Engineering. The major research areas and interests include:


 

◎ Software Quality

Quality is an essential property for software. Quality should be clearly defined based on the characteristics of software. A lot of techniques can be applied to assure software quality. They include requirement specification, traceability of requirements to tests, inspection, software

 measurement and so on.


◎ Software Testing

Software testing is an empirical investigation conducted to provide software users with information about the quality of the product or service under test, with respect to the context in which it is intended to operate. Software testing has been widely used in information industries, i. e., PDA, mobile phone and other embedded systems. OOS Lab focuses on developing software testing technologies for ensuring software reliability.

 

◎ Software Defect Prediction

 

◎ Component-Based Software Development

Component-based software development (CBD) technology is built on the object-oriented software construction. CBD aims to deliver software engineering into an industrial age for Information Technology, wherein software can be assembled from components, in the manner that hardware systems are currently constructed from kits of parts. Reach studies related with CBD, such as component testing and component metric, have been carried out in OOS Lab.


 

◎ Object-Oriented Modeling

Generally, in software development process, modeling is an important step before software system is developed with a specific programming language like C++, java, etc. Major modeling activities include requirement elicitation, system analysis and system design. One important research topic is efficiently and accurately modeling and validation of the correctness of the modeling. UML and design pattern is concerned with this topic.

 

◎ Software Maintenance

At present, many software systems have been used for over 10 years already. Due to changes of application environment (Machine, OS, DBMS, etc.), software defects have to be corrected, or new functions are added to software systems. Therefore, software maintenance is an important research topic. We should deal with problems such as how to maintain software systems and how to improve the maintainability of software systems. Software reengineering and software refactoring are associated with this area.

 

'연구실 소개' 카테고리의 다른 글

연락처  (0) 2014.03.07