Corrective maintenance (33.3%), preventive maintenance (28.6%), and adaptive maintenance (28.6%) were chosen as the most effective methods of software maintenance by participants [Fig. 7]. The majority of participants (76.2%) cited problems with software quality owing to a lack of effective maintenance and this is depicted by Fig. 5, emphasizing the necessity of regular maintenance in preventing problems in the first place. The panelists divided the most essential components in guaranteeing software quality as regular maintenance (28.6%) and testing (33.6%) [Fig.6]. Corrective maintenance was judged to be the most time-consuming (42.9%) of software maintenance strategies [Fig. 9]. In terms of cost-effectiveness, adaptive maintenance (33.6%) was considered to be the most cost-effective, followed by preventative maintenance (28.6%) [Fig. 8].