Understanding Task Interruptions in Service Oriented Software Development Projects: An Exploratory Study
Citations Over TimeTop 10% of 2017 papers
Abstract
The Service-Oriented Software Development (SOSD) approach is a common software development paradigm. Previous qualitative and quantitative studies looked at the main reasons for the delay in software development so as to help project's stakeholders to take appropriate actions for improvement in their planning. In SOSD projects, due to the high level of user involvement in new service and product development, service providers need to make dynamic trade-offs to address their clients' demands. In this paper, we look at interruptions and their impact on tasks duration. We used text classification, Natural Language Processing (NLP), and quantitative time series analysis techniques to analyze 7, 770 development tasks of five real SOSD projects at Arcurve Inc. Our results show that fixing an issue, addressing changes, and adding new features are the most frequently perceived causes of {interruption} in SOSD projects. Furthermore, we have found that requirements engineering and project management tasks experience less delay time over a project's life-cycle. We also visualized the association between the interruption length and the extra tasks' duration resulted from these interruptions within various development task types, which shows there is no strong association between task type with regard to these two parameters.
Related Papers
- → IT project management: developing on-going skills in the management of software development projects(2002)7 cited
- → Using Project Management Software in Planning(1989)9 cited
- → Software Project Management(2022)1 cited
- Duration Project Management of Real Estate Project Based onTimed Petri Net(2012)
- Software project management - there is never enough time to do it right!(1992)