mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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
Assessing the Influence on Processes when Evolving the Software Architecture
ABB.
Mälardalen University, Department of Computer Science and Engineering.ORCID iD: 0000-0002-2726-4503
2007 (English)In: 9th International Workshop on Principles of Software Evolution, IWPSE 2007, Held in Conjunction with the 6th ESEC/FSE Joint Meeting, 2007, p. 59-66Conference paper, Published paper (Other academic)
Abstract [en]

Software intensive products and systems evolve over the life-cycle. Changing business objectives may drive architectural or process changes. Altering either architecture or process mightinfluence the other. Also the organization may influence and be influenced. This paper describes these relationships and proposes a method for assessing the influence on process that a proposed architectural change can have. The method includes the use of scenarios and process reference models. A case study where the method has been used is described, identifying the need for changes in the processes to be able to utilize the advantages made possible due to the architectural evolution. The case study supports our proposal that a structured method to assess the impacts on process when changing the architecture of a system helps to reduce risks and to facilitate the envisioned business benefits. This also identifies the need to devise methods for other types of changes, e.g. how a process change may influence architecture or organization.

Place, publisher, year, edition, pages
2007. p. 59-66
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:mdh:diva-4133DOI: 10.1145/1294948.1294963Scopus ID: 2-s2.0-41149116791ISBN: 978-159593722-3 (print)OAI: oai:DiVA.org:mdh-4133DiVA, id: diva2:120955
Conference
9th International Workshop on Principles of Software Evolution, IWPSE 2007, Held in Conjunction with the 6th ESEC/FSE Joint Meeting; Dubrovnik; 3 September 2007 through 4 September 2007
Available from: 2007-10-29 Created: 2007-10-29 Last updated: 2016-09-27Bibliographically approved
In thesis
1. Key Elements of Software Product Integration Processes
Open this publication in new window or tab >>Key Elements of Software Product Integration Processes
2007 (English)Doctoral thesis, comprehensive summary (Other scientific)
Abstract [en]

The product integration is a particularly critical phase of the software product development process as many problems originating from earlier phases become visible in this phase. Problems in product integration result in delays and rework. One of the measures to decrease the late discovery of problems is the use of development standards and guidelines that define practices to ensure correctness of the product integration. However, even if such standards and reference models exist, they are in not used consistently. One of the reasons is a lack of a proof that they indeed improve the integration process, and even more important, that they are sufficient for performing efficient and correct product integration.

The conclusion of the presented research is that the available descriptions in standards and reference models taken one by one are insufficient and must be consolidated to help development organizations improve the product integration process. The research has resulted in a proposed combination of the activities included in the different reference models. This combination has been based on a number of case studies. Through the case studies performed in seven different product development organizations, a relationship between problems that are observed and the failure to follow the recommendations in reference models is identified. The analysis has indicated which practices are necessary, and how other practices support these. The goal with the research is to provide product development organizations with guidelines for how to perform software product integration.

One additional finding of the research is the existence of relation between software architecture and the development process. A method for identifying dependencies between evolvement of software architectures and adaptation of integration practices has been demonstrated.

Place, publisher, year, edition, pages
Institutionen för datavetenskap och elektronik, 2007. p. 62
Series
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 50
Keyword
product integration, software development, process improvement
National Category
Software Engineering
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-444 (URN)978-91-85485-61-1 (ISBN)
Public defence
2007-12-06, Delta, R-huset, Högskoleplan 1, Västerås, Västerås, 10:00
Opponent
Supervisors
Available from: 2007-10-29 Created: 2007-10-29 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Larsson, Stig

Search in DiVA

By author/editor
Larsson, StigWall, AndersWallin, Peter
By organisation
Department of Computer Science and Engineering
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 43 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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