Skip to main content

Research Repository

Advanced Search

All Outputs (143)

Scrum master activities : process tailoring in large enterprise projects (2014)
Book Chapter
Bass, J. (2014). Scrum master activities : process tailoring in large enterprise projects. In Global Software Engineering (ICGSE), 2014 IEEE 9th International Conference on 18-21 Aug. 2014 (6-15). IEEE. https://doi.org/10.1109/ICGSE.2014.24

This paper explores practitioner descriptions of agile method tailoring in large-scale offshore or outsourced enterprise projects. Specifically, tailoring of the scrum master role is investigated. The scrum master acts as a facilitator for software d... Read More about Scrum master activities : process tailoring in large enterprise projects.

How product owner teams scale agile methods to large distributed enterprises (2014)
Journal Article
large distributed enterprises. Empirical Software Engineering, 20(6), 1525-1557. https://doi.org/10.1007/s10664-014-9322-z

Software development teams in large scale offshore enterprise development programmes are often under intense pressure to deliver high quality software within challenging time contraints. Project failures can attract adverse publicity and damage corpo... Read More about How product owner teams scale agile methods to large distributed enterprises.

Cloud computing: Adoption issues for sub-saharan African SMEs (2014)
Journal Article
Abubakar, A., Bass, J., & Allison, I. (2014). Cloud computing: Adoption issues for sub-saharan African SMEs. The Electronic Journal of Information Systems in Developing Countries, 62(1), 1-17. https://doi.org/10.1002/j.1681-4835.2014.tb00439.x

This paper explores the emergence and adoption of cloud computing by small and medium-sized enterprises (SMEs) and points towards its implications for developing countries in sub-Saharan Africa. Several studies have shown the importance of technologi... Read More about Cloud computing: Adoption issues for sub-saharan African SMEs.

Multi-casting in mountainous regions of developing countries: Analysis through ICT, institutions, and capabilities perspectives (2014)
Presentation / Conference Contribution

Overcoming shortages of teachers or teachers with required skills and experience is a major challenge in rural schools in the global south. We investigate a classroom video conference multi-casting project under development by the Nepal Wireless Netw... Read More about Multi-casting in mountainous regions of developing countries: Analysis through ICT, institutions, and capabilities perspectives.

Cloud computing : adoption issues for Sub-Saharan Africa SMEs (2014)
Journal Article
Dahiru, A., Bass, J., & Allison, I. (2014). Cloud computing : adoption issues for Sub-Saharan Africa SMEs. The Electronic Journal of Information Systems in Developing Countries, 62(1), 1-17. https://doi.org/10.1002/j.1681-4835.2014.tb00439.x

This paper explores the emergence and adoption of cloud computing by small and medium-sized enterprises (SMEs) and points towards its implications for developing countries in sub-Saharan Africa. Several studies have shown the importance of technologi... Read More about Cloud computing : adoption issues for Sub-Saharan Africa SMEs.

Educating the Educators: Ethiopian IT PhD Program (2013)
Book Chapter
Negash, S., & Bass, J. (2013). Educating the Educators: Ethiopian IT PhD Program. In S. Negash, & B. D. Lundy (Eds.), Teaching Africa: A Guide for the 21st-Century Classroom (240-252). Indiana University Press

Changing Computing Curricula in African Universities: Evaluating Progress and Challenges via Design-Reality Gap Analysis (2011)
Journal Article
Bass, J., & Heeks, R. (2011). Changing Computing Curricula in African Universities: Evaluating Progress and Challenges via Design-Reality Gap Analysis. The Electronic Journal of Information Systems in Developing Countries, 48(1), 1-39. https://doi.org/10.1002/j.1681-4835.2011.tb00341.x

Information and communication technologies (ICTs) are diffusing rapidly into all African nations. Effective use of the new technology requires a step-change in local skill levels; including a step-change in ICT-related university education. Part of t... Read More about Changing Computing Curricula in African Universities: Evaluating Progress and Challenges via Design-Reality Gap Analysis.

A novel object-oriented environment for distributed process control systems (2005)
Journal Article
Ramos-Hernandez, D., Fleming, P., & Bass, J. (2005). A novel object-oriented environment for distributed process control systems. Control Engineering Practice, 13(2), 213-230. https://doi.org/10.1016/j.conengprac.2004.03.007

This paper addresses the design, development and implementation of distributed process control systems. A novel object-oriented environment is presented that supports the development lifecycle phases. The core of this environment is the integrated de... Read More about A novel object-oriented environment for distributed process control systems.

A taxonomy for software voting algorithms used in safety-critical systems (2004)
Journal Article
Latif-Shabgahi, G., Bass, J., & Bennett, S. (2004). A taxonomy for software voting algorithms used in safety-critical systems. IEEE Transactions on Reliability, 53(3), https://doi.org/10.1109/TR.2004.832819

Voting algorithms are used to provide an error masking capability in a wide range of highly dependable commercial & research applications. These applications include N-Modular Redundant hardware systems and diversely designed software systems based o... Read More about A taxonomy for software voting algorithms used in safety-critical systems.

Multiple error filtering in cyclic systems (2004)
Journal Article
Latif-Shabgahi, G., Bass, J., & Bennett, S. (2004). Multiple error filtering in cyclic systems. Computer Journal, 47(3), 299-308. https://doi.org/10.1093/comjnl/47.3.299

Voting algorithms are used to arbitrate between the variant results in fault-tolerant systems. Traditional voters produce incorrect outputs in multiple error conditions. This paper introduces a class of voters, called predictor voters, which can reso... Read More about Multiple error filtering in cyclic systems.

Smoothing voter: A novel voting algorithm for handling multiple errors in fault-tolerant control systems (2003)
Journal Article
Latif-Shabgahi, G., Bennett, S., & Bass, J. (2003). Smoothing voter: A novel voting algorithm for handling multiple errors in fault-tolerant control systems. Microprocessors and Microsystems, 27(7), 303-313. https://doi.org/10.1016/S0141-9331%2803%2900040-1

Voting algorithms are used to arbitrate between variant results in a wide range of highly dependable real-time control applications. These applications include N-Modular Redundant hardware systems and diversely designed software systems based on N-Ve... Read More about Smoothing voter: A novel voting algorithm for handling multiple errors in fault-tolerant control systems.