@inproceedings {Simula.SE.331,
	title = {Assessing the Value of Coding Standards: an Empirical Study},
	journal = {Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008)},
	year = {2008},
	month = {October},
	pages = {277-286},
	publisher = {IEEE},
	type = {Conference},
	abstract = {In spite of the widespread use of coding standards and tools enforcing their rules, there is little empirical evidence supporting the intuition that they prevent the introduction of faults in software. Not only can compliance with a set of rules having little impact on the number of faults be considered wasted effort, but it can actually result in an increase in faults, as any modification has a non-zero probability of introducing a fault or triggering a previously concealed one. Therefore, it is important to build a body of empirical knowledge, helping us understand which rules are worthwhile enforcing, and which ones should be ignored in the context of fault reduction. In this paper, we describe two approaches to quantify the relation between rule violations and actual faults, and present empirical data on this relation for the MISRA C 2004 standard on an industrial case study.},
	isbn = {978-1-4244-2613-3},
	author = {Boogerd, Cathal and Moonen, Leon},
	editor = {Mei, Hong and Wong, Kenny}
}
@inproceedings {Simula.SE.329,
	title = {An Assessment Methodology for Trace Reduction Techniques},
	journal = {Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008)},
	year = {2008},
	month = {October},
	pages = {107-116},
	publisher = {IEEE},
	type = {Conference},
	abstract = {Program comprehension is an important concern in software maintenance because these tasks generally require a degree of knowledge of the system at hand. While the use of dynamic analysis in this process has become increasingly popular, the literature indicates that dealing with the huge amounts of dynamic information remains a formidable challenge. Although various trace reduction techniques have been proposed to address these scalability concerns, their applicability in different contexts often remains unclear because extensive comparisons are lacking. This makes it difficult for end-users to determine which reduction types are best suited for a certain analysis task. In this paper, we propose an assessment methodology for the evaluation and comparison of trace reduction techniques. We illustrate the methodology using a selection of four types of reduction methods found in literature, which we evaluate and compare using a test set of seven large execution traces. Our approach enables a systematic assessment of trace reduction techniques, which eases the selection of suitable reductions in different settings, and allows for a more effective use of dynamic analysis tools in software maintenance.},
	isbn = {978-1-4244-2613-3},
	author = {Cornelissen, Bas and Moonen, Leon and Zaidman, Andy},
	editor = {Mei, Hong and Wong, Kenny}
}
@inproceedings {Simula.SE.337,
	title = {Dealing With Crosscutting Concerns in Existing Software},
	journal = {Proceedings of the 24th IEEE International Conference on Software Maintenance - Frontiers of Software Maintenance (ICSM/FoSM 2008)},
	year = {2008},
	pages = {68-77},
	publisher = {IEEE},
	type = {Conference},
	abstract = {This paper provides a roadmap for dealing with crosscutting concerns while trying to understand, maintain, and evolve existing software systems. We describe an integrated, systematic, approach that helps a software engineer with identifying, documenting and migrating crosscutting concerns in the source code of a software system, and discuss the integration considerations. We conclude with a number of lessons learned and directions for future research.},
	isbn = {978-1-4244-2654-6},
	author = {Moonen, Leon},
	editor = {Tilley, Scott and M{\"u}ller, Hausi and Wong, Kenny}
}
@inproceedings {Simula.SE.335,
	title = {Tools for Software Maintenance, Visualization, and Reverse Engineering - 2nd International Workshop on Advanced Software Development Tools and Techniques (WASDeTT)},
	journal = {Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008)},
	year = {2008},
	month = {September},
	pages = {408-409},
	publisher = {IEEE},
	type = {Conference},
	abstract = {The objective of the 2nd International Workshop on Advanced Software Development Tools and Techniques (WASDeTT) is to provide interested researchers with a forum to share their tool building experiences and to explore how tools can be built more effectively and efficiently. This workshop specifically focuses on tools for software maintenance and comprehension and addresses issues such as tool-building in an industrial context, component-based tool building, and tool building in teams.},
	isbn = {978-1-4244-2613-3},
	author = {Holger M. {Kienle} and Moonen, Leon and Michael W. {Godfrey} and M{\"u}ller, Hausi},
	editor = {Mei, Hong and Wong, Kenny}
}
