A science of design for software-intensive systems

@article{Freeman2004ASO,
  title={A science of design for software-intensive systems},
  author={P. Freeman and David Hart},
  journal={Commun. ACM},
  year={2004},
  volume={47},
  pages={19-21}
}
Computer science and engineering needs an intellectually rigorous, analytical, teachable design process to ensure development of systems we all can live with. 
A Science of Software Design
  • D. Batory
  • Engineering, Computer Science
  • AMAST
  • 2004
The Philosophy of Computer Science
A survey of approaches for the visual model-driven development of next generation software-intensive systems
Improving Coverage of Design in Information Systems Education
Introducing an Empirical Model of Design
Thinging as a Way of Modeling in Poiesis: Applications in Software Engineering
A Critical Analysis of Topics in Software Architecture and Design
...
1
2
3
4
5
...