Skip to main content

Research Repository

Advanced Search

A Novel Practice-Based Process Model for Secure Agile Software Development (2024)
Thesis
Ardo, A. (2024). A Novel Practice-Based Process Model for Secure Agile Software Development. (Thesis). University of Salford

Nigeria is ranked second globally after India in reported incidences of cyberattacks. Attackers usually exploit vulnerabilities in software which may not have considered security features during the development process. Agile methodologies are a well... Read More about A Novel Practice-Based Process Model for Secure Agile Software Development.

Redefining legacy : a technical debt perspective (2020)
Journal Article
Monaghan, B., & Bass, J. (2020). Redefining legacy : a technical debt perspective. Lecture notes in computer science, 12562, 254-269. https://doi.org/10.1007/978-3-030-64148-1_16

Organisations that manage legacy systems at scale, such as those found within large government agencies and commercial enterprises, face a set of unique challenges. They manage complex software landscapes that have evolved over decades. Current conce... Read More about Redefining legacy : a technical debt perspective.

A cloud-hosted MapReduce architecture for syntactic parsing (2019)
Conference Proceeding
Woldemariam, Y., Pletschacher, S., Clausner, C., & Bass, J. (2019). A cloud-hosted MapReduce architecture for syntactic parsing. In Kallithea, Greece. https://doi.org/10.1109/SEAA.2019.00024

Syntactic parsing is a time-consuming task innatural language processing particularlywherea largenumber of text files are beingprocessed. Parsingalgorithms are conventionally designed to operate on a single machine in a sequenti... Read More about A cloud-hosted MapReduce architecture for syntactic parsing.

Southern theories in ICT4D (2019)
Conference Proceeding
Kreps, D., & Bass, J. (2019). Southern theories in ICT4D. In P. Nielsen, & H. Kimaro (Eds.), Information and Communication Technologies for Development. Strengthening Southern-Driven Cooperation as a Catalyst for ICT4D 15th IFIP WG 9.4 International Conference on Social Implications of Computers in Developing Countries, ICT4D 2019, Dar es Salaam. https://doi.org/10.1007/978-3-030-19115-3_1

This paper suggests that the dominance of northern research paradigms in ICT4D may be viewed as a continuation of colonial sway over the endeavors of the global South. The notion of Southern Theory - as introduced in the work of Raewyn Connell, the... Read More about Southern theories in ICT4D.

Agile software development practices in Egypt SMEs : a grounded theory investigation (2019)
Journal Article
Mohallel, A., & Bass, J. (2019). Agile software development practices in Egypt SMEs : a grounded theory investigation. #Journal not on list, https://doi.org/10.1007/978-3-030-18400-1_29

Agile information system development methods have been adopted
by most software development organizations due to their proven benefits in terms
of flexibility, reliability, and responsiveness. However, companies face significant
challenges in adop... Read More about Agile software development practices in Egypt SMEs : a grounded theory investigation.

Tailoring product ownership in large-scale agile (2019)
Journal Article
Bass, J., & Haxby, A. (2019). Tailoring product ownership in large-scale agile. IEEE Software, 36(2), 58-63. https://doi.org/10.1109/MS.2018.2885524

In large-scale agile projects, product owners undertake a range of challenging and varied activities beyond those conventionally associated with that role. Using in-depth research interviews from 93 practitioners working in cross-border teams, from 2... Read More about Tailoring product ownership in large-scale agile.

Agile on a large scale (2019)
Journal Article
Bass, J. (2019). Agile on a large scale. ITNOW, 61(1), 56-57. https://doi.org/10.1093/itnow/bwz023

Agile is sometimes seen as an approach that’s best suited to small project and small teams. Julian M. Bass FBCS shows how, through methods and practice, Agile can work equally well on global scale projects too.

Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation (2019)
Journal Article
Ochei, L., Petrovski, A., & Bass, J. (2019). Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation. Journal of Cloud Computing: Advances, Systems and Applications, 8(1), 1-38. https://doi.org/10.1186/s13677-018-0124-5

One of the challenges of deploying multitenant cloud-hosted
services that are designed to use (or be integrated with) several
components is how to implement the required degree
of isolation between the components when there is a change
in the wor... Read More about Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation.

Degrees of tenant isolation for cloud-hosted software services : a cross-case analysis (2018)
Journal Article
cross-case analysis. Journal of Cloud Computing: Advances, Systems and Applications, 7(22), https://doi.org/10.1186/s13677-018-0121-8

A challenge, when implementing multi-tenancy
in a cloud-hosted software service, is how to ensure that the
performance and resource consumption of one tenant does
not adversely affect other tenants. Software designers and
architects must achieve... Read More about Degrees of tenant isolation for cloud-hosted software services : a cross-case analysis.

Information flows at inter-team boundaries in agile information systems development (2018)
Journal Article
Rahy, S., & Bass, J. (2018). Information flows at inter-team boundaries in agile information systems development. #Journal not on list, https://doi.org/10.1007/978-3-030-11395-7_38

