• Home
  • Abdullah Aldaeej
Abdullah Aldaeej

Abdullah Aldaeej
Imam Abdulrahman bin Faisal University

Doctor of Philosophy
Supporting technical debt management and decision making in agile software development

About

14
Publications
1,861
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
22
Citations
Citations since 2016
14 Research Items
22 Citations
201620172018201920202021202202468
201620172018201920202021202202468
201620172018201920202021202202468
201620172018201920202021202202468
Introduction
M current research interest focuses on technical debt in agile software development life cycle

Publications

Publications (14)
Article
Full-text available
Context Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only bugs, but also other concerns irrelevant for the study of bugs. Objective We want to improve our understanding of the prevalence of tangling and the types of changes that...
Preprint
Full-text available
Technical Debt (TD) refers to suboptimal technical solutions for expediting software development in the short term, but entails extra work in future. Although TD provides opportunities for startups (e.g., to cope with limited resources, faster time to market), it can have some negative impacts throughout the startup evolution. While previous studie...
Preprint
Full-text available
[Context] The COVID-19 pandemic has had a disruptive impact on how people work and collaborate across all global economic sectors, including the software business. While remote working is not new for software engineers, forced Work-from-home situations to come with both constraints, limitations, and opportunities for individuals, software teams and...
Preprint
Technical Debt Management (TDM) is an important activity for software companies that are witnessing continuously increasing customer demand, which require shortening of cycle times. Maintaining competitive advantage by continuously delivering customer value at competitive prices in highly dynamic markets outweighs the decisions of software companie...
Preprint
Full-text available
Business Model Canvas (BMC) is a tool widely used to describe startup business models. Despite the various business aspects described, BMC pays a little emphasis on team-related factors. The importance of team-related factors in software development has been acknowledged widely in literature. While not as extensively studied, the importance of team...
Preprint
Full-text available
Context: Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only bugs, but also other concerns irrelevant for the study of bugs. Objective: We want to improve our understanding of the prevalence of tangling and the types of changes tha...
Conference Paper
Business Model Canvas (BMC) is a tool widely used to describe startup business models. Despite the various business aspects described, BMC pays a little emphasis on team- related factors. The importance of team-related factors in software development has been acknowledged widely in literature. While not as extensively studied, the importance of tea...
Article
Context: Technical Debt (TD) is a metaphor used to describe outstanding software maintenance tasks or shortcuts made in the software development to achieve short-term benefits (i.e. time to market), but negatively impact the software quality in the long term. TD is quite common in a software startup, which is characterized as a young company with l...
Conference Paper
Full-text available
In this paper, we propose a model that formalizes the role of software evolution in characterizing Technical Debt (TD) by defining a series of software product states, where each successive state represents an increased level of maintenance code churn, and thus presumably an increased level of change difficulty. We also propose a way to use these s...
Conference Paper
Despite the emergence of UML as the defacto modeling and design tool for software engineering, its adoption remains dismal. Software development, particularly in the open source community, remains code-centric. Adoption of UML in open source projects represents a significant lost opportunity. In this paper, we present an approach to encourage upfro...

Questions

Question (1)
Question
Any recommendation for tools to be used for drawing a figure or conceptual model in a more attractive way?

Network

Cited By