Title: Blog in web application: a software engineering perspective

Authors: Karan Gupta; Anita Goel

Addresses: Department of Computer Science, University of Delhi, India ' Department of Computer Science, Dyal Singh College, University of Delhi, India

Abstract: Blogs are being extensively integrated in web applications, to facilitate communication and interaction with the users. Usually, freely available blog software is adapted and integrated into web application, with blog software being installed on web application server or server of blog software provider. Even though several blog software exist for integration, academically, there is no mention of requirement specification or design document for blog software for use during integration. Since not all the features are relevant for the user, there is a need for some kind of mechanism, so that, the user can identify the features that are to be included in blog software, during integration. In this paper, we present for blog software in web application: 1) a design; 2) weighted requirement checklists. The design helps the developer during creating and updating of blog software. The logical view of design displays interaction of entities and sub-entities with actors. For easing requirement selection for user, a weighted requirement checklist is presented here. A metric, software estimation, is defined for quantifying selected requirements. A case study of freely available blog software is presented to which estimation and design is applied.

Keywords: web applications; blog software; blog design; weighted requirements; logical view; software estimation; blog software integration; actors; blog software components; post; page; requirement checklists; blogs; software engineering.

DOI: 10.1504/IJWET.2014.064789

International Journal of Web Engineering and Technology, 2014 Vol.9 No.2, pp.164 - 200

Published online: 30 Sep 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article