A study on quality and efficiency of a waterfall-like software development process applied by pair and solo programmers

1Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Software Development Life Cycle (SDLC) models guide trough the development or maintenance of software products. Currently we can find several SDLC models applied in different contexts. A well-known SDLC is the waterfall model, which its stages are performed in a sequential order. With the aim of gaining more knowledge about a waterfall-like SDLC model, in this paper we report the findings of a controlled experiment that studies the quality and efficiency of a waterfall-like SDLC model applied by solo and pair programmers. The studied SDLC model is contrasted with an iterative-like SDLC model defined as ‘ad-hoc’ that is used as a control group. Concerning the quality, our results suggest that any of these two SDLC models yield similar defect detection rates. Regarding the efficiency, results suggest that a waterfall-like SDLC model significantly requires less number of builds to complete the programming assignments. We did not observe significant differences between pair and solos programmers. Even though the criticism arose around the waterfall SDLC model, our results suggest that under certain contexts a waterfall-like SDLC model can yield beneficial effects, as the one observed concerning efficiency.

Cite

CITATION STYLE

APA

Aguileta, A. A., & Gómez, O. S. (2019). A study on quality and efficiency of a waterfall-like software development process applied by pair and solo programmers. Ingeniare, 27(2), 304–318. https://doi.org/10.4067/S0718-33052019000200304

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free