Improving the Structural Size Measurement Method Through the Nested (Multi-Level) Control Structures Assessment in UML Sequence Diagram
octubre 30 @ 11:10 am - 11:40 am
The COSMIC ISO 19761 method is becoming increasingly used in software industry as a contributor to estimation improvements and for comparability across projects. The COSMIC method is based on the identification of data movements, but it does not consider the data manipulations. To take into account data manipulations associated with data movements at a detailed level of granularity, the measurement of control structures, also referred to as structural size, has been suggested previously. While the previous work focused on the use of constructs (alt, opt, and loop) for one structural level, the multi-level has not been considered. This work proposes improvements to our previous structural size measurement method through the assessment of the nested (multi-level) control structures in the sequence diagram. The new refined method proposes detailed measures in different situations where the three constructs can be nested. These measures can be very useful for the software Project Planning that requires accurate effort estimation. A web site case study “Digital-Training Center” is used to illustrate and applicate the proposed measurement formulas.
Hanene Ben Abdallah
Dr. Alain Abran is a professor of software engineering at the École de Technologie Supérieure (ETS) – Université du Québec, Montréal, Canada.
Dr. Abran has more than 20 years of industry experience in information systems development and software engineering, and 20 years of university teaching. He holds a PhD in electrical and computer engineering (1994) from École Polytechnique de Montréal (Canada) and Master’s degrees in Management Sciences (1974) and Electrical Engineering (1975) from the University of Ottawa (Canada). He is the chairman of the Common Software Measurement International Consortium (COSMIC) – www.cosmicon.com. He published Software Metrics and Software Metrology in 2010, Management of Software Maintenance1 in 2008, both at Wiley & IEEE CS Press, and co-edited the 2004 version of the Guide to the Software Engineering Body of Knowledge (www.swebok.org). His research interests include software productivity and estimation models, software quality, software measurement, functional size measurement methods, software risk management, and software maintenance management.