through doxygen,
the results are not that useful, but it is very cheap.
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testinghttp://www.knosof.co.uk
Systems
Anderson School of Management
University of New Mexico
[EMAIL PROTECTED]
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testinghttp://www.knosof.co.uk
are great teachers and can infuse the necessary skills in the most
incompetent of students.
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testinghttp://www.knosof.co.uk
.
How to study programmer cognition. I guess you have to isolate the
part of cognition you want to study (from factors that might
interfere) using some suitably designed experiment and hopefully
get some results that backup your theory.
--
Derek M. Jones tel: +44 (0
% of the decisions made during debugging.
What happens in a 10 second time slot is my own interest in psychology
of programming. This is where all the cognitive stuff happens.
Longer term programming issues, like 1,000 seconds, are more strategic.
--
Derek M. Jones tel
this
site.
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testinghttp://www.knosof.co.uk
--
PPIG
of the original
18 didn't understand the problem makes one wonder about the sample.
I would be very interested in hearing them. Readers of this list might
not be so keen, so perhaps you would send them to me direct.
--
Derek M. Jones tel: +44 (0) 1252 520 667
that there is a strong correlation between
developer performance and certain kinds of operator occurrences
in source code and no correlation for other kinds of measurements
of operators occurrences.
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd
set out to find out what those beliefs were by asking them to
answer precedence problems.
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testinghttp://www.knosof.co.uk
ATROPHY and A_TROPHY is
arguably different from that between aTrophy and a_trophy.
You are assuming that the subject is a fluent speaker of English.
In this case I suspect that the surrounding context will play a major
role, ie is this software related to medial issues or sports?
--
Derek M
).
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testinghttp://www.knosof.co.uk
--
PPIG Discuss
Sarah,
Does anyone know of literature about slips (unconscious mistakes) in
programming practice?
Mind bugs by Kurt Vanlehn, ISBN 0-262-22036-9 is what you need to
read. Full of material and models of arithmetic mistakes.
--
Derek M. Jones tel: +44 (0) 1252 520
universal.
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testinghttp://www.knosof.co.uk
--
PPIG
All,
I have started the ball rolling on the psychology of
programming entry on Wikipedia.
Happy writing.
http://en.wikipedia.org/wiki/Psychology_of_programming
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL
experimental
evidence while they while away the time of discussion groups?
You are in danger of becoming an outcast. Oh, that Russel chap,
used to be an ok bloke until he got hooked on reality ;-)
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd
than if you over-specialise your
termination conditions.
Once you've got anything you understand it reasonably deeply.
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance
and grammar usage first?
Those going to to program professionally can always learn the
crinkly bits later.
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testinghttp
All,
For those of you who have forgotten the effects of reading
student code:
http://mileshotel.blogspot.com/2006/01/four-eyes-mind-fucking-pic.html
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED
Design and Analysis of Experiments by Douglas Montgomery
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testinghttp://www.knosof.co.uk
possible for a reasonably
homogeneous group of people (ie, engineers) to be split
into two groups; those who love it and those who would only
use it if forced to.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd
Frank,
Well, I answered this off-list, but Derek's put it back on,
so I'll give one quick reply ...
Oops, sorry about that. I will try and pay more attention in future.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd
, and those of us who want better would
turn to our computers rather than pay the $500 price tag.
Isn't being good enough the aim of all product development?
Satisficing is something we humans do all the time.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
on investment is the goal of product investment.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
.
4 x (-5) delivers the expected result.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
native Russian speakers, or whether being Russian was a convenient
label.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
there, but it would help if you knew had read
something about the category learning first (the material
could have been better organised and a few more
diagrams would have helped).
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd
university lecturers for teaching nonsense
might be a more efficient long term solution.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http
the interests of many of those on this list.
I don't see the psychology aspect of some of the threads I
see on the list and the only explanation I have for them is
oh, that's an academic thing.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software
in a rut will often only change when they are forced to and
working on your own reduces the likelihood of such forces occurring.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED
papers often acknowledge and take account of
the practical aspects of software development he is often quoted
by idealists as the posterchild of their cause.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto
, not everybody
agrees with me.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
--
PPIG
Carl,
All cultural conventions have to start somewhere. Irrespective of
whether i, j, k are good or bad (however they are measured), they are
not part of programming culture.
^^^
now
A Freudian slip or a simple typo?
derek
--
Derek M Jones tel: +44 (0
--
Derek M Jones tel: +44 (0) 1252 520
667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
what papers/books
would you recommend?
derek_farn ;-)
derek
--
Derek M Jones tel: +44 (0) 1252 520
667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
identifier naming might like to check out
www.knosof.co.uk/cbook/782.pdf (there is the new improved
proof-read version).
derek
--
Derek M Jones tel: +44 (0) 1252 520
667
Knowledge Software Ltdmailto:[EMAIL PROTECTED
has pointed
out to me that the cost/benefit of experiments/empirical work
makes it unattractive. So academic software engineering would
appear to be locked into a vicious circle.
derek
--
Derek M Jones tel: +44 (0) 1252 520
667
Knowledge Software Ltd
they have not all reached
that stage yet).
Of course there is nothing to stop companies claiming that
their products are ergonomic, especially if it boosts profits!
http://www.theinquirer.net/?article=19042
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
and
what students don't need to know.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
merry way is likely to be much more costly.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
, artists,
musicians, anyone. Way beyond open source, it was a manifesto for
democratizing access to cultural participation at the most basic
level.
Sounds like this guy needs to start taking his medication again.
derek
--
Derek M Jones tel: +44 (0
by adding the extensions
that the designer of the language did not include because they
were dangerous.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards
would recommend
that you base it on the results of experiments and measurements.
To much existing research is based on theoretical discussions
of 'interesting' ideas. This is a complete waste of time.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
development is
to make a profit and I know of plenty of product developments
where a lack of software engineering skills did not stand in the
way of making significant profits.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd
of commonality of higher level constructs
across application domains (I think people tend to focus in on the
differences and ignore the commonalities), but I have no usage
measurements.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd
).
I will also, in due course be adding information about the analysis of
design protocols, and they do look very interesting
many thanks
How do you plan to distinguish between design and discovery?
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge
methodology and over hyped results.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
).
What we need to do is accept both of them as given and start figuring out how
best to get them working together.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications
assessed and the five students with the highest scores and the five with the lowest
scores were used as expert and novice learners respectively in the rest of the
research.
I think it would be safe to say this researcher is incompetent.
derek
--
Derek M Jones
this is best done).
Experts know what the chunks are, they are after a means of reducing
the cognitive effort needed to locate them in a visual display.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd
those that
appreciate the difference but cannot be bothered to invest their
time in doing it properly (these need to be showered with derision).
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL
curve).
After all, they usually get to work with recent graduates with some degree
of regularity.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance
and the following is online:
www.uoi.gr/cerp/2001_October/pdf/10Lee.pdf
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http
on Reading
available from:
www.psychology.nottingham.ac.uk/staff/Fernand.Gobet/ papers/Cogsci'97-thai.ps
and for a software development perspective there is always sentence 763,
available from that well known site: www.knosof.co.uk/cbook/cbook.html
derek
--
Derek M Jones
how to talk to industry
and I'm sure academics feel the same way about people in industry.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance
is
not specific to C.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
in Gawande's book. So 'failure' clinics might not
be practical.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http
/meaddebate.htm
This up huge front cost is yet another hurdle in the way of any
academic wanting to do commercially relevant research in
software engineering.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd
that there is a very low probability
of any solutions to software engineering problems coming from academia.
The people involved have little applicable knowledge and the social forces
involved are not pushing them in the appropriate direction.
derek
--
Derek M Jones
0123507723
Publisher : Academic Press 1991
They have one for sale but the seller will only ship within
the US. :-(
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications
transforming answers already given, to give new answers (which, if you have
that kind of mind, require less effort). This created a situation common to
reasoning research; subjects are not solving them problem the experimenter
thinks they are solving.
derek
--
Derek M Jones
://www.accuconference.co.uk/
We ought to be able to attract 20, perhaps even 50 subjects.
The equipment will need to be at the paper and pencil level.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED
years,
I don't plan to hold my breath on a theory of teaching programming.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:derek;knosof.co.uk
Applications Standards Conformance Testing http
that
students would prefer to be seen with the Really Advanced Java book than
with Java for dummies.
I see that MITs open course ware, http://ocw.mit.edu/6/6.170/f01/index.html,
uses Java. However, I think most beginner students will find this hard going.
derek
--
Derek M Jones
into account.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
- Automatic footer for [EMAIL PROTECTED
(their finding was that indoctrinating programmers in Literate Programming
You hit the nail on the head with indoctrinate.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED
or heard about that
study and can give me a clue of where to
track it down.
I would rethink what it is that you think you heard
somebody tell you.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto
.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
- Automatic footer for [EMAIL PROTECTED
(apart from all those French people,
perhaps the French like filling in online surveys, on the other hand I
don't speak French).
I wonder if these results will do anything to halt the many myths
that abound about open source development and developers?
derek
--
Derek M Jones
to be self serving. The accepted
view of what constitutes good language design also seems to change dramatically
over the years.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED
).
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
- Automatic footer for [EMAIL PROTECTED
://hfac.gmu.edu/~gray/pubs/papers/FG-CogSc.htm
Developers making use of knowledge, during debugging, that is
later shown to be incorrect, is the root cause of some very long winded
debugging sessions.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge
tempted from the straight and narrow
(quite literaly)
You must have very knowledgeable colleagues, or ask simple questions ;-)
I sometimes post questions to news groups, as an act of desperation.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
' in the sense of trendy, impress your fellow workers
sense. Not in the sense of neat and tidy.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance
by it.
But this time I thought I was onto a winner.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
whose ambiguity is minimised when the
middle two letters are known (page 21), please let me know.
A phonological answer may be possible for English words, but
how could this apply to identifiers containing digits and missing
vowels?
derek
--
Derek M Jones
://citeseer.nj.nec.com/191521.html, looked at English
and French. If anybody want to do the measurements for
other computer languages they are welcome to the source
of my ambiguity calculation program. But they will need to
supply their own list of identifiers.
derek
--
Derek M Jones
of letters) deal with upper
and lower case letters (Swedish) only.
The OCR literature treats it as a machine learning issue. The
Kuennapas studies asked people for their views on the visual
similarity. Perhaps these should deliver the same final result,
but I am not convinced.
derek
--
Derek M Jones
and process (pp. 53-90). Hillsdale, NJ:
Erlbaum.
I have found this article online at:
http://www.ruf.rice.edu/~pomeran/articles.htm
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED
All,
For those of you with an interest in common sense (or
the more respectable sounding implicit knowledge).
OpenCyc have just made their first major release.
http://sourceforge.net/projects/opencyc/
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
languages?
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
- Automatic footer for [EMAIL PROTECTED
discuss this in another book.
Feedback most welcome.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
people with coding skills. You are hanging on to
the people who are the hardest to find.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing
generalised concept than money.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
- Automatic footer for [EMAIL
by Ericsson
Lehmann, in Annual Review of Psychology 1996, 47:273-305. At least
for the expert stuff. I don't know about the brain usage research.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltdmailto
in increments to sell into the
different layers of society.
Not a bit of hand wringing doubt in sight. So much for ppigers
to learn from (apart from the dodgy scientific proof).
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd
with developers. It creates an enormous amount of discussion
for very small (I would, unsubstantiatedly, claim) benefit. Let them
carry on doing that they are currently doing.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd
the effects of my being practiced in reading code this way. When I look
back at some of the Fortran I once wrote I am amazed anybody could ever
read it (perhaps they couldn't), but then I am out of practice at reading Fortran.
derek
--
Derek M Jones tel
strategies under different circumstances. This seems true of programming
also. The strategy picked when writing code from scratch might be different
than when maintaining code.
derek
--
Derek M Jonestel: +44 (0) 1252
520 667
Knowledge Software Ltd
research.
To get your foot in the door you will have to get to Coventry and
cough up £50 (it was around that last time, I don't know if they have
academic rates) under your own steam.
derek
--
Derek M Jonestel: +44 (0) 1252
520 667
Knowledge Software
that makes up the whole. Programs tend to be large and
people usually work on parts of it.
'parts of program' understanding
module understanding
procedure understanding
software understanding
software comprehension
code understanding
code comprehension
derek
--
Derek M Jones
out specific domain programming knowledge
from the other kinds of programming knowledge if progress is to be
made in understanding what programmers do.
derek
--
Derek M Jonestel: +44 (0) 1252
520 667
Knowledge Software Ltd
you
present me with this program (but that is probably because I don't know
as much about psychology as I do about the C abstract machine).
derek
--
Derek M Jonestel: +44 (0) 1252
520 667
Knowledge Software Ltdmailto:[EMAIL
. With so many competing ideas and each language
having different ways of structuring classes and inheritance, which seems
to influence so many peoples views on how to do it, I am staying well away
from this issue.
derek
--
Derek M Jonestel: +44 (0) 1252
erties of an integer
representation.
derek
--
Derek M Jonestel: +44 (0) 1252
520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
- Automatic footer
is that Mr/Mrs/Miz average is the person who needs
to be studied. A position I have followed in my guidelines (and expect to
get a lot of stick over).
derek
--
Derek M Jonestel: +44 (0) 1252
520 667
Knowledge Software Ltdmailto
would be
appreciated.
derek
--
Derek M Jonestel: +44 (0) 1252
520 667
Knowledge Software Ltdmailto:[EMAIL PROTECTED]
Applications Standards Conformance Testing http://www.knosof.co.uk
- Automatic footer for [EMAIL
97 matches
Mail list logo