Skip to content

Category

data science

344 papers

#computer vision Sep 2011

Predicting Development Effort from User Stories

In this paper, we propose a method for predicting development effort based on user stories. Such approach is well suited for Agile software projects where requirements are developed along with the project and only sketched in a rough manner. We apply the proposed method to two industrial Agile software projects of very different size and structure. We show that such effort estimation works reasonably well if user stories are written in a structured way.

P. Abrahamsson, I. Fronza, Raimund Moser et al. · 70 citations · ⚡2
#computer vision Book Aug 2012

Does cloud computing deliver the promised benefits for IT industry?

Cloud computing has captured the attention of both the researchers and practitioners alike. Companies and other cloud users are expecting to receive significant benefits from the new cloud based technologies. To what extent these benefits materialize for enterprise IT is not clearly understood. In this paper, we examine the perceived benefits of cloud computing from the cloud users' perspectives. Cloud users include users of SaaS/PaaS/IaaS, ranging from end-users, to service developers and system administrators. Using content analysis techniques, we examine one of the major discussion forums of cloud computing. Rather than offering a yes/no answer to the question posed, we offer five empirically drawn insights on the perceived benefits of cloud computing. It is proposed that the empirical insights gained are valuable to both researchers and practitioners. The value lies in a more holistic view on the promised benefits' landscape.

Nattakarn Phaphoom, Nilay V. Oza, Xiaofeng Wang et al. · 25 citations · ⚡3
#computer vision Nov 2013

Improving Software Developer's Competence: Is the Personal Software Process Working?

Emerging agile software development methods are people ori- ented development approaches to be used by the software industry. The personal software process (PSP SM ) is an accepted method for im- proving the capabilities of a single software engineer. Five original hy- potheses regarding the impact of the PSP to individual performance are tested. Data is obtained from 58 computer science students in three university courses on the master level, which were held in two different educational institutions in Finland and Denmark. Statistical data treat- ment shows that the use of PSP did not improve size and time estima- tion skills but that the productivity did not decrease and the resulting product quality was improved. The implications of these findings are briefly addressed.

P. Abrahamsson, K. Kautz, Heikki Sieppi et al. · 1 citation
#computer vision Nov 2013

Attaining High-performing Software Teams with Agile and Lean Practices: An Empirical Case Study

This paper presents an empirical study on how self- organized software teams could attain high performance using agile and lean practices. In particular, the paper qualitatively examines characteristics of high performance and self- organization in one project team. The case under study is a customer-driven student project, carried out to develop an alpha-version prototype. The paper also studies how certain agile software practices aid in initialising self-organization in the team. The main results indicate that self-organization as supported by certain Agile and Lean practices helps teams in achieving higher performance.

Vaibhav Oza, Petri Kettunen, P. Abrahamsson et al. · 7 citations

From tech blogs

See all →