Search Results - "Feitelson, Dror G"

Refine Results
  1. 1

    Considerations and Pitfalls for Reducing Threats to the Validity of Controlled Experiments on Code Comprehension by Feitelson, Dror G.

    “…Understanding program code is a complicated endeavor. As a result, studying code comprehension is also hard. The prevailing approach for such studies is to use…”
    Get full text
    Journal Article
  2. 2

    Syntax, predicates, idioms — what really affects code complexity? by Ajami, Shulamyt, Woodbridge, Yonatan, Feitelson, Dror G.

    “…Program comprehension concerns the ability to understand code written by others. But not all code is the same. We use an experimental platform fashioned as an…”
    Get full text
    Journal Article
  3. 3

    Perpetual development: A model of the Linux kernel life cycle by Feitelson, Dror G.

    Published in The Journal of systems and software (01-04-2012)
    “…► Linux grew by a factor of 78 over 17 years. ► Growth is continuous and largely confined to development versions. ► Production versions are released and then…”
    Get full text
    Journal Article
  4. 4

    Experience with using the Parallel Workloads Archive by Feitelson, Dror G., Tsafrir, Dan, Krakov, David

    “…Science is based upon observation. The scientific study of complex computer systems should therefore be based on observation of how they are used in practice,…”
    Get full text
    Journal Article
  5. 5

    Locomotion analysis identifies roles of mechanosensory neurons in governing locomotion dynamics of C. elegans by Cohen, Emiliano, Yemini, Eviatar, Schafer, William, Feitelson, Dror G, Treinin, Millet

    Published in Journal of experimental biology (15-10-2012)
    “…The simple and well-characterized nervous system of C. elegans facilitates the analysis of mechanisms controlling behavior. Locomotion is a major behavioral…”
    Get full text
    Journal Article
  6. 6

    The rise of Chrome by Tamary, Jonathan, Feitelson, Dror G

    Published in PeerJ. Computer science (28-10-2015)
    “…Since Chrome’s initial release in 2008 it has grown in market share, and now controls roughly half of the desktop browsers market. In contrast with Internet…”
    Get full text
    Journal Article
  7. 7

    How programmers read regular code: a controlled experiment using eye tracking by Jbara, Ahmad, Feitelson, Dror G.

    “…Regular code, which includes repetitions of the same basic pattern, has been shown to have an effect on code comprehension: a regular function can be just as…”
    Get full text
    Journal Article
  8. 8

    How Developers Choose Names by Feitelson, Dror G., Mizrahi, Ayelet, Noy, Nofar, Shabat, Aviad Ben, Eliyahu, Or, Sheffer, Roy

    Published in IEEE transactions on software engineering (01-01-2022)
    “…The names of variables and functions serve as implicit documentation and are instrumental for program comprehension. But choosing good meaningful names is…”
    Get full text
    Journal Article
  9. 9

    Corrective commit probability: a measure of the effort invested in bug fixing by Amit, Idan, Feitelson, Dror G.

    Published in Software quality journal (01-12-2021)
    “…The effort invested in software development should ideally be devoted to the implementation of new features. But some of the effort is invariably also invested…”
    Get full text
    Journal Article
  10. 10

    Understanding large-scale software systems – structure and flows by Levy, Omer, Feitelson, Dror G.

    “…Program comprehension accounts for a large portion of software development costs and effort. The academic literature contains mainly research on program…”
    Get full text
    Journal Article
  11. 11

    Data on the distribution of cancer incidence and death across age and sex groups visualized using multilevel spie charts by Feitelson, Dror G

    Published in Journal of clinical epidemiology (01-04-2016)
    “…Abstract Cancer incidence and death statistics are typically recorded for multiple age and sex brackets, leading to large data tables which are difficult to…”
    Get full text
    Journal Article
  12. 12

    The Linux kernel as a case study in software evolution by Israeli, Ayelet, Feitelson, Dror G.

    Published in The Journal of systems and software (01-03-2010)
    “…We use 810 versions of the Linux kernel, released over a period of 14 years, to characterize the system’s evolution, using Lehman’s laws of software evolution…”
    Get full text
    Journal Article
  13. 13

    The Language of Programming: On the Vocabulary of Names by Amit, Nitsan, Feitelson, Dror G.

    “…Most of the text in a computer program is composed of the names of variables and functions. These names are selected by one developer, and need to be…”
    Get full text
    Conference Proceeding
  14. 14

    C. elegans multi-dendritic sensory neurons: Morphology and function by Albeg, Adi, Smith, Cody J., Chatzigeorgiou, Marios, Feitelson, Dror G., Hall, David H., Schafer, William R., Miller, David M., Treinin, Millet

    Published in Molecular and cellular neuroscience (01-01-2011)
    “…PVD and FLP sensory neurons envelope the body of the C. elegans adult with a highly branched network of thin sensory processes. Both PVD and FLP neurons are…”
    Get full text
    Journal Article
  15. 15

    High-MCC Functions in the Linux Kernel by Jbara, Ahmad, Matan, Adam, Feitelson, Dror G.

    “…McCabe’s Cyclomatic Complexity (MCC) is a widely used metric for the complexity of control flow. Common usage decrees that functions should not have an MCC…”
    Get full text
    Journal Article
  16. 16

    Workload resampling for performance evaluation of parallel job schedulers by Zakay, Netanel, Feitelson, Dror G.

    Published in Concurrency and computation (25-08-2014)
    “…SUMMARYEvaluating the performance of a computer system is based on using representative workloads. Common practice is to either use real workload traces to…”
    Get full text
    Journal Article
  17. 17

    Exploiting Core Working Sets to Filter the L1 Cache with Random Sampling by Etsion, Y., Feitelson, D. G.

    Published in IEEE transactions on computers (01-11-2012)
    “…Locality is often characterized by working sets, defined by Denning as the set of distinct addresses referenced within a certain window of time. This…”
    Get full text
    Journal Article
  18. 18

    On Simulation and Design of Parallel-Systems Schedulers: Are We Doing the Right Thing? by Shmueli, E., Feitelson, D.G.

    “…It is customary to use open-system trace-driven simulations to evaluate the performance of parallel-system schedulers. As a consequence, all schedulers have…”
    Get full text
    Journal Article
  19. 19

    Backfilling with lookahead to optimize the packing of parallel jobs by Shmueli, Edi, Feitelson, Dror G.

    “…The utilization of parallel computers depends on how jobs are packed together: if the jobs are not packed tightly, resources are lost due to fragmentation. The…”
    Get full text
    Journal Article
  20. 20

    Reanalysis of Empirical Data on Java Local Variables with Narrow and Broad Scope by Feitelson, Dror G.

    “…It is generally accepted that variables with a narrow syntactic scope can have short names, whereas variables with a broad scope require more informative…”
    Get full text
    Conference Proceeding