Software graphs and programmer awareness

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

9 pages, 8 figures

Scientific paper

Dependencies between types in object-oriented software can be viewed as directed graphs, with types as nodes and dependencies as edges. The in-degree and out-degree distributions of such graphs have quite different forms, with the former resembling a power-law distribution and the latter an exponential distribution. This effect appears to be independent of application or type relationship. A simple generative model is proposed to explore the proposition that the difference arises because the programmer is aware of the out-degree of a type but not of its in-degree. The model reproduces the two distributions, and compares reasonably well to those observed in 14 different type relationships across 12 different Java applications.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Software graphs and programmer awareness does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Software graphs and programmer awareness, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software graphs and programmer awareness will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-247990

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.