DocumentCode :
240882
Title :
FRanC: A Ranking Framework for the Prioritization of Software Maintenance
Author :
Chaudhari, Dhyanesh ; Zulkernine, Mohammad ; Weldemariam, Komminist
Author_Institution :
Sch. of Comput., Queen´s Univ., Kingston, ON, Canada
fYear :
2014
fDate :
June 30 2014-July 2 2014
Firstpage :
31
Lastpage :
40
Abstract :
Software components are meant to be reusable and flexible by design. These characteristics and others continue attracting software developers to adapt a component (typically designed elsewhere) into their systems. However, software components are also believed to be most vulnerable to reliability and security problems due to the existence of non-obvious faults. In this paper, we present a framework that can help software system developers in detecting and ranking components failures systematically. Our approach can allow monitoring critical components within a software system under instrumentation and detecting failures based on specifications. Furthermore, the approach uses failure data and input from developers and rank the components accordingly. A prototype tool is designed along with a number of failure scenarios to detect specific failure types within a component of software system. We conducted an experimental evaluation to assess the effectiveness of the proposed approach and prototype tool and to measure its performance overhead. Our experimental results show that the approach can benefit system developers by prioritizing the maintenance of components with a minimal overhead.
Keywords :
formal specification; object-oriented programming; security of data; software maintenance; FRanC; component failure detection; component failure ranking; critical component monitoring; nonobvious software faults; ranking framework; software components; software design; software flexibility; software maintenance prioritization; software reusability; software security problems; software specifications; software system developers; Instruments; Monitoring; Quality of service; Runtime; Software; Software reliability; Timing; Failure detection; Maintenance; Ranking; Software component;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Security and Reliability-Companion (SERE-C), 2014 IEEE Eighth International Conference on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/SERE-C.2014.20
Filename :
6901638
Link To Document :
بازگشت