liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
A Case Study in Assessing and Improving Capacity Using an Anatomy of Good Practice
Ericsson AB, Linköping, Sweden.
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
Linköping University, Department of Computer and Information Science. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
2007 (English)In: The 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2007), Dubrovnik, Croatia, New York: ACM , 2007, 509-512 p.Conference paper (Refereed)
Abstract [en]

Capacity in telecommunication systems is highly related to operator revenue. As a vendor of such systems, Ericsson AB is continuously improving its processes for estimating, specifying, tuning, and testing the capacity of delivered systems. In order to systematize process improvements Ericsson AB and Linköping University joined forces to create an anatomy of Capacity Sub Processes (CSPs). The anatomy is the result of an interview series conducted to document good practices amongst organizations active in capacity improvement. In this paper we analyze four different development processes in terms of how far they have reached in their process maturity according to our anatomy and show possible improvement directions. Three of the processes are currently in use at Ericsson, and the fourth is the OpenUP/Basic process which we have used as a reference process in earlier research. We also include an analysis of the observed good practices. The result mainly confirms the order of CSPs in the anatomy, but we need to use our information of the maturity of products and the major life cycle in the organization in order to fully explain the role of the anatomy in planning of improvements.

Place, publisher, year, edition, pages
New York: ACM , 2007. 509-512 p.
Keyword [en]
Capacity, non-functional requirements, process improvement
National Category
Software Engineering
URN: urn:nbn:se:liu:diva-16801DOI: 10.1145/1287624.1287697ISBN: 978-1-59593-811-4 OAI: diva2:174171
Available from: 2009-02-19 Created: 2009-02-19 Last updated: 2009-05-11Bibliographically approved
In thesis
1. Processes and Models for Capacity Requirements in Telecommunication Systems
Open this publication in new window or tab >>Processes and Models for Capacity Requirements in Telecommunication Systems
2009 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Capacity is an essential quality factor in telecommunication systems. The ability to develop systems with the lowest cost per subscriber and transaction, that also meet the highest availability requirements and at the same time allow for scalability, is a true challenge for a telecommunication systems provider. This thesis describes a research collaboration between Linköping University and Ericsson AB aimed at improving the management, representation, and implementation of capacity requirements in large-scale software engineering.

An industrial case study on non-functional requirements in general was conducted to provide the explorative research background, and a richer understanding of identified difficulties was gained by dedicating subsequent investigations to capacity. A best practice inventory within Ericsson regarding the management of capacity requirements and their refinement into design and implementation was carried out. It revealed that capacity requirements crosscut most of the development process and the system lifecycle, thus widening the research context considerably. The interview series resulted in the specification of 19 capacity sub-processes; these were represented as a method plug-in to the OpenUP software development process in order to construct a coherent package of knowledge as well as to communicate the results. They also provide the basis of an empirically grounded anatomy which has been validated in a focus group. The anatomy enables the assessment and stepwise improvement of an organization’s ability to develop for capacity, thus keeping the initial cost low. Moreover, the notion of capacity is discussed and a pragmatic approach for how to support model-based, function-oriented development with capacity information by its annotation in UML models is presented. The results combine into a method for how to improve the treatment of capacity requirements in large-scale software systems.

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2009. 62 p.
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 1238
National Category
Computer Science
urn:nbn:se:liu:diva-16932 (URN)978-91-7393-700-9 (ISBN)
Public defence
2009-03-26, Visionen, hus B, Campus Valla, Linköpings universitet, Linköping, 10:15 (English)
Available from: 2009-02-25 Created: 2009-02-25 Last updated: 2009-04-23Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textLink to Ph.D. Thesis

Search in DiVA

By author/editor
Borg, AndreasSandahl, Kristian
By organisation
PELAB - Programming Environment LaboratoryThe Institute of TechnologyDepartment of Computer and Information Science
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 137 hits
ReferencesLink to record
Permanent link

Direct link