esem 2014 - Keynotes
Engineering Software Analytics StudiesDiomidis Spinellis - Thursday 18 September 9:00
Performing quantitative software analytics studies can be an immensely rewarding activity for scientists performing empirical research. However, such studies often pose numerous engineering challenges. The researcher must hunt down appropriate data sets, devise bespoke collection and processing tools, and optimize performance to match the size of the collected data. I will discuss principles and strategies that can be used to deal with these problems, and present examples of associated tools and techniques. Some particularly effective strategies associated with data set construction involve recursion, web searching, synthesis, probing, instrumentation, and the nurturing of alliances. On the processing front approaches include the opportunistic scavenging of tool front-ends, the exploratory development of pipelines, as well as the exploitation of tool interoperability, scripting languages, and their rich libraries. The required performance can be obtained through parallelism, stream processing, the judicious use of low-level facilities, and the choice of appropriate samples. I will finish the presentation with an overview of open problems and challenges in software analytics in vertical domains, data analysis, and under-represented stakeholders.
Bio: Diomidis Spinellis is a Professor in the Department of Management Science and Technology at the Athens University of Economics and Business, Greece. His research interests include software engineering, IT security, and programming languages. He has written two award-winning, widely-translated books: “Code Reading” and “Code Quality: The Open Source Perspective”. Dr. Spinellis has also published more than 200 technical papers in journals and refereed conference proceedings, which have received more than 2000 citations. He is a member of the IEEE Software editorial board, authoring the regular “Tools of the Trade” column. He has contributed code that ships with Mac OS X and BSD Unix and is the developer of UMLGraph and other open-source software packages, libraries, and tools. He holds an MEng in Software Engineering and a PhD in Computer Science, both from Imperial College London. Dr. Spinellis is an elected member of the IEEE Computer Society Board of Governors (2013–2015), and a senior member of the ACM and the IEEE. From January 2015 he will be serving as the Editor-in-Chief for IEEE Software.
The 20% of software engineering practices that contribute to 80% of the profitsGualtiero Bazzana - Friday 19 September 9:00
This presentation will challenge the application of metrics and other software engineering practices in commercial companies that do not have to comply with safety/ regulatory standards and thus can chose the SDLC approach that they feel more appropriate and cost effective for the intended purpose. Which are the practices that are really applied to make things happen under the tight constraints of time to market and profitability? A snapshot of the "hands-on" situation from the perspective of a large consulting company engaged with many customers in various markets and domains.
Bio: Gualtiero Bazzana is Chairman of ITA-STQB, Head of Marketing WG for ISTQB and Managing Director of Alten Italia. He has been working in the IT domain since 20 years with a long lasting experience in the areas of testing, process improvement, quality. He has authored 50+ papers at international conferences on such subjects