Topics related to the rise of software engineering and this field's distinctions from other similar fields like computer science are discussed at length here. The upcoming concepts in this field are also looked at and given an in depth answer to. This book creates a timeline of software engineering and attempts to collate existing and newer research and data that explain its theories. Students of software engineering and those looking at the scope of this field will find this book helpful.