Skip to main content

Research Repository

Advanced Search

Outputs (42)

Implications of regulatory policy for building secure agile software in Nigeria: A grounded theory (2023)
Journal Article
Ardo, A. A., A. Ardo, A. A., Bass, J. M., & Gaber, T. (2023). Implications of regulatory policy for building secure agile software in Nigeria: A grounded theory. The Electronic Journal of Information Systems in Developing Countries, 89(6), https://doi.org/10.1002/isd2.12285

Nigeria is ranked second worldwide, after India, in reported incidences of cyberattacks. Attackers usually exploit vulnerabilities in software which may not have adequately considered security features during the development process. Agile methods ha... Read More about Implications of regulatory policy for building secure agile software in Nigeria: A grounded theory.

A novel weight-assignment load balancing algorithm for cloud applications (2023)
Journal Article
Adewojo, A., & Bass, J. (in press). A novel weight-assignment load balancing algorithm for cloud applications. SN Computer Science, 4, https://doi.org/10.1007/s42979-023-01702-7

Web applications commonly suffer from flash crowds and resource failure, resulting in performance degradation. Flash crowds are large, sudden, yet legitimate influxes of user requests that constitute a critical problem because of their potential econ... Read More about A novel weight-assignment load balancing algorithm for cloud applications.

A novel weight-assignment load balancing algorithm for cloud applications (2022)
Journal Article
Adewojo, A., & Bass, J. (in press). A novel weight-assignment load balancing algorithm for cloud applications. CLOSER (Setúbal), 86-96. https://doi.org/10.5220/0011091600003200

Load balancing dynamically optimizes cloud resources and performance, and enhances the performance of applications deployed on cloud. We have chosen to investigate the class of cloud deployed web-based threetier business applications. There is a pro... Read More about A novel weight-assignment load balancing algorithm for cloud applications.

Multi-cloud load distribution for three-tier applications (2022)
Journal Article
Adewojo, A., & Bass, J. (in press). Multi-cloud load distribution for three-tier applications. CLOSER (Setúbal), 296-304. https://doi.org/10.5220/0011092100003200

Web-based business applications commonly experience user request spikes called flash crowds. Flash crowds in web applications might result in resource failure and/or performance degradation. To alleviate these challenges, this class of applications... Read More about Multi-cloud load distribution for three-tier applications.

An empirical investigation of agile information systems development for cybersecurity (2022)
Journal Article
Ardo, A., Bass, J., & Gaber, T. (2022). An empirical investigation of agile information systems development for cybersecurity. Lecture notes in business information processing (Internet), 567-581. https://doi.org/10.1007/978-3-030-95947-0_40

Cybersecurity has been identified as a major challenge confronting the digital world, neglecting cybersecurity techniques during software design and development increases the risk of malicious attacks. Thus, there is a need to make security an inte... Read More about An empirical investigation of agile information systems development for cybersecurity.

Managing non‐functional requirements in agile software development (2021)
Journal Article
Rahy, S., & Bass, J. (2022). Managing non‐functional requirements in agile software development. IET Software, 16(1), 60-72. https://doi.org/10.1049/sfw2.12037

Non‐functional requirements define qualities of the software system that ensure effectiveness while embedding any constraints and restrictions on the design. A challenge rises with agile implementation in handling non‐function requirements in regulat... Read More about Managing non‐functional requirements in agile software development.

An architecture governance approach for Agile development by tailoring the Spotify model (2021)
Journal Article
Salameh, A., & Bass, J. (2021). An architecture governance approach for Agile development by tailoring the Spotify model. AI & society, 37(2), 761-780. https://doi.org/10.1007/s00146-021-01240-x

The role of software architecture in large-scale Agile development is important because several teams need to work together to release a single software product while helping to maximise teams’ autonomy. Governing and aligning Agile architecture acro... Read More about An architecture governance approach for Agile development by tailoring the Spotify model.

Overcoming team boundaries in agile software development (2021)
Journal Article
Rahy, S., & Bass, J. (2021). Overcoming team boundaries in agile software development. Journal of international technology and information management, 29(4), Article 2

The usage of agile software development methods is increasing and so is the need for enhancing the collaboration between the different stakeholders. Thus, we chose to investigate the communication tools and challenges across the different boundaries... Read More about Overcoming team boundaries in 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.

Spotify tailoring for architectural governance (2020)
Journal Article
Salameh, A., & Bass, J. (2020). Spotify tailoring for architectural governance. #Journal not on list, https://doi.org/10.1007/978-3-030-58858-8_24

Organisations usually tailor Agile methods to fit their needs best. Spotify has developed its own Agile culture to facilitate software development for hundreds of developers across multiple cities. The Spotify model has become influential among agile... Read More about Spotify tailoring for architectural governance.