Human aspects of software evolution icsm 20 also encourages the submission of. Our paper on webdyn outputoriented refactoring is accepted for publication at the 29th ieee international conference on software maintenance icsm 20. Ieee international conference on software maintenance and evolution prior to 2014 was icsm, ieee international conference on software maintenance. One of the main challenges in the maintenance of largescale software systems is to. Harald gall, martin pinzger, and michael fischer received the most influential paper award at icsm 20, the international conference on software maintenance,recognizing their seminal paper on populating a release history database from version control and bug tracking systems published in 2003 and widely cited in the mining software. Concern localization refers to the process of locating code units that match a particular textual description. Proceedings of a meeting held 2228 september 20, eindhoven, netherlands. Ieee international conference on software maintenance 20.
Best paper award, that the 29 ieee international conf. Ieee international conference on software maintenance and evolution in 20, explore presented research, speakers and authors of icsm 20. The international conference on software maintenance and evolution icsme is the. This paper reports the results and some challenges we discovered during the design and execution of a pilot experiment with 21 bachelor students aimed at investigating the effect of documentation accuracy during software maintenance and evolution activities. Proceedings of the 20 ieee international conference on software maintenance an empirical study of api stability and adoption in the android ecosystem. International conference on software maintenance 2021. Program criteria software maintenance must be kept active on all active entitlements within a selected product line to receive the full benefits of software maintenance program. Sep 01, 20 many techniques have been developed to help programmers locate source code that corresponds to specific functionality, i. Excludes any product solely available with subscription advantage only, free edition and end of life products. Ieee international conference on software maintenance and. Icsm is the premiere international venue in software maintenance and evolution, where participants. Bibsleigh the evolution of project interdependencies in a.
Icsm is the premier international venue in software maintenance and evolution, where participants from academia, government, and industry share ideas and experiences for solving critical software maintenance problems. Its main purpose is to modify and update software application after delivery to correct faults and to improve performance. The icsm conference is the premier international world wide event in the maintenance field. International conference on software maintenance and evolution. Trento 2011 27th ieee international conference on software maintenance icsm location. It mines software repositories of apps and uses a set of visualization techniques to present the mined data.
The evolution of project interdependencies in a software ecosystem. The importance of software maintenance is being increasingly recognised. An industrial study on the risk of software changes. Assessing the effect of requirements traceability for software maintenance. Investigating the impact of code smells on systems. Le, ferdian thung, and david lo 29th ieee international conference on software maintenance icsm. The 20 era track aims to provide constructive feedback to guide you from your initial idea and limited evaluation towards a solid icsm 2014 paper with strong empirical underpinnings. One of the main challenges in the maintenance of largescale software systems is to ascertain the underlying software structure and to analyze its evolution. To this aim, they can browse various kind of artifacts, for example use case descriptions, uml. Researchers have provided various techniques and tools in the past few years for identification of code smells. Icsm 2011 will be held at the williamsburg lodge, in the heart of colonial williamsburg, va, usa.
The importance of software maintenance is being increasingly recognised, both in terms of professional activities and of public perception the y2k millennium bug and the euroconversion being the most obvious examples. Reducing the energy consumption of mobile applications behind the scenes youngwoo kwon and eli tilevich department of computer science virginia tech blacksburg, va 24060 email. Abstract software maintenance and evolution is a vital and resource consuming phase of the software lifecycle. Since its start in 1983, icsm international conference on software maintenance has grown and developed into an international forum for software maintenance researchers and practitioners to examine key issues facing the software maintenance community. The sjr is a sizeindependent prestige indicator that ranks journals by their average prestige per article. Software maintenance is a part of software development life cycle. In this paper we present a tool to assist software. Reducing the energy consumption of mobile applications behind.
Program comprehension and detection of design anomalies and their symptoms, like code smells and anti patterns, are particularly relevant for improving the quality and facilitating evolution of a system. Years of research efforts have recognized three core tasks to support developers during software maintenance. Outputoriented refactoring in phpbased dynamic web applications webdyn. International conference on software maintenance and. Software maintenance is a substantial part in the lifecycle of a software system. Eindhoven is located in the province of north brabant in the. Sep 22, 20 sep 28, 20, eindhoven, the netherlands, apr 24, 20 apr 15. Bibsleigh the evolution of project interdependencies in. Icsm 20, 29th ieee international conference on software maintenance. From a software engineering perspective apps represent a new phenomenon, and there is a need for tools and techniques to analyze apps. Many techniques have been developed to help programmers locate source code that corresponds to specific functionality, i. Eindhoven 2012 28th ieee international conference on software maintenance icsm location. Software maintenance and evolution african journals online.
Icsm 20 will be held in eindhoven, the netherlands. Assessing the effect of requirements traceability for software. The industry track of icsm 20 aims to bring together people from both academia and industry in a venue that highlights practical and real world studies of software maintenance. Multiabstraction concern localization by tienduy b. Supporting and accelerating reproducible research in. A case with spectrumbased fault localization short paper tienduy b.
The goal of this twoday working conference is to advance the science and practice of msr. International conference on software maintenance icsm 2012 the leading research conference in software maintenance and evolution. There are various activities that support software maintenance. Gabriele bavota, gerardo canfora, massimiliano di penta, rocco oliveto, sebastiano panichella the evolution of project interdependencies in a software ecosystem. Predicting priority of reported bugs by multifactor analysis 29th ieee international conference on software maintenance icsm, 2228 september 20 20 p. The mining software repositories citation needed msr field analyzes the rich data available in software repositories, such as version control repositories, mailing list archives, bug tracking systems, issue tracking systems, etc. Apr 14, 20 icsm is the premiere international venue in software maintenance and evolution, where participants from academia, government, and industry meet and share ideas and experiences for solving critical software maintenance problems. April 24, 20 icsm 29th ieee international conference on.
Doctoral symposium as with previous editions, icsm 20 will feature a double doctoral symposium. Multiabstraction concern localization 29th ieee international conference on software maintenance icsm, 2228 september 20 20 p. Report of the 20 ieee 7th international symposium on the. Gabriele bavota, gerardo canfora, massimiliano di penta, rocco oliveto, sebastiano panichella. Icsm 29th ieee international conference on software maintenance. Icsm is the premiere international venue in software maintenance and evolution, where participants from academia, government, and industry meet and share ideas and experiences for solving critical problems and advancing research in software evolution. Reducing the energy consumption of mobile applications. In 2011, the 27th edition of icsm was held at the williamsburg lodge, in the heart of williamsburg, va, usa. Various organizations such as us department of defense 1 have critical applications that. The 29th ieee international conference on software maintenance icsm. The 20 era track aims to provide constructive feedback to guide you from your initial idea and limited evaluation towards a solid icsm 2014 paper with strong. When developers perform a software maintenance task, they need to identify artifactse.
Investigating the impact of code smells on systems quality. A pilot experiment to quantify the effect of documentation. We present samoa, a visual webbased software analytics platform for mobile applications. Introduction research in software maintenance sm is primarily driven by empirical studies. Ieee international conference on software maintenance software maintenance icsm, 20 29th ieee international conference on icsm 20 20 29th ieee international conference on software maintenance icsm. Icsm will bring together researchers, practitioners, developers and users of tools, technology transfer experts, and project managers.
Introducing software changes is a particularly complex phenomenon in case of longlived, largescale, and globally distributed systems. Supporting and accelerating reproducible research in software. Keywordssoftware maintenance, reproducible, experiments, case studies, tracelab i. Thus, advancing this field requires researchers not only to come up with new, more efficient and effective approaches that address sm problems, but most. The topics of interest for this track are the same as for the main research track, i. He was program chair of icsm 20, csmr 2012 and csmr 2011. A cost model based on software maintainability ieee conference.
Icsm is the premiere international venue in software maintenance and evolution, where participants from academia, government, and industry meet and share ideas and experiences for solving critical software maintenance problems. Proceedings of the 20 ieee international conference on. Our mechanism formulates a set of constraints using control. Nowadays, opensource software oss development has become a major source of new libraries and programs, and more and more industries.
Sep 21, 2014 this paper is an extended version of the paper. Ieee international conference on software maintenance, icsm. Icsm 20 committee eindhoven, the netherlands, september 22 28, 20. A tool to track software structural changes using an.
The international conference on software maintenance and evolution icsme is the premier international forum for researchers and practitioners from academia, industry, and government to present, discuss, and debate the most recent ideas, experiences, and challenges in software maintenance and evolution. Samoa a visual software analytics platform for mobile. This track aims to foster mutually beneficial links between those engaged in scientific research and practitioners working to improve software maintenance practices. Reflecting the importance of evolutionary challenges in software maintenance, starting from 2014 icsm became known as as the international conference on software maintenance and evolution icsme. Working conference on source code analysis and manipulation, colocated with the 29th ieee international conference on software maintenance icsm 20. Roles of program elements in actionoriented concerns. Icsm international conference on software maintenance. The 20th acm sigsoft international symposium on the foundations of software engineering fse. Jiang, zhen ming jack lassonde school of engineering. It is based on the idea that all citations are not created equal.
Predicting priority of reported bugs by multifactor. The first part is dedicated to phd students in the midst of their doctoral studies in the field of software maintenance, who intend to finish their phd within the next two years 20142015. Due to their changing outcomes and features, the classification, comparison, and evaluation of this existing code smell detection techniques and tool are imperative. An empirical study of api stability and adoption in the. Predicting priority of reported bugs by multifactor analysis. April 24, 20 icsm 29th ieee international conference.
Introduction to the special issue on software maintenance and. The conference will be held in the week of september 2228, 20. Icsme 2018, the 34th in the conference series, will be held in madrid, spain. The mining software repositories msr field analyzes the rich data available in software repositories to uncover interesting and actionable information about software systems and projects. Software maintenance is the process of modifying existing operational software by correcting errors. Sep 27, 20 1 post published by sealuzh during september 20.