software engineering project

software engineering project

guy keren choo at actcom.co.il
Thu Jun 11 00:30:27 IDT 2009


and you really think that a student with no industrial experience and no 
access to statistics from the industrial world, can conduct such 
research seriously?

--guy

shlomo bauer wrote:
> HI,
> 
> As a former professor teaching software engineering, I was bit
> surprised by your posting -- perhaps I misunderstood your intent.
> 
> Although software engineering in the large is more about process than
> code that's not always the case.  For example, software systems
> benefit from code refactoring. An example of refactoring
> is finding sequences of code that are repeated in a variety of places
> and replacing them with
> a function call.
> 
> The resulting code has the same "meaning" but a different text -- the
> refactored code is easier to understand, etc.
> 
> Writing a compiler inandofitself is not a software engineering project.
> 
> A good project for you might be to look at a tool like valgrind.
> Consider how such tool can be incorporated in the software development
> life-cycle.  Having done so, you might then try to
> find a taxonomy of defects (NIST in america published) by frequency,
> severity, etc.   The
> interesting question then is what set of tools would be useful in
> helping uncover defects likely
> to be encountered by customers as well as ones that are catastrophic.
> 
> If you really want to write code.  why not do a comparative study of
> perl and haskell for a variety of scripting.  Why these two?  Because
> haskell was a big win for perl 6 (I'll leave it to you to find out
> why).  from a software engineering perspective, language selection
> should be based on something more than, "all our code is in perl."
> 
> Shlomo
> 
> _______________________________________________
> Linux-il mailing list
> Linux-il at cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il




More information about the Linux-il mailing list