Predicting Mobile Social Software Learnability Based on Analysis of Program Complexity and Memorability

THESIS TITLE:  Predicting Mobile Social Software Learnability Based on Analysis of Program Complexity and Memorability.


Student Name:  Nelson Bogomba Masese



  1. Geoffrey Muchiri Muketha
  2. Samuel Mbuguah



With the evolution of the mobile platform and the rapid adoption of mobile devices such as cell phones and other handheld devices, social networks which began as web-based applications have migrated into the mobile platform.  The technological innovation depends on user interface design to enhance the technical complexity of products that match the end user requirements.  Existing metrics concentrate on user friendliness, reliability, efficiency and security of the mobile social software.  Despite achieving some level of acceptability they have a deficit since the user is not subjected to contribute in the mobile social software analysis and development.  There is therefore a need to include learnability attributes so as to have software’s that are as learnable as possible.  Secondly there is need to study learnability indicators as well as metrics models that can be used to measure these indicators thereby enabling users to indicate predict learnability of software.  The purpose of the study was to develop a model for predicting the learnability of mobile social software/.  The specific objectives of the study included establishment of the level of awareness of mobile social systems, exploring the extent of utilization of mobile social systems, determining factors affecting learnability of mobile social software applications, designing and implementing a metrics model that can be used for evaluating the learnability of mobile social systems.  The research adapted mixed method research design.  Data was obtained using questionnaires, interviews and experiments.  The target population was mobile social software users in Nakuru County.  A sample size of 361 was used, and a response rate of 96% was achieved.  Stratified sampling was used to aid in data collection.  Data analysis was done using inferential statistics that include chi-square tests, correlation analysis, regression, Anova and descriptive statistics which encompassed standard deviation.  Ethical issues rising from the research such as informed and voluntary consent, no harm to participants, beneficence and reciprocity, confidentiality of information and data integrity were taken into account;.  A learnability model metrics was developed to guide the evaluation of the learnability of mobile social software.  The model is assigned to provide software learnability insights that are vital in assisting software designers, software developers and open-source owners to improve their software products in a way that best supports learnability.  The model was uploaded to the website address,  for testing purposes.  From the results, there was consensus that the mode was valid.  The significance of the study lied on its ability to provide insights that will identify aspects of software learnability especially to software developers and open-source owners.  This study is of the view that there is need to conduct more case studies to further ascertain the validity of the model and to study other social software’s that are not included in this study.

Leave us a Comment