메뉴 건너뛰기




Volumn , Issue , 2013, Pages 119-126

Visualization of fine-grained code change history

Author keywords

integrated development environments; program comprehension; selective undo; software visualization

Indexed keywords

CODE FRAGMENTS; DEVELOPMENT ENVIRONMENT; INTEGRATED DEVELOPMENT ENVIRONMENT; PROGRAM COMPREHENSION; SELECTIVE UNDO; SOFTWARE VISUALIZATION; TIMELINE VISUALIZATIONS; VERSION CONTROL SYSTEM;

EID: 84891083159     PISSN: 19436092     EISSN: 19436106     Source Type: Conference Proceeding    
DOI: 10.1109/VLHCC.2013.6645254     Document Type: Conference Paper
Times cited : (63)

References (47)
  • 5
    • 84856648992 scopus 로고    scopus 로고
    • Capturing and analyzing low-level events from the code editor
    • Y. Yoon and B. A. Myers, "Capturing and analyzing low-level events from the code editor," In PLATEAU'11, 2011, pp. 25-30.
    • (2011) PLATEAU'11 , pp. 25-30
    • Yoon, Y.1    Myers, B.A.2
  • 6
    • 84866930316 scopus 로고    scopus 로고
    • Slicing and replaying code change history
    • K. Maruyama, E. Kitsu, T. Omori, and S. Hayashi, "Slicing and replaying code change history," In ASE'12, 2012, pp. 246-249.
    • (2012) ASE'12 , pp. 246-249
    • Maruyama, K.1    Kitsu, E.2    Omori, T.3    Hayashi, S.4
  • 7
    • 84879708326 scopus 로고    scopus 로고
    • Is It Dangerous to Use Version Control Histories to Study Source Code Evolution?
    • S. Negara, M. Vakilian, N. Chen, R. Johnson, and D. Dig, "Is It Dangerous to Use Version Control Histories to Study Source Code Evolution?," In ECOOP'12, 2012, pp. 79-103.
    • (2012) ECOOP'12 , pp. 79-103
    • Negara, S.1    Vakilian, M.2    Chen, N.3    Johnson, R.4    Dig, D.5
  • 9
    • 80052425846 scopus 로고    scopus 로고
    • Software Evolution Comprehension: Replay to the Rescue
    • L. Hattori, M. D'Ambros, M. Lanza, and M. Lungu, "Software Evolution Comprehension: Replay to the Rescue," In ICPC'11, 2011, pp. 161-170.
    • (2011) ICPC'11 , pp. 161-170
    • Hattori, L.1    D'Ambros, M.2    Lanza, M.3    Lungu, M.4
  • 11
    • 84864148514 scopus 로고    scopus 로고
    • An exploratory study of backtracking strategies used by developers
    • Y. Yoon and B. A. Myers, "An exploratory study of backtracking strategies used by developers," In CHASE'12, 2012, pp. 138-144.
    • (2012) CHASE'12 , pp. 138-144
    • Yoon, Y.1    Myers, B.A.2
  • 13
    • 84976657125 scopus 로고
    • A selective undo mechanism for graphical user interfaces based on command objects
    • T. Berlage, "A selective undo mechanism for graphical user interfaces based on command objects," ACM Transactions on Computer-Human Interaction, vol. 1, 1994, pp. 269-294.
    • (1994) ACM Transactions on Computer-Human Interaction , vol.1 , pp. 269-294
    • Berlage, T.1
  • 15
    • 0029695004 scopus 로고    scopus 로고
    • Reusable hierarchical command objects
    • B. A. Myers and D. S. Kosbie, "Reusable hierarchical command objects," In CHI'96, 1996, pp. 260-267.
    • (1996) CHI'96 , pp. 260-267
    • Myers, B.A.1    Kosbie, D.S.2
  • 16
    • 0031628260 scopus 로고    scopus 로고
    • Scripting graphical applications by demonstration
    • B. A. Myers, "Scripting graphical applications by demonstration," In CHI'98, 1998, pp. 534-541.
    • (1998) CHI'98 , pp. 534-541
    • Myers, B.A.1
  • 18
    • 0038786616 scopus 로고    scopus 로고
    • Where do web sites come from?: Capturing and interacting with design history
    • S. R. Klemmer, M. Thomsen, E. Phelps-Goodman, R. Lee, and J. A. Landay, "Where do web sites come from?: capturing and interacting with design history," In CHI'02, 2002, pp. 1-8.
    • (2002) CHI'02 , pp. 1-8
    • Klemmer, S.R.1    Thomsen, M.2    Phelps-Goodman, E.3    Lee, R.4    Landay, J.A.5
  • 19
    • 4544369512 scopus 로고    scopus 로고
    • Variation in element and action: Supporting simultaneous development of alternative solutions
    • M. Terry, E. D. Mynatt, K. Nakakoji, and Y. Yamamoto, "Variation in element and action: supporting simultaneous development of alternative solutions," In CHI'04, 2004, pp. 711-718.
    • (2004) CHI'04 , pp. 711-718
    • Terry, M.1    Mynatt, E.D.2    Nakakoji, K.3    Yamamoto, Y.4
  • 20
    • 0038179071 scopus 로고
    • A Visual Language for Browsing, Undoing, and Redoing Graphical Interface Commands
    • D. Kurlander and S. Feiner, "A Visual Language for Browsing, Undoing, and Redoing Graphical Interface Commands," Visual languages and visual programming, 1990, p. 257.
    • (1990) Visual Languages and Visual Programming , pp. 257
    • Kurlander, D.1    Feiner, S.2
  • 22
    • 57049139839 scopus 로고    scopus 로고
    • Deep intellisense: A tool for rehydrating evaporated information
    • R. Holmes and A. Begel, "Deep intellisense: a tool for rehydrating evaporated information," In MSR'08, 2008, pp. 23-26.
    • (2008) MSR'08 , pp. 23-26
    • Holmes, R.1    Begel, A.2
  • 23
    • 79952424903 scopus 로고    scopus 로고
    • Hard-to-answer questions about code
    • T. D. LaToza and B. A. Myers, "Hard-to-answer questions about code," In PLATEAU'10, 2010, pp. 1-6.
    • (2010) PLATEAU'10 , pp. 1-6
    • LaToza, T.D.1    Myers, B.A.2
  • 24
    • 29244445934 scopus 로고    scopus 로고
    • Eliciting design requirements for maintenance-oriented IDEs: A detailed study of corrective and perfective maintenance tasks
    • A. J. Ko, H. Aung, and B. A. Myers, "Eliciting design requirements for maintenance-oriented IDEs: a detailed study of corrective and perfective maintenance tasks," In ICSE'05, 2005, pp. 126-135.
    • (2005) ICSE'05 , pp. 126-135
    • Ko, A.J.1    Aung, H.2    Myers, B.A.3
  • 26
  • 30
    • 33745128489 scopus 로고
    • An O (ND) difference algorithm and its variations
    • E. W. Myers, "An O (ND) difference algorithm and its variations," Algorithmica, vol. 1, 1986, pp. 251-266.
    • (1986) Algorithmica , vol.1 , pp. 251-266
    • Myers, E.W.1
  • 31
    • 77954717674 scopus 로고    scopus 로고
    • Using information fragments to answer the questions developers ask
    • T. Fritz and G. C. Murphy, "Using information fragments to answer the questions developers ask," In ICSE'10, 2010, pp. 175-184.
    • (2010) ICSE'10 , pp. 175-184
    • Fritz, T.1    Murphy, G.C.2
  • 32
    • 34548742277 scopus 로고    scopus 로고
    • Information Needs in Collocated Software Development Teams
    • A. J. Ko, R. DeLine, and G. Venolia, "Information Needs in Collocated Software Development Teams," In ICSE'07, 2007, pp. 344-353.
    • (2007) ICSE'07 , pp. 344-353
    • Ko, A.J.1    DeLine, R.2    Venolia, G.3
  • 33
    • 77949904635 scopus 로고    scopus 로고
    • How we refactor, and how we know it
    • E. Murphy-Hill, C. Parnin, and A. P. Black, "How we refactor, and how we know it," In ICSE'09, 2009, pp. 287-297.
    • (2009) ICSE'09 , pp. 287-297
    • Murphy-Hill, E.1    Parnin, C.2    Black, A.P.3
  • 34
    • 84864978899 scopus 로고    scopus 로고
    • Programmer information needs after memory failure
    • C. Parnin and S. Rugaber, "Programmer information needs after memory failure," In ICPC'12, 2012, pp. 123-132.
    • (2012) ICPC'12 , pp. 123-132
    • Parnin, C.1    Rugaber, S.2
  • 35
    • 34547271260 scopus 로고    scopus 로고
    • Using task context to improve programmer productivity
    • M. Kersten and G. C. Murphy, "Using task context to improve programmer productivity," In FSE'06, 2006, pp. 1-11.
    • (2006) FSE'06 , pp. 1-11
    • Kersten, M.1    Murphy, G.C.2
  • 36
    • 84862067287 scopus 로고    scopus 로고
    • Dwell-and-spring: Undo for direct manipulation
    • C. Appert, O. Chapuis, and E. Pietriga, "Dwell-and-spring: undo for direct manipulation," In CHI'12, 2012, pp. 1957-1966.
    • (2012) CHI'12 , pp. 1957-1966
    • Appert, C.1    Chapuis, O.2    Pietriga, E.3
  • 37
    • 84891098922 scopus 로고    scopus 로고
    • Free Software Foundation
    • Free Software Foundation, "Undo - GNU Emacs Manual," http://www.gnu.org/software/emacs/manual/html-node/emacs/Undo.html.
    • Undo - GNU Emacs Manual
  • 38
    • 84976854245 scopus 로고
    • A framework for undoing actions in collaborative systems
    • A. Prakash and M. J. Knister, "A framework for undoing actions in collaborative systems," ACM Trans. Comput.-Hum. Interact., vol. 1, 1994, pp. 295-330.
    • (1994) ACM Trans. Comput.-Hum. Interact. , vol.1 , pp. 295-330
    • Prakash, A.1    Knister, M.J.2
  • 40
    • 84864253642 scopus 로고    scopus 로고
    • Capturing and exploiting fine-grained IDE interactions
    • G. Zhongxian, "Capturing and exploiting fine-grained IDE interactions," In ICSE'12, 2012, pp. 1630-1631.
    • (2012) ICSE'12 , pp. 1630-1631
    • Zhongxian, G.1
  • 41
    • 84871289477 scopus 로고    scopus 로고
    • History slicing: Assisting code-evolution tasks
    • F. Servant and J. A. Jones, "History slicing: assisting code-evolution tasks," In FSE'12, 2012, pp. 1-11.
    • (2012) FSE'12 , pp. 1-11
    • Servant, F.1    Jones, J.A.2
  • 43
    • 84864231118 scopus 로고    scopus 로고
    • CodeTimeline: Storytelling with versioning data
    • A. Kuhn and M. Stocker, "CodeTimeline: Storytelling with versioning data," In ICSE'12, 2012, pp. 1333-1336.
    • (2012) ICSE'12 , pp. 1333-1336
    • Kuhn, A.1    Stocker, M.2
  • 45
    • 84891130923 scopus 로고    scopus 로고
    • Apple Inc., "What's New in Xcode 4," https://developer.apple. com/technologies/tools/whats-new.html
    • What's New in Xcode 4
  • 47
    • 77956053357 scopus 로고    scopus 로고
    • Oracle Corporation
    • Oracle Corporation, "NetBeans IDE," http://netbeans.org/.
    • NetBeans IDE


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.