Learn More
This paper proposes an approach towards Theory Based Software Engineering (TBSE) that makes use of Essence as an underlying foundation. This proposed TBSE approach originated from our engagement to help transform a 4000 person IT organization from traditional development towards lean and agile development. Central to TBSE is describing the context of a(More)
Business modeling is an important activity in software development, and the Rational Unified Process® (RUP®) provides a systematic approach to visually representing a business mode. It does not, however, provide a way to derive simulation models that support quantitative comparisons between various improvement options. Last month, in Part I of this series,(More)
There has been growing interest in the use of empirical approaches in software engineering research. However, many researchers pointed out that a framework for reporting software engineering case study findings is lacking. As a consequence, it is difficult to compare results or evaluate their generality. In this paper, we use Essence as a foundation for(More)
Given the time limit, software engineering courses in universities can only emphasize a particular development approach or method; therefore, it is challenging to prepare graduates to face the diverse range of approaches and methods used by industry. One of the issues software engineering education faces is the lack of a framework to understand and compare(More)
In today’s ever more competitive world, boards of directors and executives demand that CIOs and their teams deliver “more with less.” Studies show, without any real surprise, that there is no onesize-fits-all method to suit all software initiatives, and that a practice-based approach with some light but effective degree of order and governance is the goal(More)
  • 1