Publications
Opening Up The C/C++ Preprocessor Black Box. Proceedings of the Eight Symposium on Programming Languages and Software Tools (SPLST'03). :45-57.
.
2003. Optimizing for Space : Measurements and Possibilities for Improvement. Proceedings of the 2003 GCC Developers' Summit. :7-20.
.
2003. Building the Instances of Columbus Schema for C/C++ Preprocessing. Volume of Extended Abstracts of 4th Conference of PhD Students in Computer Science (CSCS 2004). :125.
.
2004. Columbus Schema for C/C++ Preprocessing. Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR 2004). :75-84.
.
2004. CSiBE Benchmark: One Year Perspective and Plans. Proceedings of the 2004 GCC Developers' Summit. :7-15.
.
2004. From C++ Refactorings to Graph Transformations. Electronic Communications of the EASST and Proceedings of the 3rd Workshop on Software Evolution through Transformations (Setra 2006). :127-141.
.
2006. Model transformations on the Preprocessor Metamodel - Graph Transformation approach. Volume of Extended Abstracts of 5th Conference of PhD Students in Computer Science (CSCS 2006). :102-103.
.
2006. Macro Impact Analysis Using Macro Slicing. Proceedings of the Second International Conference on Software and Data Technologies (ICSOFT'07). :230-235.
.
2007. Combining Preprocessor Slicing with C/C++ Language Slicing. Proceedings of the 16th IEEE International Conference on Program Comprehension (ICPC'08). :163-171.
.
2008. Combining preprocessor slicing with C/C++ language slicing. Science of Computer Programming. 74:399-413.
.
2009. Refactoring of C/C++ Preprocessor Constructs at the Model Level. Proceedings of ICSOFT 2009, 4th International Conference on Software and Data Technologies. :232-237.
.
2009. .
2009. Complex Event Processing Synergies with Predictive Analytics. Proceedings of the 4th ACM International Conference on Distributed Event-Based Systems (DEBS'10), Posters Session. :95-96.
.
2010. .
2010. Complexity Measures in 4GL Environment. Computational Science and Its Applications - ICCSA 2011, Lecture Notes in Computer Science. 6786:293-309.
.
2011. Solutions for Reverse Engineering 4GL Applications, Recovering the Design of a Logistical Wholesale System. Proceedings of CSMR 2011 (15th European Conference on Software Maintenance and Reengineering). :343-346.
.
2011. Abstract Runtime Monitoring with USE. Proceedings of the16th European Conference on Software Maintenance and Reengineering (CSMR'12). :549–552.
.
2012. Developer Support for Understanding Preprocessor Macro Expansions. Communications in Computer and Information Science. 340:121–130.
.
2012. Predictive Complex Event Processing. Proceedings of the 5th Balkan Conference in Informatics. :26–31.
.
2012. Anti-pattern Detection with Model Queries: A Comparison of Approaches. Proceedings of the 2014 Software Evolution Week (Merger of the 18th IEEE European Conference on Software Maintenance and Reengineering & 21st IEEE Working Conference on Reverse Engineering – CSMR-WCRE 2014). :293–302.
.
2014. Service Layer for IDE Integration of C/C++ Preprocessor Related Analysis. Proceedings of the 14th International Conference on Computational Science and Its Applications (ICCSA 2014). 8583
.
2014. Test Suite Reduction for Fault Detection and Localization: A Combined Approach. Proceedings of the CSMR-WCRE 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE'14). :204-213.
.
2014. Beyond Code Coverage - an Approach for Test Suite Assessment and Improvement. Proceedings of the 8th IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW'15); 10th Testing: Academic and Industrial Conference - Practice and Research Techniques (TAIC PART'15). :1-7.
.
2015. Comparison of Static Analysis Tools for Quality Measurement of RPG Programs. Proceedings of the 15th International Conference on Computational Science and Its Applications (ICCSA 2015). 9159:177–192.
.
2015. Identifying Wasted Effort in the Field via Developer Interaction Data. Proceedings of the 31th IEEE International Conference on Software Maintenance and Evolution (ICSME'15), Industry Track. :391-400.
.
2015.