Robert T. Hans
YOU?
Author Swipe
View article: Role of computer vision and deep learning algorithms in livestock behavioural recognition: A state-of-the-art- review
Role of computer vision and deep learning algorithms in livestock behavioural recognition: A state-of-the-art- review Open
The increasing demand for sustainable livestock products necessitates a re-evaluation of animal production and breeding practices. Contemporary breeding programs now integrate animal phenotypic behaviors due to their considerable influence…
View article: Electricity Theft Detection and Prevention Using Technology-Based Models: A Systematic Literature Review
Electricity Theft Detection and Prevention Using Technology-Based Models: A Systematic Literature Review Open
Electricity theft comes with various disadvantages for power utilities, governments, businesses, and the general public. This continues despite the various solutions employed to detect and prevent it. Some of the disadvantages of electrici…
View article: Systematic review of software project success criteria from future software practitioners’ perspective
Systematic review of software project success criteria from future software practitioners’ perspective Open
Over and above technical skills, software development graduates need to also poses team-based skills, such as, leadership, oral communication and project management by the time they graduate from tertiary institutions. In order to fulfil t…
View article: A Comparative Study on the Ethical Responsibilities of Key Role Players in Software Development
A Comparative Study on the Ethical Responsibilities of Key Role Players in Software Development Open
Background: Issues of lack of consideration for professional responsibility by software engineers (SEs) present major challenges and concerns to software users. Previous studies on the subject of ethical responsibility in software developm…
View article: Using the PMO to enforce and standardize the attention of software project managers to needs of software project teams
Using the PMO to enforce and standardize the attention of software project managers to needs of software project teams Open
Software project teams (SPTs) are critical stakeholders. Their contribution in successful delivery of software projects is unquestionable. However, the empirical evidence of their importance seems to exist on paper only, as software projec…
View article: Are software projects evaluated using software teams’ success criteria? A systematic literature review
Are software projects evaluated using software teams’ success criteria? A systematic literature review Open
As diverse as software project stakeholders are, so are their project needs and interests. Furthermore, the criteria to measure project success are based on the stakeholder groups' various needs. It is on the basis of these diverse measure…
View article: The importance of software engineering code of ethics in a university of technology teaching environment
The importance of software engineering code of ethics in a university of technology teaching environment Open
Computing educators contribute immensely to the development of software engineering graduates, not only in terms of teaching technical skills, but also in ethical development. Positive consideration of software engineering codes of ethics …
View article: Perspectives on adherence to ethics standards and behaviour in software development
Perspectives on adherence to ethics standards and behaviour in software development Open
Considering the powerful position assumed in creating software that changes human lives and society; it is compelling that in addition to technical standards, ethical standards, especially those captured in codes of ethics and practice be …
View article: The role of the PMO in enforcing and standardizing attendance to the needs of software project teams by project managers
The role of the PMO in enforcing and standardizing attendance to the needs of software project teams by project managers Open
Despite their critical role in project success, software project teams (SPTs) remain the most neglected key stakeholder group by software project managers (SPMs) and researchers in the project management field. The needs and interests of S…
View article: Computing Academics’ Perceived Level of Awareness and Exposure to Software Engineering Code of Ethics: A Case Study of a South African University of Technology
Computing Academics’ Perceived Level of Awareness and Exposure to Software Engineering Code of Ethics: A Case Study of a South African University of Technology Open
The need for awareness on ethical computing is increasingly becoming important. As a result this challenges all stakeholders in the software engineering profession, including educators, to improve their efforts on the awareness of professi…
View article: A model for assisting software project managers to treat project teams as key stakeholders: What do experts say?
A model for assisting software project managers to treat project teams as key stakeholders: What do experts say? Open
Project teams (PTs) are critical resources in the success of projects in the Information and Communication Technology (ICT) sector, as projects in this sector are highly dependent on human resources. Numerous researchers have written about…
View article: A model for assisting software project managers to treat project teams as key stakeholders: a case study of the South African software industry
A model for assisting software project managers to treat project teams as key stakeholders: a case study of the South African software industry Open
Projects in the Information and Communication Technology (ICT) industry have diverse project stakeholder groups. Project teams (PTs) are typically a key class of role-players. Despite the empirical evidence of the pivotal role played by PT…
View article: A Machine Learning Approach to Identifying Students at Risk of Dropout: A Case Study
A Machine Learning Approach to Identifying Students at Risk of Dropout: A Case Study Open
The increase in students' dropout rate is a huge concern for institutions of higher learning. In this article, classification techniques are applied to determine students "at-risk" of dropping out of their registered qualifications. Being …
View article: Work Breakdown Structure: A Tool For Software Project Scope Verification
Work Breakdown Structure: A Tool For Software Project Scope Verification Open
Software project scope verification is a very important process in project scope management and it needs to be performed properly and thoroughly so as to avoid project rework and scope creep. Moreover, software scope verification is crucia…