Abstract: This paper re-appraises Peter Naur’s influential paper on Programming as Theory Building in the context of modern software engineering practice. The central argument is that such practice is focussed primarily on methods, notations, lifecycles and the description of artifacts such as models. Instead we propose that a theory building view is more appropriate, and that the concept of a theory should underpin a software design process which then calls for new tools and a new research agenda.
This paper reviews the current practice of software engineering and outlines someprospects for devel...
This work examines the differences between the theory of information systems analysis and design and...
Software Engineering (SE) problems are—from both prac-tical and theoretical standpoints—immensely co...
Software engineering is a practical engineering discipline without scientific ambitions where rules ...
There has been a growing interest in the role of theory within Software Engineering (SE) research. F...
Context: Software Engineering is a discipline that has been shaped by over 50 years of practice. Ma...
The paper focuses on the challenge of generating theoretical support for software development, espec...
AbstractThe paper focuses on the challenge of generating theoretical support for software developmen...
In this position paper we argue to reduce the ambition for a general theory of software engineering ...
In this paper we analyse possible reasons for the relatively low use of theories in software enginee...
This article analyzes Peter Naur's thesis that program development should be viewed in terms of doma...
This article analyzes Peter Naur's thesis that program development should be viewed in terms of doma...
AbstractIn this talk I want to examine three ideas: First, the traditional relationship between a sc...
The paper outlines a model for theorizing about development practices, especially taking into accoun...
Over the past four decades, software engineering has emerged as a discipline in its own right, thoug...
This paper reviews the current practice of software engineering and outlines someprospects for devel...
This work examines the differences between the theory of information systems analysis and design and...
Software Engineering (SE) problems are—from both prac-tical and theoretical standpoints—immensely co...
Software engineering is a practical engineering discipline without scientific ambitions where rules ...
There has been a growing interest in the role of theory within Software Engineering (SE) research. F...
Context: Software Engineering is a discipline that has been shaped by over 50 years of practice. Ma...
The paper focuses on the challenge of generating theoretical support for software development, espec...
AbstractThe paper focuses on the challenge of generating theoretical support for software developmen...
In this position paper we argue to reduce the ambition for a general theory of software engineering ...
In this paper we analyse possible reasons for the relatively low use of theories in software enginee...
This article analyzes Peter Naur's thesis that program development should be viewed in terms of doma...
This article analyzes Peter Naur's thesis that program development should be viewed in terms of doma...
AbstractIn this talk I want to examine three ideas: First, the traditional relationship between a sc...
The paper outlines a model for theorizing about development practices, especially taking into accoun...
Over the past four decades, software engineering has emerged as a discipline in its own right, thoug...
This paper reviews the current practice of software engineering and outlines someprospects for devel...
This work examines the differences between the theory of information systems analysis and design and...
Software Engineering (SE) problems are—from both prac-tical and theoretical standpoints—immensely co...