Increasing software development efficiency and maintainability for complex industrial systems - A case study
2013 (English)In: Journal of Software Maintenance and Evolution: Research and Practice, ISSN 1532-060X, E-ISSN 1531-6653, Vol. 25, no 3, 285-301 p.Article in journal (Refereed) Published
It is difficult to manage complex software systems. Thus, many research initiatives focus on how to improve software development efficiency and maintainability. However, the trend in the industry is still alarming, software development projects fail, and maintenance is becoming more and more expensive. One problem could be that research has been focusing on the wrong things. Most research publications address either process improvements or architectural improvements. There are few known approaches that consider how architectural changes affect processes and vice versa. One method proposed, called the BusinessArchitectureProcess method, takes these aspects into consideration. In 2007 the method was tested in one case study. Findings in the 2007 case study show that the method is useful, but in need of improvements and further validation. The present paper employs the method in a second case study. The contribution in this paper is thus a second test and validation of the proposed method, and useful method improvements for future use of the method.
Place, publisher, year, edition, pages
2013. Vol. 25, no 3, 285-301 p.
software development efficiency, software maintainability, architectural change, process change, method support
Other Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:kth:diva-78516DOI: 10.1002/smr.581ISI: 000316619400005ScopusID: 2-s2.0-84879695237OAI: oai:DiVA.org:kth-78516DiVA: diva2:492602
QC 201304192012-02-082012-02-082013-04-19Bibliographically approved