Skip to main content

Proposal for the Formation of Experimental Pair Programmers

  • Conference paper
  • First Online:
  • 510 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 790))

Abstract

This work proposes a protocol aimed to form homogeneous experimental pairs of programmers to ensure that two individuals with the same characteristics are undistinguishable in terms of their abilities as programmers. This protocol enables the measurement and evaluation of the characteristics of programming languages independently of the programmers’ skills or the lack of them. A test case is presented so that it validates the protocol. To this end, the protocol will be applied to a group of C language programmers to show that the members of the experimental pairs formed do not show significant differences, in terms of quality and time, in the coding of a specification.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Argimón, J.: Métodos de Investigación Clínica y Epidemiológica. Elsevier, Barcelona (2004). ISBN 8174-709-2

    Google Scholar 

  2. Halstead, M.: Elements of Software Science. Elsevier Science Inc., New York (1977)

    MATH  Google Scholar 

  3. McCabe, T.J.: A complexity measure. IEEE Trans. Softw. Eng. 4, 308–320 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  4. Riaz, M., Mendes, E., Tempero, E.: A systematic review of software maintainability prediction and metrics. In: Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 367–377. IEEE Computer Society (2009)

    Google Scholar 

  5. Rilling, J., Klemola, T.: Identifying comprehension bottlenecks using program slicing and cognitive complexity metrics. In: 10th IEEE Working Conference on Reverse Engineering, pp. 115–125. IEEE, Oregon (2003)

    Google Scholar 

  6. Juristo, N., Moreno, A.M.: Basics of Software Engineering Experimentation. Springer, London (2013)

    MATH  Google Scholar 

  7. Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-29044-2

    Book  MATH  Google Scholar 

  8. Campbell, J.P., McCloy, R.A., Oppler, S.H., Sager, C.E.: A theory of performance. In: Schmitt, N., Bormann, W.C., et al. (eds.) Personnel Selection in Organizations, pp. 35–70. Jossey-Bass, San Francisco (1993)

    Google Scholar 

  9. Feigenspan, J., Kästner, C., Liebig, J., Apel, S., Hanenberg, S.: Measuring programming experience. In: IEEE 20th International Conference on Program Comprehension (ICPC), pp. 73–82. IEEE (2012)

    Google Scholar 

  10. Genero, M., Cruz-Lemus, J.A., Piattini, M.: Métodos de Investigación en Ingeniería del Software. RaMa (2014)

    Google Scholar 

  11. Sampieri, R.H., Collado, C.F., Lucio, P.B.: Metodología de la investigación. McGraw-Hill, Mexico (2010)

    Google Scholar 

  12. Kruger, J., Dunning, D.: Unskilled and unaware of it: how difficulties in recognizing one’s own incompetence lead to inflated self-assessments. J. Pers. Soc. Psychol. 77(6), 1121 (1999)

    Article  Google Scholar 

  13. Soriano, M.A.: Algoritmos Voraces. Facultat d’Informàtica, U.P.C. (2007). http://www.cs.upc.edu/~mabad/ADA/curso0708/GREEDY.pdf. Accessed 3 Jan 2017

  14. Elena, D., Deza, M.M.: Encyclopedia of Distances, p. 94. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-00234-2

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mauricio Dávila .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Dávila, M., Panizzi, M., Rodríguez, D. (2018). Proposal for the Formation of Experimental Pair Programmers. In: De Giusti, A. (eds) Computer Science – CACIC 2017. CACIC 2017. Communications in Computer and Information Science, vol 790. Springer, Cham. https://doi.org/10.1007/978-3-319-75214-3_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-75214-3_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-75213-6

  • Online ISBN: 978-3-319-75214-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics