Software Engineering (SE) is the application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software. In layman's terms, it is the act of using insights to conceive, model and scale a solution to a problem. The term software engineering first appeared in the 1968 NATO Software Engineering Conference and was meant to provoke thought regarding the perceived "software crisis" at the time.

Recent Publications

APSEC 2020. 12
“Pattern-based Analysis of Interaction Failures in Systems-of-Systems: a Case Study on Platooning”, Sangwon Hyun

APSEC 2020. 12
A Modeling Method for Model-based Analysis and Design of a System-of-Systems“, Young-Min Baek

SoSE 2020. 06
SIMVA-SoS: Simulation-based Verification and Analysis for System-of-Systems“, Sumin Park

APSEC 2019. 12
Statistical Verification Framework for Platooning System of Systems with Uncertainty“, Sangwon Hyun

Journal of Supercomputing 2019. 10
Efficient noise injection for exposing hidden data races“, Misun Yu

SESoS 2019. 05
Slicing Executable System-of-Systems Models for Efficient Statistical Verification“, Jiyoung Song
“A Simulation-based Behavior Analysis for MCI Response System of Systems”,  Sumin Park

Related Sites