Abstract—Network Management is an emerging field and progressively more popular in telecommunication industry. Software platform has become an essential part in development of Network Management System (NMS). Modern NMS must provide high performance in terms of response time, and reduced maintenance cost. In this paper, we investigate the significance of the software quality attributes for development of three NMS prototypes in PHP, JSP and Perl. Each of these prototypes was evaluated with respect to maintainability, performance and implementation cost. JSP based NMS is on the top having low maintainability effort of 79.4 with 95% confidence interval. The prototype developed in PHP has high performance and it is ranked no 1. With the lowest implementation cost of 58 hours, prototype implementing using Perl is on the top. Based on the results, we conclude that there are tradeoffs when considering different quality attributes. The main conclusion is that the choice of software platform for NMS is dependent on the industrial preference of software quality attribute.
Index Terms—Performance, implementation cost, maintainability, network management system, software platforms.
Muhammad Nadeem and Lars Lundberg is with the School of Computer Science and Engineering Blekinge Institute of Technology 371 79 Karlskrona, Sweden (e-mail: nadeemntcpk@gmail.com, Lars.Lundberg@bth.se). Shahnawaz Qureshi is with the Department of Computer Science, Prince of Songkla University, Hat Yai, Thailand (e-mail: shahnawazqureshi86@gmail.com). Syed Muhammad Zeeshan Iqbal was with the Blekinge Institute of Technology, Karlskrona, Sweden (e-mail: mzeeshan01@gmail.com). Naveeda Bibi is with the IT Department, of Abbottabad University of Science and Technology, Pakistan (e-mail: khan_jadun@yahoo.com).
[PDF]
Cite:Muhammad Nadeem, Shahnawaz Qureshi, Syed Muhammad Zeeshan Iqbal, Naveeda Bibi, and Lars Lundberg, "Analysis and Comparison of Web Development Platforms Based on Software Quality Attributes in Network Management System," Journal of Advances in Computer Networks vol. 5, no. 1, pp. 18-21, 2017.