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