There is growing acknowledgement within the software engineering community that a theory of software development is needed to integrate the myriad methodologies that are currently popular, some of which are based on opposing perspectives. We have been developing such a theory for a number of years. In this position paper, we overview our theory along with progress made thus far. We suggest that, once fully developed, this theory, or one similar to it, may be applied to support situated software development, by providing an overarching model within which software initiatives might be categorised and understood. Such understanding would inevitably lead to greater predictability with respect to outcomes
Software engineering is not yet a true engineering discipline, but it has the potential to become on...
The paper outlines a model for theorizing about development practices, especially taking into accoun...
Software development is a 1.6 trillion dollar industry and any improvement to how we create software...
There exists no generally accepted theory in software engineering, and at the same time a scientific...
Abstract. We view software development as a collaborative activity that is typically supported by a ...
The paper focuses on the challenge of generating theoretical support for software development, espec...
There has been a growing interest in the role of theory within Software Engineering (SE) research. F...
Software engineering needs a general theory, i.e., a theory that applies across the field and unifie...
AbstractThe paper focuses on the challenge of generating theoretical support for software developmen...
This preliminary introduction, extracted from work in progress, is intended to illustrate an approac...
This paper focuses on the current state of knowledge in the field of software development methodolog...
Abstract: This paper re-appraises Peter Naur’s influential paper on Programming as Theory Building i...
Context: Software Engineering is a discipline that has been shaped by over 50 years of practice. Ma...
Software engineering is a practical engineering discipline without scientific ambitions where rules ...
A theory of software engineering (SE) is presented and its application to explaining and analysing S...
Software engineering is not yet a true engineering discipline, but it has the potential to become on...
The paper outlines a model for theorizing about development practices, especially taking into accoun...
Software development is a 1.6 trillion dollar industry and any improvement to how we create software...
There exists no generally accepted theory in software engineering, and at the same time a scientific...
Abstract. We view software development as a collaborative activity that is typically supported by a ...
The paper focuses on the challenge of generating theoretical support for software development, espec...
There has been a growing interest in the role of theory within Software Engineering (SE) research. F...
Software engineering needs a general theory, i.e., a theory that applies across the field and unifie...
AbstractThe paper focuses on the challenge of generating theoretical support for software developmen...
This preliminary introduction, extracted from work in progress, is intended to illustrate an approac...
This paper focuses on the current state of knowledge in the field of software development methodolog...
Abstract: This paper re-appraises Peter Naur’s influential paper on Programming as Theory Building i...
Context: Software Engineering is a discipline that has been shaped by over 50 years of practice. Ma...
Software engineering is a practical engineering discipline without scientific ambitions where rules ...
A theory of software engineering (SE) is presented and its application to explaining and analysing S...
Software engineering is not yet a true engineering discipline, but it has the potential to become on...
The paper outlines a model for theorizing about development practices, especially taking into accoun...
Software development is a 1.6 trillion dollar industry and any improvement to how we create software...