Extending a General Theory of Software to Engineering
2014 (English)In: Proceedings of the 3rd SEMAT Workshop on General Theories of Software Engineering, 2014, 36-39 p.Conference paper (Refereed)
In this paper, we briefly describe a general theory of software used in order to model and predict the current and future quality of software systems and their environment. The general theory is described using a class model containing classes such as application component, business service, and infrastructure function as well as attributes such as modifiability, cost, and availability. We also elaborate how this general theory of software can be extended into a general theory of software engineering by adding engineering activities, roles, and requirements.
Place, publisher, year, edition, pages
2014. 36-39 p.
General theory, Software systems, Software engineering, Software quality prediction
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:kth:diva-144899DOI: 10.1145/2593752.2593759ScopusID: 2-s2.0-84942415558ISBN: 978-1-4503-2850-0OAI: oai:DiVA.org:kth-144899DiVA: diva2:715230
36th International Conference on Software Engineering; Hyderabad, India, May 31- June 7, 2014
QC 201501262014-05-022014-05-022015-01-26Bibliographically approved