Abstract:
The challenges of requirement elicitation in Android application development within
Pakistani software houses, as identified in our prior study, highlighted the necessity for a
more structured approach. This case study proposes a hybrid requirement elicitation
technique that combines interviews and prototyping to enhance requirement gathering
processes. The proposed method addresses issues such as informal requirement gathering,
lack of structured documentation, overburdened developers, and ambiguous
requirements, which previously led to increased project costs and extended timelines.
By conducting detailed interviews with key stakeholders and developing low-fidelity
prototypes, the hybrid technique facilitates clearer communication and more accurate
requirements documentation. Iterative prototype reviews allow for continuous refinement
based on stakeholder feedback, significantly improving project outcomes. Data collected
through surveys from developers, project managers, and clients were examined through
the use of regression analysis, chi-square testing, and descriptive statistics. The findings
indicate a high level of satisfaction with the hybrid technique, demonstrating its
effectiveness in reducing development time and costs while enhancing project quality.
The results show that this hybrid approach not only aligns better with stakeholder
expectations but also fosters a more positive work environment for developers. Our
collaboration with a mid-sized software house in Lahore provided empirical evidence
supporting the hybrid technique's advantages in real-world applications. This study
suggests that adopting such a structured and iterative requirement elicitation method can
lead to substantial improvements in Android application development practices in
Pakistani software houses.