A Framework for Coordinating Usability Engineering and Software Engineering Activities in the Development of Content Management Systems

No Thumbnail Available

Date

2017-06

Journal Title

Journal ISSN

Volume Title

Publisher

AIMS Research Journal Publication Series The International Centre for Information Technology & Development (ICITD), USA.

Abstract

Due to the expansion of the internet in recent years, we have witnessed an increase in popularity of web applications and its technologies. A particular technology of web application, Content Management system, has also gained relevance as they facilitate the distribution of wide varieties of content. The process involved in designing and developing content management system is a complex procedure due to the variability of its requirement over time which has effects on its architecture and design. Currently, the Usability Engineering (UE) and Software Engineering (SE) processes are practiced as being independent of each other. However, several dependencies and constraints exist between these two frameworks, which make coordination between the UE and the SE teams crucial. Failure of coordination between the UE and SE teams leads to CMS that often lacks necessary functionality and impedes user performance. At the same time, the UE and SE processes cannot be integrated because of the differences in focus, techniques, and terminology. We therefore propose a development framework that incorporates SE and UE efforts to guide current CMS development. The framework characterizes the information exchange that must exist between the UE and SE teams during CMS development to form the basis of the coordinated development framework. The UE Scenario-Based Design (SBD) process provides the basis for identifying UE activities. Similarly, the Requirements Generation Model (RGM), and Structured Analysis and Design are used to identify SE activities. We identify UE and SE activities that can influence each other, and identify the high-level exchange of information that must exist among these activities. We further examine these interactions to gain a more in-depth understanding as to the precise exchange of information that must exist among them. The identification of interacting activities forms the basis of a coordinated development framework that incorporates and synchronizes the UE and SE processes.

Description

Keywords

Software Engineering, Usability Engineering, Content Management System, Software Process Improvement

Citation

A.O, Balogun, M.A. Mabayoje, E.O. Adeniyi & S.A. Salihu (2017). A Framework for Coordinating Usability Engineering and Software Engineering Activities in the Development of Content Management Systems. Journal of Digital Innovations & Contemp Res. In Sc., & Eng Vol. 5, No. 2.

Collections