Characterizing Software Stability via Change Propagation Simulation
المؤلفون المشاركون
Pan, Weifeng
Jiang, Haibo
Ming, Hua
Chai, Chunlai
Chen, Bi
Li, Hao
المصدر
العدد
المجلد 2019، العدد 2019 (31 ديسمبر/كانون الأول 2019)، ص ص. 1-17، 17ص.
الناشر
Hindawi Publishing Corporation
تاريخ النشر
2019-08-29
دولة النشر
مصر
عدد الصفحات
17
التخصصات الرئيسية
الملخص EN
Software stability means the resistance to the amplification of changes in software.
It has become one of the most important attributes that affect maintenance cost.
To control the maintenance cost, many approaches have been proposed to measure software stability.
However, it is still a very difficult task to evaluate the software stability especially when software becomes very large and complex.
In this paper, we propose to characterize software stability via change propagation simulation.
First, we propose a class coupling network (CCN) to model software structure at the class level.
Then, we analyze the change propagation process in the CCN by using a simulation way, and by doing so, we develop a novel metric, SS (software stability), to measure software stability.
Our SS metric is validated theoretically using the widely accepted Weyuker’s properties and empirically using a set of open source Java software systems.
The theoretical results show that our SS metric satisfies most of Weyuker’s properties with only two exceptions, and the empirical results show that our metric is an effective indicator for software quality improvement and class importance.
Empirical results also show that our approach has the ability to be applied to large software systems.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
Pan, Weifeng& Jiang, Haibo& Ming, Hua& Chai, Chunlai& Chen, Bi& Li, Hao. 2019. Characterizing Software Stability via Change Propagation Simulation. Complexity،Vol. 2019, no. 2019, pp.1-17.
https://search.emarefa.net/detail/BIM-1133235
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
Pan, Weifeng…[et al.]. Characterizing Software Stability via Change Propagation Simulation. Complexity No. 2019 (2019), pp.1-17.
https://search.emarefa.net/detail/BIM-1133235
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
Pan, Weifeng& Jiang, Haibo& Ming, Hua& Chai, Chunlai& Chen, Bi& Li, Hao. Characterizing Software Stability via Change Propagation Simulation. Complexity. 2019. Vol. 2019, no. 2019, pp.1-17.
https://search.emarefa.net/detail/BIM-1133235
نوع البيانات
مقالات
لغة النص
الإنجليزية
الملاحظات
Includes bibliographical references
رقم السجل
BIM-1133235
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر