AbstractThere exists no generally accepted theory in software engineering, and at the same time a scientific discipline needs theories. Some laws, hypotheses and conjectures exist, but yet no generally accepted theory. Several researchers and initiatives emphasize the need for theory in the discipline. The objective of this paper is to formulate a theory of software engineering. The theory is generated from empirical observations of industry practice, including several case studies and many years of experience in working closely between academia and industry. The theory captures the balancing of three different intellectual capitals: human, social and organizational capitals, respectively. The theory is formulated using a method for buildin...
Software engineering is a practical engineering discipline without scientific ambitions where rules ...
Human factors play a very important role in Software Development [1]. According to Avison et al. [2]...
Taming complexity is a fundamental goal of software engineering. The core techniques that have been ...
There exists no generally accepted theory in software engineering, and at the same time a scientific...
Context: Software Engineering is a discipline that has been shaped by over 50 years of practice. Ma...
Software development involves teams of interconnected individuals who are encouraged to work collect...
Dans un environnement professionnel à la fois complexe et fortement évolutif, lesconcepteurs de logi...
peer reviewedSoftware engineering is not only an increasingly challenging endeavor that goes beyond ...
peer-reviewedSocial capital is an important network based intangible asset with a potential for maxi...
peer-reviewedThere has been a growing interest in the role of theory within Software Engineering (S...
Social capital is an important network based intangible asset with a potential for maximizing indivi...
The organizational and social aspects of software engineering (SE) are now increasingly well investi...
peer-reviewedSoftware engineering needs a general theory, i.e., a theory that applies across the fi...
Software engineering needs a general theory, i.e., a theory that applies across the field and unifie...
Background The development of software is not only a technical endeavor; it is significantly affecte...
Software engineering is a practical engineering discipline without scientific ambitions where rules ...
Human factors play a very important role in Software Development [1]. According to Avison et al. [2]...
Taming complexity is a fundamental goal of software engineering. The core techniques that have been ...
There exists no generally accepted theory in software engineering, and at the same time a scientific...
Context: Software Engineering is a discipline that has been shaped by over 50 years of practice. Ma...
Software development involves teams of interconnected individuals who are encouraged to work collect...
Dans un environnement professionnel à la fois complexe et fortement évolutif, lesconcepteurs de logi...
peer reviewedSoftware engineering is not only an increasingly challenging endeavor that goes beyond ...
peer-reviewedSocial capital is an important network based intangible asset with a potential for maxi...
peer-reviewedThere has been a growing interest in the role of theory within Software Engineering (S...
Social capital is an important network based intangible asset with a potential for maximizing indivi...
The organizational and social aspects of software engineering (SE) are now increasingly well investi...
peer-reviewedSoftware engineering needs a general theory, i.e., a theory that applies across the fi...
Software engineering needs a general theory, i.e., a theory that applies across the field and unifie...
Background The development of software is not only a technical endeavor; it is significantly affecte...
Software engineering is a practical engineering discipline without scientific ambitions where rules ...
Human factors play a very important role in Software Development [1]. According to Avison et al. [2]...
Taming complexity is a fundamental goal of software engineering. The core techniques that have been ...