Changes between Version 2 and Version 3 of path:tutorial:typeHarvesting


Ignore:
Timestamp:
12/18/2013 03:18:57 PM (8 years ago)
Author:
michael.perscheid
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • path:tutorial:typeHarvesting

    v2 v3  
    1010
    1111Our approach introduces type harvesting, a practical approach to obtaining type information.
    12 
    13 It is based on stepwise code execution of the code in question, closely observing the types of entities in question.
    14 
     12For a specified system under observation, we wrap all corresponding methods and closely observe their types at run-time.
    1513Type harvesting allows for exploiting unit tests to automatically obtain type information for a code base.
    1614Its evaluation, using several complex applications, shows that type harvesting yields excellent results with high precision.
     
    2018== More information ==
    2119
    22  * Michael Haupt, Michael Perscheid, Robert Hirschfeld. ''Type Harvesting – A Practical Approach to Obtaining Typing Information in Dynamic Programming Languages.'' In Proceedings of ACM Symposium on Applied Computing (SAC 2011), TaiChung, Taiwan, March 2011, ACM. ([http://michaelperscheid.de/publications/papers/HauptPerscheidHirschfeld_2011_TypeHarvestingAPracticalApproachToObtainingTypingInformationInDynamicProgrammingLanguages_AcmDL.pdf PDF])
     20 * Michael Haupt, Michael Perscheid, Robert Hirschfeld. ''Type Harvesting – A Practical Approach to Obtaining Typing Information in Dynamic Programming Languages.'' In Proceedings of ACM Symposium on Applied Computing (SAC 2011), !TaiChung, Taiwan, March 2011, ACM. ([http://michaelperscheid.de/publications/papers/HauptPerscheidHirschfeld_2011_TypeHarvestingAPracticalApproachToObtainingTypingInformationInDynamicProgrammingLanguages_AcmDL.pdf PDF])