Click here to Skip to main content
15,891,372 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
AnswerRe: What does software engineering look like, in practical terms? Pin
Ri_20-Jul-16 21:18
Ri_20-Jul-16 21:18 
AnswerRe: What does software engineering look like, in practical terms? Pin
agolddog21-Jul-16 3:49
agolddog21-Jul-16 3:49 
AnswerRe: What does software engineering look like, in practical terms? Pin
Steve Naidamast21-Jul-16 3:53
professionalSteve Naidamast21-Jul-16 3:53 
AnswerRe: What does software engineering look like, in practical terms? Pin
carlospc197021-Jul-16 5:44
professionalcarlospc197021-Jul-16 5:44 
AnswerRe: What does software engineering look like, in practical terms? Pin
bkebamc21-Jul-16 6:41
bkebamc21-Jul-16 6:41 
AnswerRe: What does software engineering look like, in practical terms? Pin
Kirk 1038982121-Jul-16 9:30
Kirk 1038982121-Jul-16 9:30 
AnswerRe: What does software engineering look like, in practical terms? Pin
SeattleC++21-Jul-16 12:06
SeattleC++21-Jul-16 12:06 
AnswerRe: What does software engineering look like, in practical terms? Pin
mbb014-Aug-16 4:59
mbb014-Aug-16 4:59 
You can't call it engineering until some objective measures can be applied to the whole endeavour of software development; of which there are very few.

Mathematics and science does factor in some ways (e.g. code metrics or relative performance of algorithms) but taken out of context of requirements, design and success - in the business sense - not that much help.

To put it another way, there is no way to observe an existing project and predict it's outcome, even with a margin of error. You can't observe a software developer and objectively measure their performance either. Nor can you apply any true measure to a team.

To describe software engineering as dead, misses the point. It never was alive as an engineering discipline because the basics have never been discovered let alone applied.

At the moment it is an artistic endeavour. The best analogy I've come across is the comparison to a team sport where science helps, but cannot fill in for the human factors.

Frustratingly I'm not an academic so I'm not familiar with any formal studies, but I do know some are being made. However, the studies I have read about don't, IMHO, control the myriad of variables correctly or mitigate them through wide statistical sampling. Not convinced they are asking the right questions either.

If I ever had the opportunity I would perform a range of studies to try and uncover some fundamental truths about software development. For prosperity here is a list of studies I would like to see done;

1. TDD vs non-TDD
2. How effective is refactoring?
3. Does documentation help a new developer?
4. Is pair programming more effective than lone development?
5. Is it better to learn through documentation or pair programming?
6. How accurate are comments?
7. Is bug fixing more expensive than good design?
8. Is untidy code more fault prone?
9. Are some requirements more error prone than others?
GeneralPoke what? Pin
Power Puff Boy20-Jul-16 0:40
Power Puff Boy20-Jul-16 0:40 
GeneralRe: Poke what? Pin
OriginalGriff20-Jul-16 0:48
mveOriginalGriff20-Jul-16 0:48 
GeneralRe: Poke what? Pin
Power Puff Boy20-Jul-16 2:09
Power Puff Boy20-Jul-16 2:09 
GeneralRe: Poke what? Pin
Pete O'Hanlon20-Jul-16 0:57
mvePete O'Hanlon20-Jul-16 0:57 
GeneralRe: Poke what? Pin
Corporal Agarn20-Jul-16 1:02
professionalCorporal Agarn20-Jul-16 1:02 
JokeRe: Poke what? Pin
Nelek20-Jul-16 3:49
protectorNelek20-Jul-16 3:49 
GeneralRe: Poke what? Pin
HobbyProggy20-Jul-16 0:58
professionalHobbyProggy20-Jul-16 0:58 
GeneralRe: Poke what? Pin
OriginalGriff20-Jul-16 1:01
mveOriginalGriff20-Jul-16 1:01 
GeneralRe: Poke what? Pin
HobbyProggy20-Jul-16 1:18
professionalHobbyProggy20-Jul-16 1:18 
GeneralRe: Poke what? Pin
Nagy Vilmos20-Jul-16 1:01
professionalNagy Vilmos20-Jul-16 1:01 
GeneralRe: Poke what? Pin
Tim Carmichael20-Jul-16 1:16
Tim Carmichael20-Jul-16 1:16 
GeneralRe: Poke what? Pin
Quirkafleeg20-Jul-16 5:27
Quirkafleeg20-Jul-16 5:27 
GeneralRe: Poke what? Pin
Herman<T>.Instance20-Jul-16 2:39
Herman<T>.Instance20-Jul-16 2:39 
GeneralRe: Poke what? Pin
jeron120-Jul-16 4:20
jeron120-Jul-16 4:20 
GeneralRe: Poke what? Pin
Clodetta del Mar20-Jul-16 4:41
Clodetta del Mar20-Jul-16 4:41 
GeneralRe: Poke what? Pin
Vincent Maverick Durano20-Jul-16 6:35
professionalVincent Maverick Durano20-Jul-16 6:35 
GeneralRe: Poke what? Pin
Mark_Wallace20-Jul-16 9:34
Mark_Wallace20-Jul-16 9:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.