School of Computing

Software Engineering

11

Software engineering research entails investigation and application of software engineering principles to the design, development, maintenance, testing, and evaluation of the software and systems. Software engineering research also include software project management. 

The strategic objective of the Software Engineering Research Group (SERG) is to pursue research in a Software Engineering fashioned approach, aimed at bridging the gap between research and development in Software Engineering field. We acknowledge that Software Engineering (SE) concept is evolving with times, like any other ICT concepts, therefore SERG intend to assess ongoing research and set priorities for new research directions. Our research and development endeavors follow existing software engineering principles and methods to improve software processes for business process management, that is, according to the requirements of the research project at hand. We appreciate interdisciplinary efforts and believe in maximizing relationships by creating a collaborative environment that encourages innovations.

 


Members of the software engineering team have published research in the specific dimensions of software engineering such as:

  • Agile methodologies;
  • Agile approach to cloud computing;
  • Software project management;
  • Software quality assurance and testing
  • Soft skills in software development project 

Some of the research that is recently published in the Software engineering group take a social science approach to software engineering such as communities of development, socially relevant computing, and knowledge conversion in software development project. 


Active members of this group:

  • Bogopa, Ephraim
  • Dongmo, Cyrille
  • Masombuka, Themba
  • Mkhize, Peter
  • Mnkandla, Ernest
  • Mtsweni, Samuel
  • Mvelase, Promise
  • Nxumalo, Lindelani

  • Publications

    This page is not necessarily up to date.

    JOURNAL PUBLICATION/S

    Sibonile Moyo; Mnkandla, E (2020)
    A Novel Lightweight Solo Software Development Methodology With Optimum Security Practices
    IEEE Access
    (8) 1
    pp 33735-33747

    Robert Hans; Mnkandla, E (2019)
    A Framework For Improving The Recognition Of Project Teams As Key Stakeholders In Information And Communication Technology Projects
    International Journal of Project Organisation and Management

    CHIYATB; Mnkandla, E (2018)
    Agile Methodology Use And Its Outcome: Moderating Role Of Perceived Compatibility.
    South African Computer Journal

    Mihret A Teklemariam ; Mnkandla, E (2017)
    Software Project Risk Management Practice In Ethiopia
    Electronic journal of information systems in developing countries (EJISDC)
    (79) 7
    pp 1-14

    Mnkandla, E; Ansie Minnaar (2017)
    The Use Of Social Media In E-learning – A Metasynthesis
    The International Review of Research in Open and Distributed Learning (IRRODL)
    (18) 5
    pp 227-248

    Yanda Sebega; Mnkandla, E (2017)
    Exploring Issues In Agile Requirements Engineering In The South African Software Industry
    The Electronic Journal of Information Systems in Developing Countries (EJISDC)
    (81) 5
    pp 1-18

    Mkhize, P. L; Nxumalo, LS (2017)
    Factors Affecting Direct And Indirect Benefit Exchange In The Social Media–based Learning Experience
    South African Journal of Information Management
    (19) 1
    pp 1-9

    CHIYATB; Mnkandla, E (2017)
    Modelling The Critical Success Factors Of Agile Software Development Projects In South Africa
    South African Journal of Information Management
    (19) 1
    pp 1-8

    MURAGSWT; Mnkandla, E (2017)
    Challenges Facing The Use Of Mobile Applications For E-commerce In Kenya’s Manufacturing Industry
    Electronic journal of information systems in developing countries (EJISDC)
    (83) 1
    pp 1-25

    PEER REVIEWED CONFERENCE PROCEEDING PUBLICATION/S

    Frans M. Mosetja ; Nehemiah Mavetera ; Mnkandla, E (2020)
    Assessing The Citizens’ Adoption Of E-government Platforms In The North-west Province Local Governments, South Africa
    35th IBIMA Conference
    Seville, Spain

    G. Toko ; Mnkandla, E (2020)
    Computer Usability: Interactive Challenges Faced By Less Experienced Computer Users In South Africa
    12th International Conference on Computer Supported Education
    Online Streaming
    pp 261-269

    G. Toko ; Mnkandla, E; B. Adewumi (2020)
    Adult First-time User Of Handheld Computer System: Challenges
    12th International Conference on Computer Supported Education
    Online Streaming
    pp 216-227

    Robert Hans ; Mnkandla, E (2020)
    A Model For Assisting Project Managers To Treat Project Teams As Key Stakeholders: What Do Experts Say? (accepted)
    ProjMAN 2020 - International Conference on Project Management
    Vilamoura, Algarve, Portugal

    Sibonile Moyo; Mnkandla, E (2019)
    A Metasynthesis Of Solo Software Development Methodologies
    IEEE International Multidisciplinary Information Technology and Engineering Conference (IEEE-IMITEC 2019)
    Vanderbijlpark, South Africa
    IEEE XPLORE

    NKOHLT; Mnkandla, E (2019)
    I Am A “thou” Therefore “i Am”: Embedding Values And Norms Into Intelligent Systems
    International Conference on Robot Ethics and Standards (ICRES 2019)
    London, UK

    Nxumalo, LS; Mnkandla, E (2019)
    Individual Benefit From Knowledge Sharing In Software Development Communities Of Practice
    IEEE AFRICON 2019
    Accra, Ghana

    Ridewaan Hanslo ; Mnkandla, E; Anwar Vahed (2019)
    Factors That Contribute Significantly To Scrum Adoption
    14th Federated Conference on Computer Science and Information Systems (FedCSIS 2019)
    Leipzig, Germany
    pp 821-829

    NKOHLT; Mnkandla, E (2019)
    Disembodiment, Anonymity And Oppressive Freedom: An Ethical Enlightenment For Social Media Platforms
    4IR: Philosophical, Ethical, Legal Dimensions Conference 2019
    Johannesburg, South Africa

    Robert Hans ; Mnkandla, E (2019)
    To What Extent Do South African Software Organizations Lack Project Success Factors? (accepted)
    Fourth International conference on contemporary Computing and Informatics (ic3i19 2019)
    Singapore

    Ridewaan Hanslo; Mnkandla, E (2018)
    Scrum Adoption Challenges Detection Model: Sacdm
    The Federated Conference on Computer Science and Information Systems (FedCSIS) (LASD'18)
    Poznan, Poland
    pp 949 - 957

    Abdel Kader Doukoure Gaoussou; Mnkandla, E (2018)
    Managing Agile And Dev-ops Activities Through A Consolidated Web Portal: South African Case Study
    11th IADIS International Conference on Information Systems (IS 2018)
    Lisbon, Portugal
    pp 121-128

    Robert Hans ; Mnkandla, E (2018)
    Factors Which May Impede Good Project Management Practices In South African Ict Organizations
    ProjMAN 2018 - International Conference on Project Management
    Lisbon, Portugal
    SciKA
    pp 258-265

    Masombuka, T; Mnkandla, E (2018)
    A Devops Collaboration Culture Acceptance Model
    SAICSIT 2018
    Port Elizabeth, South Africa
    pp 279-285

    Abdel Kader Doukoure Gaoussou; Mnkandla, E (2018)
    Facilitating The Management Of Agile And Devops Activities: Implementation Of An Agile Data Consolidator
    International Conference on Advances in Big Data, Computing and Data Communication Systems (icABCD 2018)
    Durban, South Africa
    pp 32-37

    Osden Jokonya ; Nehemaih Mavetera ; Mnkandla, E; Mentz, JC (2018)
    An Evaluation Of The Maturity Level Of An Organization After The Adoption Of Scaled Agile Framework (safe)
    4th African Conference on Information Systems & Technology (ACIST 2018)
    Cape Town
    2467-8988
    pp 210-220

    Mtsweni, E.S.; Nehemiah Maveterra (2018)
    Issues Affecting Application Of Tacit Knowledge Within Software Development Project
    ProjMan
    Lisbon, Portugal
    https://www.sciencedirect.com/science/article/pii/S1877050918317575
    pp 843-850

    Mtsweni, E.S.; Nehemiah Maveterra (2018)
    Individual Barriers Of Tacit Knowledge Sharing Within Information System Development Projects
    International Conference on Data Science, E-learning and Information Systems
    Madrdid, Spain
    ACM
    pp 40

    Robert Hans ; Mnkandla, E (2017)
    A Descriptive Analytics Tool For Improving Project Human Resource Management: The Importance Of Discerning A Project Team Member’s Sentiments
    IEEE AFRICON 2017
    Cape Town, South Africa

    Tavengwa Masamha ; Mnkandla, E; Absalom Jaison (2017)
    Logistic Regression Analysis Of Information And Communication Technology Projects: A Focus On Computer Networking Projects
    IEEE AFRICON 2017
    Cape Town, South Africa

    Bongeka Mpofu ; Mnkandla, E (2017)
    Defect Prediction Based On Maximal Information Coefficient And Fast Correlation Based Filter Feature Selection
    Second International Conference on the Internet, Cyber Security and Information Systems (ICICIS 2017)
    Johannesburg, South Africa
    University of Johannesburg
    pp 139-145

    Bongeka Mpofu; Mnkandla, E (2016)
    Software Defect Prediction On A Search Engine Software Using Process Metrics
    Durban, South Africa
    987-1-5090-2576-6
    pp 236-241

    Fezile Matsebula; Mnkandla, E (2016)
    Information Systems Innovation Adoption In Higher Education: Big Data And Analytics
    International Conference on Advances in Computing, Communication & Engneering (ICACCE 2016)
    Durban, South Africa
    987-1-5090-2576-6
    pp 349-353

    Robert Hans; Mnkandla, E (2016)
    Work In Progress – Design And Development Of A Project Management Intelligence (pmint) Tool
    Durban, South Africa
    987-1-5090-2576-6
    pp 313-319

    Gardner Mwansa; Mnkandla, E (2016)
    Factors Influencing The Migration Of Agile Developers To Cloud Environment In South Africa
    Durban, South Africa
    987-1-5090-2576-6
    pp 52-57

    Lavanya Balasubramanian; Mnkandla, E (2016)
    An Evaluation To Determine The Extent And Level Of Agile Software Development Methodology Adoption And Implementation In The Botswana Software Development Industry
    Durban, South Africa
    987-1-5090-2576-6
    pp pp 343-348

    Abdel Kader Doukoure Gaoussou; Mnkandla, E Facilitating The Management Of Agile And Devops Activities: Implementation Of An Agile Data Consolidator
    International Conference on Advances in Big Data, Computing and Data Communication Systems (icABCD 2018)
    Durban, South Africa




    BOOKS/CHAPTERS

    Ridewaan Hanslo ; Anwar Vahed ; Mnkandla, E Quantitative Analysis of the Scrum Framework. In: Przybyłek A., Morales-Trujillo M. (eds) Advances in Agile and User-Centred Software Engineering. LASD 2019, MIDI 2019. Lecture Notes in Business Information Processing, vol 376
    2020
    Springer
    Cham
    pp 82-107
    ISBN: 978-3-030-37533-1

    THESIS/DISSERTATION PUBLICATION/S

    Dongmo, C (2016)
    Formalising Non-functional Requirements Embedded In User Requirements Notation (urn) Models
    Ph.D, Unisa