University of Limerick Institutional Repository

Identifying and understanding architectural risks in software evolution: an empirical study

DSpace Repository

Show simple item record

dc.contributor.author Slyngstad, Odd Peter Nord
dc.contributor.author Li, Jingyue
dc.contributor.author Conradi, Reidar
dc.contributor.author Ali Babar, Muhammad
dc.date.accessioned 2012-06-26T14:18:40Z
dc.date.available 2012-06-26T14:18:40Z
dc.date.issued 2008
dc.identifier.citation Slyngstad, O.P et al (2008) "Identifying and understanding architectural risks in software evolution: an empirical study," in 9th International Conference on Product Focused Software Process Improvement en_US
dc.identifier.uri http://hdl.handle.net/10344/2292
dc.description peer-reviewed en_US
dc.description.abstract Software risk management studies commonly focus on project level risks and strategies. Software architecture investigations are often concerned with the design, implementation and maintenance of the architecture. However, there has been little effort to study risk management in the context of software architecture. We have identified risks and corresponding management strategies specific to software architecture evolution as they occur in industry, from interviews with 16 Norwegian IT-professionals. The most influential (and frequent) risk was “Lack of stakeholder communication affected implementation of new and changed architectural requirements negatively”. The second most frequent risk was “Poor clustering of functionality affected performance negatively”. Architects focus mainly on architecture creation. However, their awareness of needed improvements in architecture evaluation and documentation is increasing. Most have no formally defined/documented architecture evaluation method, nor mention it as a mitigation strategy. Instead, problems are fixed as they occur, e.g. to obtain the missing artefacts en_US
dc.language.iso eng en_US
dc.publisher Springer en_US
dc.relation.ispartofseries 9th International Conference on Product Focused Software Process Improvement;
dc.relation.uri http://dx.doi.org/10.1007/978-3-540-69566-0_32
dc.rights The original publication is available at www.springerlink.com en_US
dc.subject software architecture en_US
dc.subject software evolution en_US
dc.subject risk management en_US
dc.subject software architecture evaluation en_US
dc.title Identifying and understanding architectural risks in software evolution: an empirical study en_US
dc.type info:eu-repo/semantics/conferenceObject en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.contributor.sponsor SEVO Project en_US
dc.contributor.sponsor SFI
dc.relation.projectid 159916/V30 en_US
dc.rights.accessrights info:eu-repo/semantics/openAccess en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


Browse

My Account

Statistics