Uno studio mostra che righe_critte / tempo è indipendente dalla lingua per la maggior parte dei programmatori. Dove può essere trovato? [chiuso]

5

Uno studio mostra che linee_critte / tempo sono indipendenti dalla lingua e indipendenti dall'applicazione per la maggior parte dei programmatori. Se ciò fosse vero, ciò implicherebbe che la lingua più concisa sia, più un programmatore può essere produttivo su di essa.

Dove si può trovare questo studio?

    
posta MaiaVictor 18.08.2012 - 23:16
fonte

2 risposte

9

Il migliore risultato della ricerca sul web per "le righe scritte sono indipendenti dal linguaggio di programmazione" mi ha portato a un articolo che attribuisce questo a" The Mythical Man-Month "di Brooks:

Brooks is generally credited with the assertion that annual lines-of-code programmer productivity is constant, independent of programming language. In making this assertion, Brooks cites multiple authors including [7] and [8]. Brooks states, “Productivity seems constant in terms of elementary statements, a conclusion that is reasonable in terms of the thought a statement requires and the errors it may include.” [1] (p. 94)...

[1] F. P. Brooks. The Mythical Man-Month: Essays on Software Engineering.
Addison Wesley, Boston, MA, 1995.
...
[7] W. M. Taliaffero. Modularity. the key to system growth potential.
IEEE Software, 1(3):245–257, July 1971.
[8] R. W. Wolverton. The cost of developing largescale software.
IEEE Transactions on Computers, C-23(6):615–636, June 1974.

L'articolo citato sopra è "I linguaggi di programmazione influenzano la produttività? Un case study che utilizza i dati di progetti open source" di D. Delorey, C. Knutson, S. Chun.

Per completezza, nota che gli autori dell'articolo sono scettici sull'ipotesi menzionata:

This statement, as well as the works it cites... appears to be based primarily on anecdotal evidence.

Al contrario, affermano:

We examine data collected from the CVS repositories of 9,999 open source projects hosted on SourceForge.net to test this assumption for 10 of the most popular programming languages in use in the open source community. We find that for 24 of the 45 pairwise comparisons, the programming language is a significant factor in determining the rate at which source code is written, even after accounting for variations between programmers and projects

    
risposta data 19.08.2012 - 00:36
fonte
6

Ecco i riferimenti che conosco:

"Un confronto empirico di sette linguaggi di programmazione" di Lutz Prechlt, Università di Karlsruhe. link

1968, riferito a Mythical Man-Month: PL / I lines / year confrontabile con Assembler words / year

1971, riferito a Mythical Man-Month: Assembler, Fortran, Cobol: approssimativamente uguale

1981: "La quantità di sforzo per istruzione sorgente era altamente indipendente dal livello linguistico" (Barry W. Boehm in "Software Engineering Economics" p. 477)

1970: lingue di alto livello 3 volte più produttive di Assembler

Walston-Felix, 1977 "Un metodo per programmare la misurazione e la stima", IBM Syst. J., 16, 1, 1977, pp. 54-73.

Nelson, 1978 "Raccolta e analisi dei dati del software", Roma Air Development Center, Roma, NY, settembre 1978

Riferimenti trovati in:

Capitolo 8 di "The Mythical Man-Month" di Fred Brooks

Barry W. Boehm "Software Engineering Economics" p. 477

    
risposta data 19.08.2012 - 01:39
fonte

Leggi altre domande sui tag