Expertise in Debugging Computer Programs: An Analysis of the Content of Verbal Protocols, IEEE Transactions on Systems, Man, and Cybernetics, vol.16, issue.5, pp.621-637, 1986. ,
DOI : 10.1109/TSMC.1986.289308
The economic impacts of inadequate infrastructure for software testing, Tech. rep., National Institute of Standards and Technology, 2002. ,
Scalable omniscient debugging, Proceedings of the 22nd Annual SCM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'07), pp.535-552, 2007. ,
SherLog, ACM SIGARCH Computer Architecture News, vol.38, issue.1, pp.143-154, 2010. ,
DOI : 10.1145/1735970.1736038
Performance debugging in the large via mining millions of stack traces, 2012 34th International Conference on Software Engineering (ICSE), pp.145-155 ,
DOI : 10.1109/ICSE.2012.6227198
Today, it does not. Why?, ESEC/FSE-7: Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of 955 software engineering, pp.253-267, 1999. ,
Modeling Domain-Specific Profilers., The Journal of Object Technology, vol.11, issue.1 ,
DOI : 10.5381/jot.2012.11.1.a5
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.641.2117
How do professional developers comprehend software?, 2012 34th International Conference on Software Engineering (ICSE), pp.255-265 ,
DOI : 10.1109/ICSE.2012.6227188
How are Java software developers using the Elipse IDE?, IEEE Software, vol.23, issue.4, pp.76-83105, 2006. ,
DOI : 10.1109/MS.2006.105
Test Driven Development: By Example, 2002. ,
Mental models and software maintenance, Journal of Systems and Software, vol.7, issue.4, pp.341-355, 1987. ,
DOI : 10.1016/0164-1212(87)90033-1
The role of concepts in program comprehension, Proceedings 10th International Workshop on Program Comprehension, p.271, 2002. ,
DOI : 10.1109/WPC.2002.1021348
Why Programs Fail: A Guide to Systematic Debugging Object-centric debugging, Proceedings of the 34rd international conference on Software engineering, pp.975-990, 2005. ,
Practical Object-Oriented Back-in-Time Debugging, Proceedings of the 22nd European Conference on Object-Oriented Programming, pp.592-615978, 2008. ,
DOI : 10.1007/978-3-540-70592-5_25
Asking and Answering Questions during a Programming Change Task, IEEE Transactions on Software Engineering, vol.34, issue.4, pp.434-451, 2008. ,
DOI : 10.1109/TSE.2008.26
Grammar???driven generation of domain???specific language debuggers, Software: Practice and Experience, vol.31, issue.6, p.98510, 2008. ,
DOI : 10.1016/j.infsof.2007.04.002
Declaratively defining domain-specific language debuggers, SIGPLAN Not, pp.127-136, 2011. ,
Debugging applications created by a Domain Specific Language: The IPAC case, Journal of Systems and Software, vol.85, issue.4 ,
DOI : 10.1016/j.jss.2011.11.1009
Modelling a Debugger for an Imperative Voice Control Language, Proceedings of the 995 14th International SDL Conference on Design for Motes and Mobiles, SDL'09, pp.149-164, 2009. ,
DOI : 10.1002/(SICI)1097-024X(199611)26:11<1277::AID-SPE62>3.0.CO;2-Y
Unified Modeling Language Reference Manual, The (2nd Edition), Pearson Higher Education 1000 [23] M. Fowler, Domain-Specific Languages Embedding languages without breaking tools, ECOOP'10: Proceedings of the 24th European Conference on Object-Oriented Programming, pp.380-404, 2004. ,
A dataflow approach to event-based debugging, Software: Practice and Experience, vol.6, issue.2, 1991. ,
DOI : 10.1002/spe.4380210207
The design and implementation of a dataflow language for scriptable debugging, Automated Software Engg, pp.59-86, 2007. ,
Expositor: scriptable time-travel debugging with first-class traces, Proceedings of the 2013 International Conference on Software Engineering, ICSE '13, pp.352-361, 2013. ,
Query-based debugging of object-oriented programs, Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming (OOPSLA'97, pp.1015-304, 1997. ,
Snapshot query-based debugging Finding application errors and security flaws using PQL: a program query language, Proceedings of the 2004 Australian Software Engineering Conference Proceedings of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'05), pp.363-385, 2004. ,
Object-oriented legacy system trace-based logic testing, Conference on Software Maintenance and Reengineering (CSMR'06), pp.35-44, 2006. ,
DOI : 10.1109/CSMR.2006.37
Debugger Canvas: Industrial experience with the code bubbles paradigm, 2012 34th International Conference on Software Engineering (ICSE), pp.1064-1073 ,
DOI : 10.1109/ICSE.2012.6227113
A framework for automatic debugging, Proceedings 17th IEEE International Conference on Automated Software Engineering,, pp.217-222, 2002. ,
DOI : 10.1109/ASE.2002.1115015
The Moldable Debugger: A framework for developing domain-specific debuggers, Software Language Engineering, pp.102-121, 2014. ,
An exploratory study of how developers seek, relate, and collect relevant in- 1040 formation during software maintenance tasks, Software Engineering, IEEE Transactions on, vol.32116, issue.12, pp.971-987, 2006. ,
Mylar, Proceedings of the 4th international conference on Aspect-oriented software development , AOSD '05, pp.159-168, 1997. ,
DOI : 10.1145/1052898.1052912
How we refactor, and how we know it Improving software developers' fluency by recommending development environment commands, Proceedings of the 31st International Conference on Software Engineering, ICSE '09 Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, FSE '12, pp.287-2971, 2009. ,
Data Refinement: Model-Oriented Proof Methods and Their Comparison, p.1055 ,
DOI : 10.1017/CBO9780511663079
Kent Beck's Guide to Better Smalltalk, Sigs Books, 1999. ,
Domain-specific aspect languages for modularising crosscutting concerns in grammars, IET Software, vol.3, issue.3, p.114, 2007. ,
DOI : 10.1049/iet-sen.2007.0114
Spy: A flexible code profiling framework, Wrappers to the rescue Proceedings European Conference on Object Oriented Programming, pp.16-2898, 1998. ,
DOI : 10.1016/j.cl.2011.10.002
Flexible object layouts: enabling lightweight language extensions by intercepting slot access Sub-method reflection, Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications Tanter, M. Ségura-Devillechaise, J. Noyé, J. Piquer, Altering Java semantics via bytecode manipulation Proceedings of GPCE'02, pp.5-6, 2002. ,
Aspect-oriented programming, ECOOP'97: Proceedings of the 11th European Conference on Object-Oriented Programming, pp.220-242, 1997. ,
Debugging measurement systems using a domain-specific modeling language, Computers in Industry, vol.65, issue.4 ,
DOI : 10.1016/j.compind.2014.01.013
Build it yourself! homegrown tools in a large software company URL http://research.microsoft.com/apps/pubs/default.aspx? AmbientTalk: programming responsive mobile peer-to-peer applications with actors, Proceedings of the 37th International Conference on Software Engineering, pp.3-4, 2015. ,
Monaco???A domain-specific language solution for reactive process control programming with hierarchical components, Computer Languages, Systems & Structures, vol.39, issue.3, pp.67-94, 2013. ,
DOI : 10.1016/j.cl.2013.02.001
Reliable scalable symbolic computation, Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC '13, pp.19-35, 2014. ,
DOI : 10.1145/2480362.2480677
Task-First or Context-First? Tool Integration Revisited, 2009 IEEE/ACM International Conference on Automated Software Engineering, pp.344-35536, 2009. ,
DOI : 10.1109/ASE.2009.36
The story of Moose: an agile reengineering environment Advances and challenges in log analysis, Proceedings of the European Software Engineering ConferenceNier05cStoryOfMoose.pdf 1125, pp.1-10, 2005. ,
Extensible distributed tracing from kernels to clusters, Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles, 2043556. ,
Declarative tracepoints, Proceedings of the 6th ACM conference on Embedded network sensor systems, SenSys '08, pp.85-98, 2008. ,
DOI : 10.1145/1460412.1460422
Coca, Proceedings of the 21st international conference on Software engineering, ICSE '99, pp.154-168, 1999. ,
DOI : 10.1145/302405.302682
ACID: A debugger built from a language, USENIX Technical Conference, pp.211-222, 1994. ,
Debugging with reverse watchpoint, Third International Conference on Quality Software, 2003. Proceedings. ,
DOI : 10.1109/QSIC.2003.1319093
Debugging reinvented, Proceedings of the 13th international conference on Software engineering , ICSE '08, 2008. ,
DOI : 10.1145/1368088.1368130
Duel ? a very high-level debugging language Supporting Efficient and Advanced Omniscient Debugging for xDSMLs, 8th International Conference on Software Language Engineering (SLE), pp.107-118, 1993. ,
Debug all your code: Portable mixed-environment debugging, Pro- 1150 ceedings of the 24th ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications, OOPSLA '09, pp.207-226, 2009. ,
Code bubbles, Proceedings of the 28th international conference on Human factors in computing systems, CHI '10, pp.2503-2512, 2010. ,
DOI : 10.1145/1753326.1753706
DDD ? a free graphical front-end for Unix debuggers, SIGPLAN Not, pp.22-27, 1996. ,
Robust generation of 1160 dynamic data structure visualizations with multiple interaction approaches, Trans. Comput. Educ, vol.9, issue.13, 2009. ,
xDIVA, Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications, OOPSLA Companion '08, pp.807-810, 2008. ,
DOI : 10.1145/1449814.1449869
TIDE: A generic debugging framework ? tool demonstration ?, Electronic Notes in Theoretical, proceedings of the Fifth Workshop on Language Descriptions, Tools, and Applications (LDTA 2005) Language Descriptions, Tools, and Applications 2005, pp.161-165, 1170. ,
Automatic generation of language-based tools using the LISA system, Software, IEE Proceedings -152, pp.54-69, 2005. ,
KHEPERA: a system for rapid implementation of domain specific languages, DSL'97: Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), pp.1175-1194, 1997. ,
Extensible Debugger Framework for Extensible Languages, p.1180 ,
DOI : 10.1007/978-3-319-19584-1_3
Debugging in Domain-Specific Modelling, Software Language Engineering, pp.1185-276, 2011. ,
DOI : 10.1007/978-3-642-19440-5_17