Software Engineering
Principles, methodologies, and tools for efficiently developing high-quality software.
Articles
5 Articles
Development-Driven Development and Refactoring-Driven Testing
Aug 19, 2025
This article introduces "Development-Driven Development" and "Refactoring-Driven Test," two novel approaches to software development leveraging generative AI. Development-Driven Development focuses o...
Experience & Behavior
Aug 10, 2025
The article contrasts traditional Specification and Implementation-Based Engineering with a proposed Experience & Behavior Engineering. Traditional methods focus on aligning implementation with pre-d...
Flow Work Conversion and Systems: The Essence of Generative AI Utilization
Jul 29, 2025
This article emphasizes the crucial role of "flow work conversion" and systematization in maximizing the productivity and quality improvements offered by generative AI. It distinguishes between "iter...
Omnidirectional Engineers in the Liquidware Era
Jul 28, 2025
Generative AI significantly impacts software development, enabling automated programming and ushering in the "Liquidware" era. Liquidware refers to software highly customizable by users via generative...
Framework Design as an Intellectual Ability
Jun 29, 2025
This article contrasts the intellectual activities of academic discovery (observation-based fact-finding) and development (design-based invention). While academia typically focuses on discovery, the a...