Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleNovember 2024
A rule-based decision model to support technical debt decisions: A multiple case study of web and mobile app startups
Information and Software Technology (INST), Volume 175, Issue Chttps://doi.org/10.1016/j.infsof.2024.107542Abstract ContextSoftware startups are immature software organizations that focus on the development of a single software product or service. This organizational context accumulates a lot of technical debt to cope with constraints such as limited ...
- research-articleOctober 2024
Product managers in software startups: A grounded theory
- Jorge Melegati,
- Igor Wiese,
- Eduardo Guerra,
- Rafael Chanin,
- Abdullah Aldaeej,
- Tommi Mikkonen,
- Rafael Prikladnicki,
- Xiaofeng Wang
Information and Software Technology (INST), Volume 174, Issue Chttps://doi.org/10.1016/j.infsof.2024.107516Abstract Context:Defining and designing a software product is not merely a technical endeavor, but also a socio-technical journey. As such, its success is associated with human-related aspects, such as the value users perceive. To handle this issue, the ...
- research-articleDecember 2023
Enhancing IOT based software defect prediction in analytical data management using war strategy optimization and Kernel ELM
- Islam Zada,
- Abdullah Alshammari,
- Ahmad A. Mazhar,
- Abdullah Aldaeej,
- Sultan Noman Qasem,
- Kashif Amjad,
- Jawad H. Alkhateeb
Wireless Networks (WIRE), Volume 30, Issue 9Pages 7207–7225https://doi.org/10.1007/s11276-023-03591-3AbstractThe existence of software problems in IoT applications caused by insufficient source code, poor design, mistakes, and insufficient testing poses a serious risk to functioning and user expectations. Prior to software deployment, thorough testing ...
- research-articleNovember 2022
A fine-grained data set and analysis of tangling in bug fixing commits
- Steffen Herbold,
- Alexander Trautsch,
- Benjamin Ledel,
- Alireza Aghamohammadi,
- Taher A. Ghaleb,
- Kuljit Kaur Chahal,
- Tim Bossenmaier,
- Bhaveet Nagaria,
- Philip Makedonski,
- Matin Nili Ahmadabadi,
- Kristof Szabados,
- Helge Spieker,
- Matej Madeja,
- Nathaniel Hoy,
- Valentina Lenarduzzi,
- Shangwen Wang,
- Gema Rodríguez-Pérez,
- Ricardo Colomo-Palacios,
- Roberto Verdecchia,
- Paramvir Singh,
- Yihao Qin,
- Debasish Chakroborti,
- Willard Davis,
- Vijay Walunj,
- Hongjun Wu,
- Diego Marcilio,
- Omar Alam,
- Abdullah Aldaeej,
- Idan Amit,
- Burak Turhan,
- Simon Eismann,
- Anna-Katharina Wickert,
- Ivano Malavolta,
- Matúš Sulír,
- Fatemeh Fard,
- Austin Z. Henley,
- Stratos Kourtzanidis,
- Eray Tuzun,
- Christoph Treude,
- Simin Maleki Shamasbi,
- Ivan Pashchenko,
- Marvin Wyrich,
- James Davis,
- Alexander Serebrenik,
- Ella Albrecht,
- Ethem Utku Aktas,
- Daniel Strüber,
- Johannes Erbel
Empirical Software Engineering (KLU-EMSE), Volume 27, Issue 6https://doi.org/10.1007/s10664-021-10083-5AbstractContextTangled 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.
... - research-articleJanuary 2023
The negative implications of technical debt on software startups: what they are and when they surface
IWSiB '22: Proceedings of the 5th International Workshop on Software-intensive Business: Towards Sustainable Software BusinessPages 23–30https://doi.org/10.1145/3524614.3528629Technical 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 ...
- doctoral_thesisJanuary 2021
Towards Effective Technical Debt Decision Making in Software Startups: A Multiple Case Study of Web and Mobile App Startups
- Abdullah Aldaeej,
- Seaman, Carolyn,
- Chen, Zhiyuan,
- Sampath, Sreedevi,
- Komlodi, Anita,
- Prikladnicki, Rafael
AbstractTechnical Debt (TD) is a suboptimal technical solution to expedite and reduce the cost of the software development in the short term, but entails extra work in future. It has been used intensively in startup organizations to cope with the limited ...
- research-articleOctober 2020
Towards Effective Technical Debt Decision Making in Software Startups
ACM SIGSOFT Software Engineering Notes (SIGSOFT), Volume 44, Issue 3Page 22https://doi.org/10.1145/3356773.3356793Context: 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 ...
- short-paperMay 2018
From lasagna to spaghetti, a decision model to manage defect debt
TechDebt '18: Proceedings of the 2018 International Conference on Technical DebtPages 67–71https://doi.org/10.1145/3194164.3194177In 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, ...
- posterMay 2016
Towards promoting design and UML modeling practices in the open source community
ICSE '16: Proceedings of the 38th International Conference on Software Engineering CompanionPages 722–724https://doi.org/10.1145/2889160.2892649Despite 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 ...