RnDCircle Logo

Jungsun Kim's Lab

한양대학교 컴퓨터학부

김정선 교수

Jungsun Kim's Lab

컴퓨터학부 김정선

김정선 교수 연구실은 소프트웨어 공학, 분산 시스템, 빅데이터 처리, 그린 컴퓨팅, 머신러닝 등 다양한 컴퓨터공학 분야의 선도적 연구를 수행하고 있습니다. 본 연구실은 도메인 주도 설계(DDD)와 소프트웨어 아키텍처 패턴을 기반으로 복잡한 시스템의 설계와 구현, 유지보수성을 극대화하는 방법론을 개발하고 있습니다. 이를 통해 산업 현장에서 요구되는 대규모 소프트웨어 시스템의 품질과 효율성을 높이고, 실제 프로젝트에 적용하여 실질적인 성과를 창출하고 있습니다. 분산 객체 시스템, 멀티스레딩, 미들웨어 기술 등 분산 환경에서의 소프트웨어 설계와 구현에 대한 연구도 활발히 이루어지고 있습니다. 본 연구실은 대용량 데이터의 실시간 처리, 데이터 마이닝, 추천 시스템, 소셜 네트워크 분석 등 빅데이터 응용 분야에서 다양한 연구를 수행하고 있으며, 온톨로지 기반 데이터센터 관리, 클라우드 기반 서비스, 스마트 단말기 센싱 데이터 처리 등 실제 산업과 사회에 적용 가능한 솔루션을 개발하고 있습니다. 그린 컴퓨팅 분야에서는 데이터센터의 에너지 효율화, 스마트 디바이스의 전력 절감, 에너지 절감형 알고리즘 개발 등 지속 가능한 IT 인프라 구축을 위한 연구를 선도하고 있습니다. 이러한 연구는 환경 친화적 소프트웨어 개발과 에너지 절감에 기여하며, 미래 지향적 IT 기술 발전에 중요한 역할을 하고 있습니다. 머신러닝과 인공지능 기술을 활용한 지능형 소프트웨어 응용 연구도 본 연구실의 핵심 분야 중 하나입니다. 감정 인식, 행위 예측, 추천 시스템, 자연어 처리, 정보 추출, 웹 마이닝 등 다양한 응용 분야에서 혁신적인 연구를 진행하고 있으며, 실제 산업 현장과의 협력을 통해 연구 결과를 실질적인 서비스와 제품에 적용하고 있습니다. 김정선 교수 연구실은 이론적 연구와 실용적 응용을 균형 있게 추구하며, 다양한 특허와 논문, 산업체 협력 프로젝트를 통해 국내외 소프트웨어 산업 발전에 기여하고 있습니다. 앞으로도 본 연구실은 컴퓨터공학 분야의 핵심 기술 개발과 미래 지능형 소프트웨어 시스템의 발전을 선도할 것입니다.

