Original sentence: In each of the last few decades, at least one radical new approach has entered the mainstream of software development (e.People like Pete McBreen (author of "Software Craftsmanship") believe that the term Software Engineering implies levels of rigor and proven processes that are not appropriate for all types of software development.Some people believe that Software Development is a more appropriate term than Software Engineering for the process of creating software.Some people dispute the notion that the field is mature enough to warrant the title "engineering".Structured Programming, Object Orientation, Agile Development), implying that the field is still changing too rapidly to be considered an engineering discipline