Treffer: Enhancing Software Development Efficiency Through User Stories Reuse from Application Descriptions.

Title:
Enhancing Software Development Efficiency Through User Stories Reuse from Application Descriptions.
Authors:
Raharjana, Indra Kharisma1 indra.kharisma@fst.unair.ac.id, Hermawan, Avril2 avrilaudihermawan@gmail.com, Zaman, Badrus2 badruszaman@fst.unair.ac.id, Fauzi, Shukor Sanim Mohd3 shukorsanim@uitm.edu.my
Source:
International Arab Journal of Information Technology (IAJIT). Jan2026, Vol. 23 Issue 1, p36-47. 12p.
Database:
Supplemental Index

Weitere Informationen

Software development projects frequently encounter cost and time efficiency challenges, rendering them susceptible to failure. An imprecise and incomplete process of eliciting user software requirements can further escalate software development’s time, cost, and effort. Consequently, the reuse of user stories based on application descriptions for software requirement elicitation is proposed to mitigate these issues and enhance cost efficiency. This research aims to evaluate the reuse of user stories within the software elicitation process by extracting software features from initial application descriptions. The goal is to determine whether this approach can effectively reduce the time and cost associated with software development. This study employs Natural Language Processing (NLP) techniques to identify Part-Of-Speech (POS) tag patterns to extract software features from application descriptions. A similarity measurement is conducted between user stories and the extracted software features. User stories are then filtered based on a similarity threshold to ensure high relevance to the extracted software features. The proposed method was tested using three distinct application descriptions alongside 22 user story datasets provided to nine respondents. The analysis indicates that the reuse of user stories based on feature extraction from application descriptions, determined through Cosine similarity with an 80% threshold, significantly enhances software development efficiency in terms of time and cost. The method demonstrated an average precision of 84%, recall of 93%, and F1-score of 86% across the three test projects, confirming its alignment with system design requirements. The findings of this research validate the effectiveness of the Cosine similarity method in identifying reusable user stories from application descriptions. This approach is a viable solution for reusing user stories in the software requirement elicitation process, thereby improving efficiency in software development projects. [ABSTRACT FROM AUTHOR]

المقال يركز على تعزيز كفاءة تطوير البرمجيات من خلال إعادة استخدام قصص المستخدم المستمدة من أوصاف التطبيقات. يتناول التحديات المتعلقة بتكاليف وعدم كفاءة الوقت في مشاريع البرمجيات، مقترحًا طريقة تستخدم تقنيات معالجة اللغة الطبيعية (NLP) لاستخراج ميزات البرمجيات من أوصاف التطبيقات ومطابقتها مع قصص المستخدم الموجودة. تُظهر الدراسة أن إعادة استخدام قصص المستخدم بناءً على استخراج الميزات يمكن أن تحسن الكفاءة بشكل كبير، محققة دقة عالية (84%)، واسترجاع (93%)، ودرجات F1 (86%) عبر ثلاثة مشاريع اختبار. تؤكد النتائج فعالية النهج المقترح في تبسيط عملية استنباط متطلبات البرمجيات، مما يجعله حلاً قابلاً للتطبيق لتحسين نتائج تطوير البرمجيات. [Extracted from the article]