도메인 주도 설계(DDD)와 소프트웨어 아키텍처
도메인 주도 설계(DDD)는 복잡한 소프트웨어 시스템을 효과적으로 개발하고 유지보수하기 위한 핵심적인 방법론입니다. 본 연구실에서는 실제 비즈니스 도메인의 복잡성을 소프트웨어 모델에 정확하게 반영하기 위해 DDD를 적극적으로 활용하고 있습니다. 이를 통해 요구사항의 변화에 유연하게 대응할 수 있으며, 시스템의 확장성과 유지보수성을 크게 향상시킬 수 있습니다. 소프트웨어 아키텍처와 패턴 연구는 시스템의 구조적 안정성과 재사용성을 높이는 데 중요한 역할을 합니다. 본 연구실은 다양한 소프트웨어 아키텍처 패턴(예: MVC, 마이크로서비스, 이벤트 기반 아키텍처 등)을 실제 프로젝트와 산업 현장에 적용하여, 대규모 시스템의 설계 및 구현 경험을 축적하고 있습니다. 또한, 객체지향 설계 원칙과 디자인 패턴을 활용하여 코드의 품질과 일관성을 높이고, 코드 스멜 탐지 및 리팩토링 기법을 연구합니다. 이러한 연구는 레거시 시스템의 아키텍처 재구조화, ERP 시스템의 코드 품질 개선, 미들웨어 설계 등 다양한 응용 분야에 적용되고 있습니다. 실제로 본 연구실은 미들웨어와 분산 객체 시스템, 그리고 다양한 산업용 소프트웨어 프로젝트에서 도메인 주도 설계와 아키텍처 패턴의 실효성을 검증하고, 새로운 설계 방법론을 제안하는 데 앞장서고 있습니다.
분산 객체, 빅데이터 처리 및 그린 컴퓨팅
분산 객체와 멀티스레딩 기술은 현대 소프트웨어 시스템에서 필수적인 요소입니다. 본 연구실은 분산 환경에서의 객체지향 시스템 설계, 멀티스레딩을 통한 병렬 처리, 그리고 미들웨어 기술을 심도 있게 연구하고 있습니다. 이를 통해 대규모 데이터 처리와 실시간 서비스 제공이 가능한 시스템을 구현하며, 분산 컴퓨팅 환경에서의 신뢰성, 확장성, 효율성을 극대화하는 다양한 방법론을 개발하고 있습니다. 빅데이터 처리 분야에서는 대용량 데이터의 실시간 분석, 데이터 마이닝, 추천 시스템, 중복 뉴스 탐지 및 결합, 소셜 네트워크 데이터 분석 등 다양한 응용 연구를 수행하고 있습니다. 특히, 온톨로지 기반 데이터 센터 관리, 클라우드 기반 웰니스 서비스, 스마트 단말기 센싱 데이터 처리 등 실제 산업과 사회에 적용 가능한 빅데이터 솔루션을 개발하고 있습니다. 이러한 연구는 데이터센터의 에너지 효율화, 스마트 모바일 디바이스의 전력 절감, 실시간 데이터 분석 등 다양한 분야에 기여하고 있습니다. 그린 컴퓨팅은 에너지 효율적인 시스템 설계와 운영을 목표로 하며, 본 연구실은 데이터센터의 전력 관리, 스마트 디바이스의 센싱 주기 최적화, 에너지 절감형 알고리즘 개발 등 다양한 그린 컴퓨팅 기술을 연구합니다. 이를 통해 지속 가능한 IT 인프라 구축과 환경 친화적 소프트웨어 개발에 앞장서고 있습니다.
머신러닝 및 지능형 소프트웨어 응용
머신러닝과 인공지능 기술은 현대 소프트웨어 시스템의 핵심 동력으로 자리 잡고 있습니다. 본 연구실은 머신러닝을 활용한 감정 인식, 행위 예측, 추천 시스템, 데이터 마이닝 등 다양한 응용 분야에서 연구를 진행하고 있습니다. 예를 들어, CNN 및 ResNet과 같은 딥러닝 모델을 활용한 얼굴 표정 기반 감정 예측, 소셜 네트워크 데이터 분석을 통한 사용자 행위 예측, 강화학습 기반 뉴스 추천 시스템 등이 대표적인 연구 성과입니다. 또한, 인체 마이크로바이옴 데이터와 신경정신질환의 상관관계 분석, 스마트폰 센서 데이터를 이용한 실시간 행위 인식, 온톨로지 기반 데이터 분석 등 다양한 융합 연구도 활발히 이루어지고 있습니다. 이러한 연구는 보건의료, 웰니스, 스마트 헬스케어 등 다양한 산업 분야에 적용되어 사회적 가치를 창출하고 있습니다. 지능형 소프트웨어 응용 분야에서는 자연어 처리, 정보 추출, 웹 마이닝, 자동 요약 및 추천 시스템, 실시간 데이터 분석 등 다양한 기술을 개발하고 있습니다. 본 연구실은 실제 산업 현장과의 협력을 통해 연구 결과를 실질적인 서비스와 제품에 적용하며, 미래 지능형 소프트웨어의 발전을 선도하고 있습니다.
1
SAW Device With Reactive Reflector for Integrated SAW RF Duplexer Area Minimization
김정선
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2024
2
Selective Magnetic Abrasive Finishing of Nano-Thickness IZO-Coated Pyrex Glass Using Acoustic Emission Monitoring and Artificial Neural Network
김정선
IEEE ACCESS, 2019
3
Energy-Efficient Real-Time Human Activity Recognition on Smart Mobile Devices
김정선
MOBILE INFORMATION SYSTEMS, 2016
1
차세대 디지털 방송 환경을 위한 통합 방송 미들웨어 및 저작 도구의 개발
교육과학기술부(과기부)
2010년 03월 ~ 2011년 02월
2
Ubiquitous Monitoring을 위한 디지털 Surveillance 프레임워크의 개발
중소기업청
2003년 05월 ~ 2004년 02월