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

Authors

  • Antonio A. Aguileta Universidad Autónoma de Yucatán
  • Omar S. Gómez Escuela Superior Politécnica de Chimborazo

Keywords:

Waterfall model, pair programming, controlled experiment

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.

Downloads

Download data is not yet available.

Author Biographies

Antonio A. Aguileta, Universidad Autónoma de Yucatán

Facultad de Matemáticas. Universidad Autónoma de Yucatán. Mérida, México.

Omar S. Gómez, Escuela Superior Politécnica de Chimborazo

Facultad de Informática y Electrónica. Escuela Superior Politécnica de Chimborazo. Riobamba, Ecuador. 

Published

2024-10-28

How to Cite

[1]
A. A. Aguileta and O. S. Gómez, “A study on quality and efficiency of a waterfall-like software development process applied by pair and solo programmers”, Ingeniare, Rev. chil. ing., vol. 27, no. 2, Oct. 2024.

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.