Table of Contents
Bram Adams is an assistant professor at the École Polytechnique de Montréal, where he heads the MCIS lab. on Maintenance, Construction, and Intelligence of Software. He obtained his Ph.D. at Ghent University (Belgium) and was a postdoctoral fellow at Queen's University (Ontario, Canada) from October 2008 to December 2011. His research interests include software release engineering in general, and software integration, software build systems, software modularity, and software maintenance in particular. His work has been published at premier software engineering venues such as TSE, ICSE, FSE, ASE, EMSE, MSR and ICSM. In addition to reviewing for (amongst others) ICSM, MSR, WCRE, CSMR, EMSE and JSS, he co-organized the PLATE, ACP4IS, MUD, MISS and RELENG workshops, the MSR Vision 2020 Summer School and a technical briefing on release engineering at ICSE 2012. He has been program co-chair of the Early Research Achievements track at ICSM 2013 and the 2013 Working Conference on Source Code Analysis and Manipulation.
Alexander Serebrenik is an associate professor Software Evolution at Eindhoven University of Technology (The Netherlands). His research interests include software evolution and maintenance, human/social aspects of software engineering, and software measurement. Serebrenik recently served as the general chair of IEEE ICSM 2013, workshops chair of CSMW-WCRE in 2014 and as a program committee member of a number of software engineering conferences (ICSM, MSR data track, ICPC, CSMR ERA). He is a member of the ICSM Steering Committee, IEEE and the European Research Consortium for Informatics and Mathematics Working Group on Software Evolution. Contact him on Twitter @aserebrenik.
Naouel Moha is currently associate professor at the department of Informatics at the University of Québec in Montréal (UQAM) and adjunct director of the institutional research centre LATECE (Laboratory for Research on Technology for E-commerce). Her research works focus on software quality, maintenance and evolution. In particular, she is interested in the detection of patterns and anti-patterns in object and service oriented systems. Naouel Moha was also assistant professor at the University of Rennes within the INRIA’s Triskell project-team after doing a postdoctoral fellowship in the same team. She received a Ph.D. from the University of Montreal (Canada) and the University of Lille (France) as well as a master from the University Joseph Fourier (Grenoble, France).
Nikolaos Tsantalis is Assistant Professor at the department of Computer Science & Software Engineering, Concordia University. From January 2011 until May 2012, Nikolaos was a Postdoctoral Fellow at the Department of Computing Science, University of Alberta, Edmonton, Canada working with Professor Eleni Stroulia and students from the Service Systems Research Group. In September 2010, Nikolaos received a Ph.D. degree from the department of Applied Informatics, University of Macedonia, Thessaloniki, Greece under the supervision of Dr Alexander Chatzigeorgiou. Nikolaos's research interests include design pattern detection, identification of refactoring opportunities, and design evolution analysis. He is a member of the IEEE and IEEE Computer Society.
Ralf Lämmel is Professor of Computer Science at the Department of Computer Science at the University of Koblenz-Landau since July 2007. Since 2011 he is the executive director of the Institute for CS at the department. In the past, he held positions at Microsoft Corp., Free University of Amsterdam, CWI (Dutch Center for Mathematics and Computer Science), and the University of Rostock, Germany. Ralf Lämmel's speciality is “software language engineering”, but he is generally interested in themes that combine software engineering and programming languages. His research and teaching interests include program transformation, software re-engineering, grammar-based methods as well as model-driven and model-based methods. Ralf Lämmel is a committed member of the research community; he is one of the founding fathers of the international summer school series on Generative and Transformational Techniques on Software Engineering (GTTSE), the international conference on Software Language Engineering (SLE), and the 101companies project.
Peter C. Rigby is an assistant professor in Software Engineering at Concordia University in Montreal. His overarching research interest is in understanding how developers collaborate to produce successful software systems. His research program is driven by a desire to determine empirically the factors that lead to the development of successful software and to adapt, apply, and validate these techniques in different settings. Empirical Software Engineering involves mining large data sets to provide an empirical basis for software engineering practices. Software Analytics is then used to provide statistical predictions of, for example, the areas of the system that would benefit from increased developer attention. Grounded, empirical findings are necessary to advance software development as an engineering discipline. He is currently focusing on three research areas: extracting salient code elements (e.g., classes, methods) from informal documentation (e.g., StackOverflow), lightweight industrial software peer review techniques (at Microsoft, AMD, and DND), and the impact of disruptive events on software products. He currently holds two grants to fund this research: an NSERC Discovery Grant and a DND/NSERC Research Partnership Grant.
Special events will be co-located with SANER'15 and distinguish SANER from other conferences.
Jens Krinke is Senior Lecturer in the Software Systems Engineering Group at the University College London, where he is Deputy Director of the CREST centre. He is well known for his work on program slicing; current research topics include program analysis for software engineering purposes, in particular dependence analysis for software security, and clone detection and its use in code provenance. Before joining the University College London, he was at King's College London and the FernUniversitaet in Hagen, Germany, where he worked on aspect mining and e-learning applications for distant teaching of software engineering. Jens Krinke received his Ph.D. in computer science from the University of Passau, Germany.
Bonita Sharif is an Assistant Professor in the Department of Computer Science and Information Systems at Youngstown State University in Ohio, U.S.A. where she directs the Usability Lab and the Software Engineering Research and Empirical Studies Lab (SERESL). Her research interests are in program comprehension, empirical software engineering, software traceability, software visualization to support maintenance of large systems, and eye-tracking research related to software engineering and computing education. She received her Ph.D. in 2010 and MS in 2003 in Computer Science from Kent State University, U.S.A. and BS in Computer Science from Cyprus College, Nicosia Cyprus.
Jane Hayes is a Professor in Computer Science at the University of Kentucky. Previously, she was a Corporate Vice President and the Manager of the Integrated System Technologies Operation of Science Applications International Corporation (SAIC). She has over 16 years of experience in the field of verification and validation, testing, software development, and process improvement. She has been the verification and validation technical lead and-or program manager on numerous trusted software development efforts. She has led and participated in numerous management process/product audits and assessments of large projects. She has assisted with process, plan, and procedure development for testing and verification and validation, including assisting with the development of a Y2K testing standard for a commercial initiative. Jane holds a M.S. in Computer Science from the University of Southern Mississippi and a Ph.D. in Information Technology from George Mason University (GMU). She is the founding President of the Alumni Club of the Information Software Engineering Department at GMU, as well as a founding Member of their Industrial Advisory Board. She is a member of ACM and the IEEE Computer Society. She was a Certified Software Test Engineer through the Quality Assurance Institute. Jane has published numerous articles related to software verification, validation, and testing.
Marianne Huchard obtained its PhD in 1992 and is currently Professor of computer science at University Montpellier 2 since 2004. She is currently Deputy Director of the LIRMM laboratory (Laboratoire d’Informatique, de Robotique, de Micro-Electronique in Montpellier) and she recently served as general chair of the join conferences ECMFA-ECOOP-ECSA 2013 in Montpellier. Her main areas of interest are Formal Concept Analysis (Galois lattice / Concept lattices), in its theoretical aspects as well as in its applications mainly to the domain of software engineering (Model-Driven Engineering, Component-based software engineering and Service-Oriented Architectures).
All satellite events are co-organised by SANER and the respective organisers of each event. They are overseen and coordinated by Foutse Khomh.
Foutse Khomh is an Assistant Professor at the Ecole Polytechnique de Montréal (Canada) where he leads the SWAT team on software analytics and cloud engineering research. Prior to this position, he was a Research Fellow at Queen's University (Canada), working with the Software Reengineering Research Group and the NSERC/RIM Industrial Research Chair in Software Engineering of Ultra Large Scale Systems. He received a Ph.D in Computer Science in 2010, from the University of Montreal, under the supervision of Yann-Gaël Guéhéneuc, with the Award of Excellence. He also received a Master's degree in Software Engineering from the National Advanced School of Engineering (Cameroon) and a Master's degree (D.E.A) in Mathematics from the University of Yaounde I (Cameroon). His research interests include software maintenance and evolution, cloud engineering, service-centric software engineering, empirical software engineering, and software analytics. His work has been published in top international conferences and journals, including ICSM, MSR, WCRE, ICWS, JSS, JSP, and EMSE. He has served on the program committees of several international conferences including ICSM, WCRE, MSR, ICPC, and has reviewed for top international journals such as SQJ, EMSE, and TSE. He was program co-chair of the Workshops track at the 20th Working Conference on Reverse Engineering (WCRE) and program chair of the Tool track at the 2013 International Working Conference on Source Code Analysis and Manipulation (SCAM).
Wahab Hamou-Lhadj leads the Software Behaviour Analysis (SBA) Research Lab to investigate techniques and tools to help software analysts understand and analyze the behaviour of complex software systems. The term 'software behaviour' includes the interactions that occur within the software itself (micro interactions) and between software and its environment (macro interactions). Wahab looks at software from the ecosystem perspective. The outcome of our research can help with a variety of applications: software comprehension, software maintenance and evolution, performance analysis, anomaly detection, software compliance and certification, etc.
Francesca Arcelli Fontana worked in Italy at University of Milano, University of Salerno and University of Sannio. Currently, she is Associate Professor of software engineering at the Department of Computer Science of the University of Milano Bicocca, where she works in the area of software evolution and reverse engineering and she leads the Evolution of Software SystEms and Reverse Engineering Lab. (ESSeRE). The actual research activity principally concerns software quality assessment, software maintenance and evolution, program comprehension, design patterns detection for reverse engineering, code smell detection through machine learning techniques and empirical analysis in software engineering. She also interested in exploiting complex network analysis in software evolution. She is a member of IEEE Computer Society.
Today's software is large and complex, with systems consisting of millions of lines of code. New developers to a software project face significant challenges in locating code related to their maintenance tasks of fixing bugs or adding new features. Developers can simply be assigned a bug and told to fix it—even when they have no idea where to begin. In fact, research has shown that a developer typically spends more time locating and understanding code during maintenance than modifying it. Emily Hill works to significantly reduce the cost of software maintenance by reducing the time and effort to find and understand the code relevant to a software maintenance task. Emily's primary research interests are in software engineering; specifically, her work focuses on reducing software maintenance costs through building intuitive software engineering and program comprehension tools. Her research is inter-disciplinary and combines aspects of software engineering, program analysis, natural language processing, computational linguistics, information retrieval, text mining, and machine learning.
|Tweets by @SANERconf|