liu.seSearch for publications in DiVA
Change search
Refine search result
1 - 14 of 14
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Borg, Andreas
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Contributions to management and validation of non-functional requirements2004Licentiate thesis, monograph (Other academic)
    Abstract [en]

    Non-functional requirements (NFRs) are essential when considering software quality in that they shall represent the right quality of the intended software. It is generally hard to get hold of NFRs and to specify them in measurable terms, and most software development methods applied today focus on functional requirements (FRs). Moreover, NFRs are relatively unexplored in the literature and knowledge regarding real-world treatment of NFRs is particularly rare.

    A case study and a literature survey were performed to provide this kind of knowledge, which also served as a problem inventory to outline future research activities. An interview series with practitioners at two large software development organizations was carried out. As a major result, it was established that too few NFRs are considered in development and that they are stated in vague terms. Moreover, it was observed that organizational power structures strongly influence the quality of the forthcoming software, and that processes need to be well suited for dealing with NFRs.

    It was selected among several options to explore how processes can be better suited to handle NFRs by adding the information of actual feature use. A case study was performed in which the feature use of an interactive product management tool was measured indirectly from log files of an industrial user, and the approach was also applied to the problem of requirements selection. The results showed that the idea is feasible and that quality aspects can be effectively addressed by considering actual feature use.

    An agenda for continued research comprises: further studies in system usage data acquisition, modelling of NFRs, and comparing means for predicting feasibility of NFRs. One strong candidate is weaving high-level requirement models with models of available components.

  • 2.
    Borg, Andreas
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Processes and Models for Capacity Requirements in Telecommunication Systems2009Doctoral 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.

    List of papers
    1. The Bad Conscience of Requirements Engineering: An Investigation in Real-World Treatment of Non-Functional Requirements
    Open this publication in new window or tab >>The Bad Conscience of Requirements Engineering: An Investigation in Real-World Treatment of Non-Functional Requirements
    2003 (English)In: Third Conference on Software Engineering Research and Practice in Sweden (SERPS'03), Lund, 2003, p. 1-8Conference paper, Published paper (Refereed)
    Abstract [en]

    Even though non-functional requirements (NFRs) are critical in order to provide software of good quality, the literature of NFRs is relatively sparse. We describe how NFRs are treated in two development organizations, an Ericsson application center and the IT department of the Swedish Meteorological and Hydrological Institute. We have interviewed professionals about problems they face and their ideas on how to improve the situation. Both organizations are aware of NFRs and related problems but their main focus is on functional requirements,primarily because existing methods focus on these. The most tangible problems experienced are that many NFRs remain undiscovered and that NFRs are stated in non-measurable terms. It became clear that the size andstructure of the organization require proper distribution of employees’ interest, authority and competence of NFRs. We argue that a feasible solution might be to strengthen the position of architectural requirements, which are more likely to emphasize NFRs.

    Keywords
    Non-functional requirements, case study
    National Category
    Software Engineering
    Identifiers
    urn:nbn:se:liu:diva-16790 (URN)
    Available from: 2009-02-25 Created: 2009-02-19 Last updated: 2018-01-13Bibliographically approved
    2. Good Practice and Improvement Model of Handling Capacity Requirements of Large Telecommunication Systems
    Open this publication in new window or tab >>Good Practice and Improvement Model of Handling Capacity Requirements of Large Telecommunication Systems
    2006 (English)In: 14th IEEE International Requirements Engineering Conference (RE'06), Minneapolis/S:t Paul, Los Alamitos, CA: IEEE Computer Society , 2006, p. 245-250Conference paper, Published paper (Refereed)
    Abstract [en]

    There is evidence to suggest that the software industry has not yet matured as regards management of nonfunctional requirements (NFRs). Consequently the cost of achieving required quality is unnecessarily high. To try and avoid this, the telecommunication systems provider Ericsson defined a research task to try and improve the management of requirements for capacity, which is one of the most critical NFRs. Linkoping University joined in the effort and conducted an interview series to investigate good practice within different parts of the company. Inspired by the interviews and an ongoing process improvement project a model for improvement was created and activities were synthesized. This paper contributes the results from the interview series, and details the subprocesses of specification that should be improved. Such improvements are about understanding the relationship between numerical entities at all system levels, augmenting UML specifications to make NFRs visible, working with time budgets, and testing the sub system level components on the same level as they are specified.

    Place, publisher, year, edition, pages
    Los Alamitos, CA: IEEE Computer Society, 2006
    Keywords
    Non-functional requirements, capacity, process improvement
    National Category
    Software Engineering
    Identifiers
    urn:nbn:se:liu:diva-16791 (URN)10.1109/RE.2006.28 (DOI)0-7695-2555-5 (ISBN)978-0-7695-2555-6 (ISBN)
    Available from: 2009-02-19 Created: 2009-02-19 Last updated: 2018-01-13Bibliographically approved
    3. Integrating an Improvement Model of Handling Capacity Requirements with OpenUP/Basic Process
    Open this publication in new window or tab >>Integrating an Improvement Model of Handling Capacity Requirements with OpenUP/Basic Process
    2007 (English)In: 13th International working conference on Requirements Engineering: Foundations for Software Quality (REFSQ'07), Trondheim, Norway, Berlin Heidelberg: Springer , 2007, p. 341-354Conference paper, Published paper (Refereed)
    Abstract [en]

    Contemporary software processes and modeling languages have a strong focus on Functional Requirements (FRs), whereas information of Non-Functional Requirements (NFRs) are managed with text-based documentation and individual skills of the personnel. In order to get a better understanding of how capacity requirements are handled, we carried out an interview series with various branches of Ericsson. The analysis of this material revealed 18 Capacity Sub-Processes (CSPs) that need to be attended to create a capacity-oriented development. In this paper we describe all these sub-processes and their mapping into an extension of the OpenUP/Basic software process. Such an extension will support a process engineer in realizing the sub-processes, and has at the same time shown that there are no internal inconsistencies of the CSPs. The extension provides a context for continued research in using UML to support negotiation between requirements and existing design.

    Place, publisher, year, edition, pages
    Berlin Heidelberg: Springer, 2007
    Series
    Lecture Notes in Computer Science, ISSN 0302-9743 ; 4542
    Keywords
    Capacity requirements, OpenUP/Basic, method plug-in, Eclipse Process Framework, process improvement
    National Category
    Software Engineering
    Identifiers
    urn:nbn:se:liu:diva-16792 (URN)10.1007/978-3-540-73031-6_26 (DOI)978-3-540-73030-9 (ISBN)
    Available from: 2009-02-19 Created: 2009-02-19 Last updated: 2018-01-13Bibliographically approved
    4. Extending the OpenUP/Basic Requirements Discipline to Specify Capacity Requirements
    Open this publication in new window or tab >>Extending the OpenUP/Basic Requirements Discipline to Specify Capacity Requirements
    2007 (English)In: Requirements Engineering Conference, 2007. RE '07, IEEE Computer Society, 2007, p. 328-333Conference paper, Published paper (Refereed)
    Abstract [en]

    Software processes, such as RUP and agile methods, focus their requirements engineering part on use cases and thus functional requirements. Complex products, such as radio network control software, need special handling of non-functional requirements as well. We describe how we used the eclipse process framework to augment the open and minimal OpenUP/basic process with improvements found in management of capacity requirements in a case-study at Ericsson. The result is compared with another project improving RUP to handle performance requirements. The major differences between the improvements are that 1) they suggest a special, dedicated performance manager role and we suggest that present roles are augmented, 2) they suggest a bottom-up approach to performance verification while we focus on system performance first, i.e. top-down. Further, we suggest augmenting UMLl-2 models with capacity attributes to improve information flow from requirements to implementation.

    Place, publisher, year, edition, pages
    IEEE Computer Society, 2007
    Series
    International Requirements Engineering Conference. Proceedings, ISSN 1090-705X
    Keywords
    Capacity requirements, process improvement, method plug-in, OpenUP/Basic, Eclipse Process Framework
    National Category
    Software Engineering
    Identifiers
    urn:nbn:se:liu:diva-16797 (URN)10.1109/RE.2007.24 (DOI)000251576800040 ()978-0-7695-2935-6 (ISBN)
    Conference
    15th IEEE International Requirements Engineering Conference, 15-19 October 2007, Delhi, India
    Available from: 2009-02-19 Created: 2009-02-19 Last updated: 2018-01-13Bibliographically approved
    5. A Case Study in Assessing and Improving Capacity Using an Anatomy of Good Practice
    Open this publication in new window or tab >>A Case Study in Assessing and Improving Capacity Using an Anatomy of Good Practice
    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, p. 509-512Conference paper, Published 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
    Keywords
    Capacity, non-functional requirements, process improvement
    National Category
    Software Engineering
    Identifiers
    urn:nbn:se:liu:diva-16801 (URN)10.1145/1287624.1287697 (DOI)978-1-59593-811-4 (ISBN)
    Available from: 2009-02-19 Created: 2009-02-19 Last updated: 2018-01-13Bibliographically approved
    6. A Method for Improving the Treatment of Capacity Requirements in Large Telecommunication Systems
    Open this publication in new window or tab >> A Method for Improving the Treatment of Capacity Requirements in Large Telecommunication Systems
    (English)Manuscript (Other academic)
    Abstract [en]

    Non-functional requirements crosscut functional models and are more difficult to enforce in system models. This paper describes a long-term research collaboration regarding capacity requirements between Linköping University and Ericsson AB. We describe an industrial case study on non-functional requirements as a background. Succeeding efforts dedicated to capacity include a detailed description of the term, a best practice inventory within Ericsson, and a pragmatic approach for how to annotate UML models with capacity information. The results are also represented as a method plug-in to the OpenUP software process and an anatomy facilitating the possibility to assess and improve an organization’s abilities to develop for capacity. The results combine into a method for how to improve the treatment of capacity requirements in large-scale software systems. Both product and process views are included, with emphasis on the latter.

    Keywords
    Non-functional requirements, capacity requirements, process improvement, anatomy, UML, OpenUP, Eclipse Process Framework
    National Category
    Software Engineering
    Identifiers
    urn:nbn:se:liu:diva-16805 (URN)
    Available from: 2009-02-19 Created: 2009-02-19 Last updated: 2018-01-13Bibliographically approved
  • 3.
    Borg, Andreas
    et al.
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Karlsson, J
    Olsson, J
    Sandahl, Kristian
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Measuring the Use of Features in a Requirements Engineering Tool-An Industrial Case Study2004In: Fourth Conference on Software Engineering Researchand Practice in Sweden,2004, 2004, p. 101-Conference paper (Refereed)
  • 4.
    Borg, Andreas
    et al.
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Karlsson, J
    Olsson, S
    Sandahl, Kristian
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Supporting Requirements Selection by Measuring Feature Use2004In: Tenth International Workshop on Requirements Engineering: Foundation forSoftware Quality REFSQ04,2004, 2004Conference paper (Refereed)
  • 5.
    Borg, Andreas
    et al.
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Patel, Mikael
    Ericsson AB, Linköping, Sweden.
    Sandahl, Kristian
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Extending the OpenUP/Basic Requirements Discipline to Specify Capacity Requirements2007In: Requirements Engineering Conference, 2007. RE '07, IEEE Computer Society, 2007, p. 328-333Conference paper (Refereed)
    Abstract [en]

    Software processes, such as RUP and agile methods, focus their requirements engineering part on use cases and thus functional requirements. Complex products, such as radio network control software, need special handling of non-functional requirements as well. We describe how we used the eclipse process framework to augment the open and minimal OpenUP/basic process with improvements found in management of capacity requirements in a case-study at Ericsson. The result is compared with another project improving RUP to handle performance requirements. The major differences between the improvements are that 1) they suggest a special, dedicated performance manager role and we suggest that present roles are augmented, 2) they suggest a bottom-up approach to performance verification while we focus on system performance first, i.e. top-down. Further, we suggest augmenting UMLl-2 models with capacity attributes to improve information flow from requirements to implementation.

  • 6.
    Borg, Andreas
    et al.
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Patel, Mikael
    Ericsson AB, Linköping, Sweden.
    Sandahl, Kristian
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Good Practice and Improvement Model of Handling Capacity Requirements of Large Telecommunication Systems2006In: 14th IEEE International Requirements Engineering Conference (RE'06), Minneapolis/S:t Paul, Los Alamitos, CA: IEEE Computer Society , 2006, p. 245-250Conference paper (Refereed)
    Abstract [en]

    There is evidence to suggest that the software industry has not yet matured as regards management of nonfunctional requirements (NFRs). Consequently the cost of achieving required quality is unnecessarily high. To try and avoid this, the telecommunication systems provider Ericsson defined a research task to try and improve the management of requirements for capacity, which is one of the most critical NFRs. Linkoping University joined in the effort and conducted an interview series to investigate good practice within different parts of the company. Inspired by the interviews and an ongoing process improvement project a model for improvement was created and activities were synthesized. This paper contributes the results from the interview series, and details the subprocesses of specification that should be improved. Such improvements are about understanding the relationship between numerical entities at all system levels, augmenting UML specifications to make NFRs visible, working with time budgets, and testing the sub system level components on the same level as they are specified.

  • 7.
    Borg, Andreas
    et al.
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Patel, Mikael
    Ericsson AB, Linköping, Sweden.
    Sandahl, Kristian
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Integrating an Improvement Model of Handling Capacity Requirements with OpenUP/Basic Process2007In: 13th International working conference on Requirements Engineering: Foundations for Software Quality (REFSQ'07), Trondheim, Norway, Berlin Heidelberg: Springer , 2007, p. 341-354Conference paper (Refereed)
    Abstract [en]

    Contemporary software processes and modeling languages have a strong focus on Functional Requirements (FRs), whereas information of Non-Functional Requirements (NFRs) are managed with text-based documentation and individual skills of the personnel. In order to get a better understanding of how capacity requirements are handled, we carried out an interview series with various branches of Ericsson. The analysis of this material revealed 18 Capacity Sub-Processes (CSPs) that need to be attended to create a capacity-oriented development. In this paper we describe all these sub-processes and their mapping into an extension of the OpenUP/Basic software process. Such an extension will support a process engineer in realizing the sub-processes, and has at the same time shown that there are no internal inconsistencies of the CSPs. The extension provides a context for continued research in using UML to support negotiation between requirements and existing design.

  • 8.
    Borg, Andreas
    et al.
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Patel, Mikael
    Ericsson AB.
    Sandahl, Kristian
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Modelling Capacity Requirements in Large-Scale Telecommunication Systems2008In: Eighth Conference on Software Engineering Research and Practice in Sweden SERPS08,2008, 2008Conference paper (Refereed)
    Abstract [en]

       

  • 9.
    Borg, Andreas
    et al.
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Patel, Mikael
    Ericsson AB, Linköping, Sweden.
    Sandahl, Kristian
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    A Method for Improving the Treatment of Capacity Requirements in Large Telecommunication SystemsManuscript (Other academic)
    Abstract [en]

    Non-functional requirements crosscut functional models and are more difficult to enforce in system models. This paper describes a long-term research collaboration regarding capacity requirements between Linköping University and Ericsson AB. We describe an industrial case study on non-functional requirements as a background. Succeeding efforts dedicated to capacity include a detailed description of the term, a best practice inventory within Ericsson, and a pragmatic approach for how to annotate UML models with capacity information. The results are also represented as a method plug-in to the OpenUP software process and an anatomy facilitating the possibility to assess and improve an organization’s abilities to develop for capacity. The results combine into a method for how to improve the treatment of capacity requirements in large-scale software systems. Both product and process views are included, with emphasis on the latter.

  • 10.
    Borg, Andreas
    et al.
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Yong, Angela
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Carlshamre, Pär
    Linköping University, Department of Computer and Information Science, MDA - Human Computer Interfaces. Linköping University, The Institute of Technology.
    Sandahl, Kristian
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    The Bad Conscience of Requirements Engineering: An Investigation in Real-World Treatment of Non-Functional Requirements2003In: Third Conference on Software Engineering Research and Practice in Sweden (SERPS'03), Lund, 2003, p. 1-8Conference paper (Refereed)
    Abstract [en]

    Even though non-functional requirements (NFRs) are critical in order to provide software of good quality, the literature of NFRs is relatively sparse. We describe how NFRs are treated in two development organizations, an Ericsson application center and the IT department of the Swedish Meteorological and Hydrological Institute. We have interviewed professionals about problems they face and their ideas on how to improve the situation. Both organizations are aware of NFRs and related problems but their main focus is on functional requirements,primarily because existing methods focus on these. The most tangible problems experienced are that many NFRs remain undiscovered and that NFRs are stated in non-measurable terms. It became clear that the size andstructure of the organization require proper distribution of employees’ interest, authority and competence of NFRs. We argue that a feasible solution might be to strengthen the position of architectural requirements, which are more likely to emphasize NFRs.

  • 11.
    Gorschek, T.
    et al.
    Department of Systems and Software Engineering, School of Engineering, Blekinge Institute of Technology, P. O. Box 520, S-372 25 Ronneby, Sweden.
    Svahnberg, M.
    Department of Systems and Software Engineering, School of Engineering, Blekinge Institute of Technology, P. O. Box 520, S-372 25 Ronneby, Sweden.
    Borg, Andreas
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Loconsole, A.
    Department of Computing Science, Umeå University, S-901 87 Umeå, Sweden.
    Borstler, J.
    Börstler, J., Department of Computing Science, Umeå University, S-901 87 Umeå, Sweden.
    Sandahl, Kristian
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Eriksson, M.
    Land Systems Hägglunds AB, S-891 82 Örnsköldsvik, Sweden.
    A controlled empirical evaluation of a requirements abstraction model2007In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 49, no 7, p. 790-805Article in journal (Refereed)
    Abstract [en]

    Requirement engineers in industry are faced with the complexity of handling large amounts of requirements as development moves from traditional bespoke projects towards market-driven development. There is a need for usable and useful models that recognize this reality and support the engineers in a continuous effort of choosing which requirements to accept and which to dismiss off hand using the goals and product strategies put forward by management. This paper presents an evaluation of such a model that is built based on needs identified in industry. The evaluation's primary goal is to test the model's usability and usefulness in a lab environment prior to large scale industry piloting, and is a part of a large technology transfer effort. The evaluation uses 179 subjects from three different Swedish Universities, which is a large portion of the university students educated in requirements engineering in Sweden during 2004 and 2005. The results provide a strong indication that the model is indeed both useful and usable and ready for industry trials. © 2006 Elsevier B.V. All rights reserved.

  • 12.
    Patel, Mikael
    et al.
    Ericsson AB, Linköping, Sweden.
    Borg, Andreas
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Sandahl, Kristian
    Linköping University, Department of Computer and Information Science. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    A Case Study in Assessing and Improving Capacity Using an Anatomy of Good Practice2007In: 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, p. 509-512Conference 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.

  • 13.
    Sandahl, Kristian
    et al.
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Patel, Mikael
    Ericsson AB.
    Borg, Andreas
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    A Method for Assessing and Improving Processes for Capacity in Telecommunication Systems2007In: Seventh Conference on Software Engineering Research and Practice in Sweden,2007, Göteborg: IT university of Göteborg , 2007, p. 86-Conference paper (Refereed)
  • 14.
    Svahnberg, Mikael
    et al.
    Blekinge Tekniska Högskola.
    Gorschek, Tony
    Blekinge Tekniska Högskola.
    Eriksson, Magnus
    BAE Hägglunds.
    Borg, Andreas
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Sandahl, Kristian
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Börstler, Jürgen
    Umeå universitet.
    Loconsole, AnnaBella
    Lund University.
    Perspectives on Requirements Understandability: For Whom Does the Teacher's Bell Toll?2008In: Third International Workshop on Requirements Engineering Education and Training REET08,2008, 2008, p. 22-29Conference paper (Refereed)
    Abstract [en]

      

1 - 14 of 14
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf