Affiliation:
1. Jerusalem College of Engineering, Israel
2. University of Texas at Austin, USA
3. Middlesex University, United Kingdom
4. University of Auckland, New Zealand
Abstract
The four GTSE (General Theory of Software Engineering) Workshops have brought awareness to, more or less mature, differing approaches, candidate theories for SE (Software Engineering). But one asks how to appraise the generality of these theories? And in case they are specialized sub-theories, are they amenable to combination into more general theories? The papers of the fourth GTSE Workshop addressed these questions by means of what can be collectively refer to as
Separability Principles
. In a sense, participants used well known techniques applied to design software systems to design SE theories. Separability is a powerful tool for understanding relations among SE candidate theories and guide how to assemble sub-theories into a general framework. Participants enthusiastically debated a series of related issues. The specialized vs. general theories questions were raised in diverse forms, such as, SE meaning multiple things, good predictive theories for narrow problems, ability of General theories to generate specific theories, and last but not least, whether "General" capture the contents of the workshop itself. The 4th GTSE edition was collocated with ICSE 2015 (International Conference of Software Engineering) in Firenze, Italy
Publisher
Association for Computing Machinery (ACM)
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Social science theories in software engineering research;Proceedings of the 44th International Conference on Software Engineering;2022-05-21
2. Linear Software Models: Bipartite Isomorphism between Laplacian Eigenvectors and Modularity Matrix Eigenvectors;International Journal of Software Engineering and Knowledge Engineering;2018-07
3. Guest Editor’s Introduction;International Journal of Software Engineering and Knowledge Engineering;2018-07
4. Substantially Evolutionary Theorizing in Designing Software-Intensive Systems;Information;2018-04-13