Enriching in-IDE process information with fine-grained source code history

@article{Proksch2017EnrichingIP,
  title={Enriching in-IDE process information with fine-grained source code history},
  author={Sebastian Proksch and Sarah Nadi and Sven Amann and Mira Mezini},
  journal={2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER)},
  year={2017},
  pages={250-260}
}
  • Sebastian Proksch, Sarah Nadi, +1 author Mira Mezini
  • Published 2017
  • Computer Science
  • 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER)
  • Current studies on software development either focus on the change history of source code from version-control systems or on an analysis of simplistic in-IDE events without context information. Each of these approaches contains valuable information that is unavailable in the other case. Our work proposes enriched event streams, a solution that combines the best of both worlds and provides a holistic view on the software development process. Enriched event streams not only capture developer… CONTINUE READING

    Citations

    Publications citing this paper.
    SHOWING 1-10 OF 15 CITATIONS

    Enriched Event Streams: A General Dataset for Empirical Studies on In-IDE Activities of Software Developers

    • Sebastian Proksch
    • Computer Science
    • 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR)
    • 2018
    VIEW 2 EXCERPTS
    CITES METHODS

    ChangeMacroRecorder: Recording fine-grained textual changes of source code

    VIEW 1 EXCERPT
    CITES BACKGROUND

    Mining Cross-Task Artifact Dependencies from Developer Interactions

    VIEW 1 EXCERPT
    CITES METHODS

    Context is king: The developer perspective on the usage of static analysis tools

    VIEW 1 EXCERPT
    CITES BACKGROUND

    Developer Testing in the IDE: Patterns, Beliefs, and Behavior

    VIEW 2 EXCERPTS
    CITES RESULTS

    References

    Publications referenced by this paper.
    SHOWING 1-10 OF 74 REFERENCES

    Using origin analysis to detect merging and splitting of source code entities

    VIEW 1 EXCERPT

    A Study of Visual Studio Usage in Practice

    VIEW 3 EXCERPTS

    Predicting source code changes by mining change history

    VIEW 1 EXCERPT

    High-fidelity C/C++ code transformation