Publications
Found 82 scientific publications (published or accepted for publication in forums with peer review).
Simula has implemented a set of publication guidelines based on the Vancouver Convention, which are enforced for all publications available in our online database.
2012
Refereed Proceedings
L. Moonen. User Evaluation of a Domain Specific Program Comprehension Tool, In: User Evaluation for Sofware Engineering Researchers (USER), ed. by Caitlin Sadowski and Andrew Begel, IEEE, 2012.
A. Yamashita and L. Moonen. Do code smells reflect important maintainability aspects?, In: Submitted to conference, pp. 1-10, 2012.
A. R. Yazdanshenas and L. Moonen. Tracking and Visualizing Information Flow in Component-Based Systems, In: IEEE International Conference on Program Comprehension (ICPC), IEEE, 2012.
A. R. Yazdanshenas and L. Moonen. Fine-Grained Change Impact Analysis for Component-Based Product Families, In: Submitted to conference, 2012.
Technical Reports
A. Yamashita
and
L. Moonen.
Do code smells reflect important maintainability aspects?,
Simula Research Laboratory, Technical Report(2012-10),
2012.
A. R. Yazdanshenas and L. Moonen. Tracking and Visualizing Information Flow in Component-Based Systems, Simula Research Laboratory, Technical Report(2012-03), 2012.
2011
Refereed Proceedings
L. Moonen.
Robust Parsing using Island Grammars Revisited,
In: Proceedings of the 18th Working Conference on Reverse Engineering (WCRE), ed. by Martin Pinzger and Denys Poshyvanyk, IEEE CS,
2011.
A. R. Yazdanshenas
and
L. Moonen.
Crossing the Boundaries while Analyzing Heterogeneous Component-Based Software Systems ,
In: Proceedings of the 27th IEEE International Conference on Software Maintenance (ICSM 2011), ed. by , pp. 193 - 202 , IEEE,
2011.
Keynote Talks
L. Moonen. Evaluating and Guiding the Use of Coding Standards to Reduce Software Faults, Keynote address, Embedded Source Code Quality Control, Antwerp, Belgium, 2011.
L. Moonen. Building a Better Map: Wayfinding in Software Systems, Keynote address, IEEE 19th International Conference on Program Comprehension (ICPC), 2011.
2010
Refereed Proceedings
G. Hanssen,
A. F. Yamashita,
R. Conradi,
and
L. Moonen.
Software Entropy in Agile Product Evolution ,
In: Proceedings of the 43rd Hawaii International Conference on System Sciences, ed. by Ralph H. Sprague, pp. 1-10, IEEE Computer Society, IEEE,
2010.
2009
Articles in International Journals
B. Cornelissen,
A. Zaidman,
A. van Deursen,
L. Moonen,
and
R. Koschke.
A Systematic Survey of Program Comprehension through Dynamic Analysis,
IEEE Transactions on Software Engineering 35(5):684-702,
2009.
M. Marin,
A. van Deursen,
L. Moonen,
and
R. van der Rijst.
An integrated crosscutting concern migration strategy and its semi-automated application to JHotDraw,
Journal of Automated Software Engineering 16(2):323-356,
2009.
Refereed Proceedings
C. Boogerd and L. Moonen. Evaluating the Relation Between Coding Standard Violations and Faults Within and Across Software Versions, In: 6th IEEE Working Conference on Mining Software Repositories (MSR), ed. by , pp. 41-51, IEEE, 2009.
G. K. Hanssen,
A. F. Yamashita,
R. Conradi,
and
L. Moonen.
Maintenance and agile development: challenges, opportunities and future directions,
In: 25th IEEE International Conference on Software Maintenance (ICSM), ed. by Dirk Beyer, IEEE,
2009.
A. F. Yamashita,
B. C. D. Anda,
D. Sjøberg,
H. C. Benestad,
P. E. Arnstad,
and
L. Moonen.
Using Concept Mapping for Maintainability Assessments,
In: 3rd IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), ed. by James Miller and Rick Selby, IEEE,
2009.
Chapters in Books
C. Boogerd
and
L. Moonen.
Using software history to guide deployment of coding standards,
In: Trader: Reliability of high-volume consumer products, ed. by R. Mathijssen. Embedded Systems Institute, Eindhoven, the Netherlands, chap. 4, pp. 39-52,
2009.
2008
Articles in International Journals
B. Cornelissen,
D. Holten,
A. Zaidman,
L. Moonen,
J. van Wijk,
and
A. van Deursen.
Execution Trace Analysis Through Massive Sequence and Circular Bundle Views to Support Program Comprehension,
Journal of Systems and Software 81(12),
2008.
M. Marin,
A. van Deursen,
and
L. Moonen.
Identifying crosscutting concerns using fan-in analysis,
ACM Transactions on Software Engineering and Methodology 17(1):1-37,
2008.
Refereed Proceedings
C. Boogerd
and
L. Moonen.
Assessing the value of coding standards: An empirical study,
In: Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), ed. by Hong Mei and Kenny Wong, pp. 277 - 286 , IEEE,
2008.
C. Boogerd
and
L. Moonen.
On the Use of Data Flow Analysis in Static Profiling,
In: Proceedings of the Eighth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2008), ed. by James Cordy and Lu Zhang, pp. 79-88, IEEE,
2008.
B. Cornelissen,
L. Moonen,
and
A. Zaidman.
An assessment methodology for trace reduction techniques,
In: Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), ed. by Hong Mei and Kenny Wong, pp. 107-116, IEEE,
2008.
H. M. Kienle,
L. Moonen,
M. W. Godfrey,
and
H. A. Müller.
Tools for software maintenance, visualization, and reverse engineering - 2nd International Workshop on Advanced Software Development Tools and Techniques (WASDeTT),
In: Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), ed. by Hong Mei and Kenny Wong, pp. 408 - 409, IEEE,
2008.
L. Moonen.
Dealing with Crosscutting Concerns in Existing Software,
In: Proceedings of the 24th IEEE International Conference on Software Maintenance - Frontiers of Software Maintenance (ICSM/FoSM 2008), ed. by Hausi Müller, Scott Tilley and Kenny Wong, pp. 68-77, IEEE,
2008.
Chapters in Books
L. Moonen, A. van Deursen, A. Zaidman, and M. Bruntink. On the Interplay Between Software Testing and Evolution -- and its Effect on Program Comprehension, In: Software Evolution, ed. by Tom Mens and Serge Demeyer. Springer, chap. 8, pp. 173-202, 2008.
2007
Edited Books
L. Moonen and S. Mancoridis. Proceedings International Workshop on Code Based Software Security Assessments (CoBaSSA), Delft University of Technology, Software Engineering Research Group, 2007.
Articles in International Journals
M. Di Penta
and
L. Moonen.
Special Issue on Source Code Analysis and Manipulation,
Journal on Software Maintenance and Evolution: Research and Practice 19(-): 203-204,
2007.
Refereed Proceedings
B. Cornelissen and L. Moonen. Exploring Similarities in Execution Traces, In: Proceedings 3rd Workshop on Program Comprehension through Dynamic Analysis (PCODA), ed. by Orla Greevy and Abdelwahab Hamou-Lhadj and Andy Zaidman, Delft University of Technology, 2007.
B. Cornelissen, D. Holten, A. Zaidman, L. Moonen, J. van Wijk, and A. van Deursen. Understanding Execution Traces Using Massive Sequence and Circular Bundle Views, In: Proceedings 15th International Conference on Program Comprehension (ICPC), pp. 49-58, 2007.
B. Cornelissen, A. van Deursen, L. Moonen, and A. Zaidman. Visualizing Testsuites to Aid in Software Understanding, In: Proceedings 11th Conference on Software Maintenance and Reengineering (CSMR), IEEE, 2007.
M. Marin, L. Moonen, and A. van Deursen. Documenting Typical Crosscutting Concerns, In: Proceedings 14th IEEE Working Conference on Reverse Engineering (WCRE), ed. by Masasimiliano Di Penta and Jonathan I. Maletic, pp. 31-40, IEEE, 2007.
M. Marin, L. Moonen, and A. van Deursen. An Integrated Crosscutting Concern Migration Strategy and its Application to JHotDraw, In: Proceedings Seventh International Working Conference on Source Code Analysis and Manipulation (SCAM), ed. by Bogdan Korel and Michael W. Godfrey, pp. 101-110, IEEE, 2007.
M. Marin, L. Moonen, and A. van Deursen. SoQueT: Query-Based Documentation of Crosscutting Concerns, In: Proceedings 29th International Conference on Software Engineering (ICSE'07), pp. 758-761, IEEE, 2007.
M. Marin, L. Moonen, and A. van Deursen. SoQueT: Query-Based Documentation of Crosscutting Concerns, In: Sixth International Conference on Aspect-Oriented Software Development (AOSD'07), ACM, 2007.
L. Moonen and S. Mancoridis. Overview of the International Workshop on Code Based Software Security Assessments (CoBaSSA 2007), In: Proceedings 14th IEEE Working Conference on Reverse Engineering (WCRE), ed. by Masasimiliano Di Penta and Jonathan I. Maletic, pp. 300-302, IEEE, 2007.
2006
Edited Books
S. Breu, L. Moonen, M. Bruntink, and J. Krinke. Proceedings First International Workshop Towards Evaluation of Aspect Mining (TEAM), Deft University of Technology, Software Engineering Research Group, 2006.
M. Di Penta and L. Moonen. Proceedings Sixth IEEE International Conference on Source Code Analysis and Manipulation (SCAM), IEEE, 2006.
L. Moonen, G. Ramalingam, and S. Clarke. Proceedings Dagstuhl Seminar on Aspects for Legacy Applications (#06302), Dagstuhl, 2006.
Articles in International Journals
M. Ceccato,
M. Marin,
K. Mens,
L. Moonen,
P. Tonella,
and
T. Tourwé.
Applying and Combining Three Different Aspect Mining Techniques,
Software Quality Journal 14(3):209-231,
2006.
A. van Deursen
and
L. Moonen.
Documenting Software Systems Using Types,
Science of Computer Programming 60(2):205–220,
2006.
Refereed Proceedings
C. Boogerd and L. Moonen. Ranking Software Inspection Results using Execution Likelihood, In: Proceedings Philips Software Conference (PSC), Philips, 2006.
C. Boogerd and L. Moonen. Prioritizing Software Inspection Results using Static Profiling, In: Proceedings Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM), IEEE, 2006.
B. Cornelissen, A. van Deursen, and L. Moonen. Aiding in the Comprehension of Testsuites, In: Proceedings 2nd Workshop on Program Comprehension through Dynamic Analysis (PCODA'06), ed. by Orla Greevy and Abdelwahab Hamou-Lhadj and Andy Zaidman, pp. 17-20, Universiteit Antwerpen, 2006.
M. Marin, L. Moonen, and A. van Deursen. A common framework for aspect mining based on crosscutting concern sorts, In: Proceedings 13th Working Conference on Reverse Engineering (WCRE), IEEE, 2006.
M. Marin, L. Moonen, and A. van Deursen. FINT: Tool Support for Aspect Mining, In: Proceedings 13th Working Conference on Reverse Engineering (WCRE), IEEE, 2006.
L. Moonen and S. Mancoridis. Overview of the Second International Workshop on Code Based Software Security Assessments (CoBaSSA 2006), In: Proceedings 13th IEEE Working Conference on Reverse Engineering (WCRE), IEEE, 2006.
L. Moonen, G. Ramalingam, and S. Clarke. Aspects for Legacy Applications, In: Proceedings Dagstuhl Seminar on Aspects for Legacy Applications (#06302), Schloss Dagstuhl, Germany, 2006.
2005
Edited Books
L. Moonen and S. Mancoridis. Proceedings First International Workshop on Code Based Software Security Assessments (CoBaSSA), Delft University of Technology, Software Engineering Research Group, 2005.
Refereed Proceedings
M. Ceccato, M. Marin, K. Mens, L. Moonen, P. Tonella, and T. Tourwe. A Qualitative Comparison of Three Aspect Mining Techniques, In: Proceedings 13th IEEE International Conference on Program Comprehension (ICPC), IEEE, 2005.
B. Cornelissen, B. Graaf, and L. Moonen. Identification of Variation Points Using Dynamic Analysis, In: Proceedings 1st International Workshop on Reengineering Towards Product Lines (R2PL), pp. 9-13, Software Engineering Institute, USA, 2005.