Agile software development methods are being used on larger projects thus the study of inter-team communication are becoming an important topic of interest for researchers. This research addresses inter-team communication by exploring the tools and t... Read More about Information flows at inter-team boundaries in agile information systems development.

A framework for achieving the required degree of multitenancy isolation for deploying components of a cloud-hosted service (2018)
Journal Article
cloud-hosted service. International Journal of Cloud Computing, 7(3/4), 248-281. https://doi.org/10.1504/IJCC.2018.10016238

When a cloud offering is provided to multiple users/tenants,
multitenancy isolation has to be implemented. While several approaches exist for implementing multitenancy, little attention has been paid to implementing the required degree of isolation... Read More about A framework for achieving the required degree of multitenancy isolation for deploying components of a cloud-hosted service.

Hierarchical multi-tenancy in business to businesssoftware services (2018)
Conference Proceeding
Abdul, A., & Bass, J. (2018). Hierarchical multi-tenancy in business to businesssoftware services. . https://doi.org/10.1109/SEAA.2018.00085

The introduction of cloud computing has changed the provisioning and consumption of IT resources. Software-as-a-Service (SaaS) applications provide functionality using internet connectivity and enable centralised management of executable code resourc... Read More about Hierarchical multi-tenancy in business to businesssoftware services.

Evaluating the effect of multi-tenancy patterns in containerized cloud-hosted content management system (2018)
Conference Proceeding
Adewojo, A., & Bass, J. (2018). Evaluating the effect of multi-tenancy patterns in containerized cloud-hosted content management system. . https://doi.org/10.1109/PDP2018.2018.00047

Multi-tenancy in cloud computing describes the extent to which resources can be shared while guaranteeing isolation among components (tenants) using these resources. There are three multi-tenancy patterns: shared, tenant-isolated and dedicated compon... Read More about Evaluating the effect of multi-tenancy patterns in containerized cloud-hosted content management system.

Scrum for product innovation : a longitudinal embedded case study (2018)
Journal Article
Bass, J., Abdul, A., Ghavimi, H., MacRae, N., & Adam, P. (2018). Scrum for product innovation : a longitudinal embedded case study. International Journal of Multimedia and Image Processing, 8(2), 414-424. https://doi.org/10.20533/ijmip.2042.4647.2018.0051

This article describes the innovation processes used in a partnership between Add Latent Ltd., an asset integrity and maintenance management consulting services provider in the energy sector and University of Salford. The challenge faced by the compa... Read More about Scrum for product innovation : a longitudinal embedded case study.

Experience of industry case studies : a comparison of multi-case and embedded case study methods (2018)
Conference Proceeding
Bass, J., Beecham, S., & Noll, J. (2018). Experience of industry case studies : a comparison of multi-case and embedded case study methods. In CESI '18 Proceedings of the 6th International Workshop on Conducting Empirical Studies in Industry (13-20). https://doi.org/10.1145/3193965.3193967

This research comprises a methodological comparison of two independent empirical case studies in industry: Case Study A and Case Study B. Case Study A, is a multiple-case study involving a set of short-duration data collections with 46 practitioners... Read More about Experience of industry case studies : a comparison of multi-case and embedded case study methods.

Poster: An empirical study of the product owner role inScrum (2018)
Conference Proceeding
Bass, J., Beecham, S., Razzak, M., Canna, C., & Noll, J. (2018). Poster: An empirical study of the product owner role inScrum. . https://doi.org/10.1145/3183440.3195066

The Product Owner (PO) is critical for translating business needs into a software implementation by gathering and prioritizing requirements, and assessing whether features have met the definition of “done.” There is a paucity of detail about how POs... Read More about Poster: An empirical study of the product owner role inScrum.

Employee retention and turnover in global software development : comparing in-house offshoring and offshore outsourcing (2018)
Conference Proceeding
Bass, J., Beecham, S., Razzak, M., & Noll, J. (2018). Employee retention and turnover in global software development : comparing in-house offshoring and offshore outsourcing. . https://doi.org/10.1145/3196369.3196375

Poor employee retention (high staff turnover) has a negative impact on software development productivity and product quality. Further, offshore outsourcing has a widely held reputation for particularly poor employee retention. Interestingly, in-house... Read More about Employee retention and turnover in global software development : comparing in-house offshoring and offshore outsourcing.

A study of the Scrum Master’s role (2017)
Conference Proceeding
Noll, J., Razzak, M., Bass, J., & Beecham, S. (2017). A study of the Scrum Master’s role. In M. Felderer, D. Méndez Fernández, B. Turhan, M. Kalinowski, F. Sarro, & D. Winkler (Eds.), Product-Focused Software Process Improvement: 18th International Conference, PROFES 2017, Innsbruck, Austria, November 29–December 1, 2017, Proceedings. https://doi.org/10.1007/978-3-319-69926-4

Scrum is an increasingly common approach to software development adopted by organizations around the world. However, as organizations transition from traditional plan-driven development to agile development with Scrum, the question arises as to which... Read More about A study of the Scrum Master’s role.