Chapter 11: Software Engineering

Title: Estimating stability of software design in incremental development

Author(s): Alisa Sangpuwong, Pornsiri Muenchaisri

Address: Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Payathai Rd, Patumwan, Bangkok, 10330, Thailand | Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Payathai Rd, Patumwan, Bangkok, 10330, Thailand

Reference: Software, Knowledge, Information Management and Applications (SKIMA 2013) pp. 510 - 516

Abstract/Summary: There are several models for estimating logical stability developed using a variety of factors, indicators, and methods. The software development model is one of the most significant factors affecting not only software stability but almost all quality attributes of software. This paper focuses on estimating logical stability in incremental development. When the current increment is added to the previous increment, the new design structure may be affected by the changes. As a result, the logical stability may be reduced or increased. If logical stability is reduced, it is possibly an indicator for re-design. Therefore, we propose a model to estimate the logical stability of software design in incremental development from class diagrams and sequence diagrams. The model is constructed by analyzing the design logical ripple effect to define the model specifications. The experiment result shows that the model is acceptable for estimating stability.

Order a copy of this article Order a copy of this article