DocumentCode
3143049
Title
MIDAS: A design quality assessment method for industrial software
Author
Samarthyam, Ganesh ; Suryanarayana, Girish ; Sharma, Toshi ; Gupta, Swastik
Author_Institution
Siemens Technol. & Services Pvt. Ltd., Siemens Corp. Res. & Technol., Bangalore, India
fYear
2013
fDate
18-26 May 2013
Firstpage
911
Lastpage
920
Abstract
Siemens Corporate Development Center Asia Australia (CT DC AA) develops and maintains software applications for the Industry, Energy, Healthcare, and Infrastructure & Cities sectors of Siemens. The critical nature of these applications necessitates a high level of software design quality. A survey of software architects indicated a low level of satisfaction with existing design assessment practices in CT DC AA and highlighted several shortcomings of existing practices. To address this, we have developed a design assessment method called MIDAS (Method for Intensive Design ASsessments). MIDAS is an expert-based method wherein manual assessment of design quality by experts is directed by the systematic application of design analysis tools through the use of a three view-model consisting of design principles, project-specific constraints, and an “ility”-based quality model. In this paper, we describe the motivation for MIDAS, its design, and its application to three projects in CT DC AA. We believe that the insights from our MIDAS experience not only provide useful pointers to other organizations and practitioners looking to assess and improve software design quality but also suggest research questions for the software engineering community to explore.
Keywords
expert systems; program testing; software architecture; software performance evaluation; software quality; CT DC AA; MIDAS; Siemens Corporate Development Center Asia Australia; design analysis tools; design assessment practices; design quality assessment method; expert-based method; ility-based quality model; industrial software; method for intensive design assessments; project-specific constraints; software applications; software architects; software design quality; software engineering community; Analytical models; Context; Design methodology; Manuals; Quality assessment; Software design; Software design; software design assessment method; software design quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2013 35th International Conference on
Conference_Location
San Francisco, CA
Print_ISBN
978-1-4673-3073-2
Type
conf
DOI
10.1109/ICSE.2013.6606640
Filename
6606640
Link To Document