default search action
ICSME 2015: Bremen, Germany
- Rainer Koschke, Jens Krinke, Martin P. Robillard:
2015 IEEE International Conference on Software Maintenance and Evolution, ICSME 2015, Bremen, Germany, September 29 - October 1, 2015. IEEE Computer Society 2015, ISBN 978-1-4673-7532-0
Technical Research Track
Developers
- Mihai Codoban, Sruti Srinivasa Ragavan, Danny Dig, Brian P. Bailey:
Software history under the lens: A study on why and how developers examine it. 1-10 - David Piorkowski, Scott D. Fleming, Christopher Scaffidi, Margaret M. Burnett, Irwin Kwan, Austin Z. Henley, Jamie Macbeth, Charles Hill, Amber Horvath:
To fix or to learn? How production bias affects developers' information foraging during debugging. 11-20 - Luciana Lourdes Silva, Marco Túlio Valente, Marcelo de Almeida Maia, Nicolas Anquetil:
Developers' perception of co-change patterns: An empirical study. 21-30 - Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk:
When and why developers adopt and change software licenses. 31-40
Program Comprehension
- Simon Butler, Michel Wermelinger, Yijun Yu:
Investigating naming convention adherence in Java references. 41-50 - Xiaoran Wang, Lori L. Pollock, K. Vijay-Shanker:
Developing a model of loop actions by mining loop characteristics from a large code corpus. 51-60 - Naoya Nitta, Tomohiro Matsuoka:
Delta extraction: An abstraction technique to comprehend why two objects could be related. 61-70 - Christopher S. Corley, Kelly L. Kashuda, Nicholas A. Kraft:
Modeling changeset topics for feature location. 71-80
Software Quality
- Gabriele Bavota, Barbara Russo:
Four eyes are better than two: On the impact of code reviews on software quality. 81-90 - Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider:
A comparative study on the bug-proneness of different types of code clones. 91-100 - Arash Vahabzadeh, Amin Milani Fard, Ali Mesbah:
An empirical study of bugs in test code. 101-110 - Oleksii Kononenko, Olga Baysal, Latifa Guerrouj, Yaxin Cao, Michael W. Godfrey:
Investigating code review quality: Do people and participation matter? 111-120
Modularity
- Aiko Yamashita, Marco Zanoni, Francesca Arcelli Fontana, Bartosz Walter:
Inter-smell relations in industrial and open source systems: A replication and comparative analysis. 121-130 - Jeffrey Svajlenko, Chanchal K. Roy:
Evaluating clone detection tools with BigCloneBench. 131-140 - David W. Binkley, Árpád Beszédes, Syed S. Islam, Judit Jász, Béla Vancsics:
Uncovering dependence clusters and linchpin functions. 141-150 - Stefan Stanciulescu, Sandro Schulze, Andrzej Wasowski:
Forked and integrated variants in an open-source firmware project. 151-160
Program Analysis
- Andrea De Lucia, Vincenzo Deufemia, Carmine Gravino, Michele Risi:
Towards automating dynamic analysis for behavioral design pattern detection. 161-170 - Zhen Dong, Artur Andrzejak, Kun Shao:
Practical and accurate pinpointing of configuration errors using static analysis. 171-180 - Sri Varun Poluri, Murali Krishna Ramanathan:
Deterministic dynamic race detection across program versions. 181-190 - Raveendra Kumar Medicherla, Raghavan Komondoor, S. Narendran:
Program specialization and verification using file format specifications. 191-200
Refactoring
- Ryan Hardt, Ethan V. Munson:
An empirical evaluation of ant build maintenance using Formiga. 201-210 - Jongwook Kim, Don S. Batory, Danny Dig:
Scripting parametric refactorings in Java to retrofit design patterns. 211-220 - Gustavo Santos, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Marco Túlio Valente:
System specific, source code transformations. 221-230 - Tosin Daniel Oyetoyan, Daniela Soares Cruzes, Christian Thurmann-Nielsen:
A decision support system to refactor class cycles. 231-240
Code Mining and Recommendation
- Dario Di Nucci, Fabio Palomba, Sandro Siravo, Gabriele Bavota, Rocco Oliveto, Andrea De Lucia:
On the role of developer's scattered changes in bug prediction. 241-250 - André C. Hora, Romain Robbes, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Marco Túlio Valente:
How do developers react to API evolution? The Pharo ecosystem case. 251-260 - Xin Xia, David Lo, Xinyu Wang, Xiaohu Yang:
Who should review this change?: Putting text and file location analyses together for more accurate recommendations. 261-270 - Muhammad Asaduzzaman, Chanchal K. Roy, Samiul Monir, Kevin A. Schneider:
Exploring API method parameter recommendations. 271-280
Mobile Applications
- Sebastiano Panichella, Andrea Di Sorbo, Emitza Guzman, Corrado Aaron Visaggio, Gerardo Canfora, Harald C. Gall:
How can i improve my app? Classifying user reviews for software maintenance and evolution. 281-290 - Fabio Palomba, Mario Linares Vásquez, Gabriele Bavota, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk, Andrea De Lucia:
User reviews matter! Tracking crowdsourced reviews to support evolution of successful apps. 291-300 - Yuan Tian, Meiyappan Nagappan, David Lo, Ahmed E. Hassan:
What are the characteristics of high-rated apps? A case study on free Android Applications. 301-310 - Karan Aggarwal, Abram Hindle, Eleni Stroulia:
GreenAdvisor: A tool for analyzing the impact of software evolution on energy consumption. 311-320
Tool Demo Track
- André C. Hora, Marco Túlio Valente:
Apiwave: Keeping track of API popularity and migration. 321-323 - Andrea Ciani, Roberto Minelli, Andrea Mocci, Michele Lanza:
UrbanIt: Visualizing repositories everywhere. 324-326 - Andrea De Lucia, Vincenzo Deufemia, Carmine Gravino, Michele Risi, Ciro Pirolli:
ePadEvo: A tool for the detection of behavioral design patterns. 327-329 - Muhammad Asaduzzaman, Chanchal K. Roy, Kevin A. Schneider:
PARC: Recommending API methods parameters. 330-332 - Yan Gao, Daqing Hou:
ArchFLoc: Locating and explaining architectural features in running web applications. 333-335 - Marios Fokaefs, Mihai Oprescu, Eleni Stroulia:
WSDarwin: A web application for the support of REST service evolution. 336-338 - Simone Romano, Giuseppe Scanniello:
DUM-Tool. 339-341
Industry Track
Industry Experience
- Abdou Maiga, Abdelwahab Hamou-Lhadj, Mathieu Nayrolles, Korosh Koochekian Sabor, Alf Larsson:
An empirical study on the handling of crash reports in a large software company: An experience report. 342-351 - Mario Linares Vásquez, Christopher Vendome, Qi Luo, Denys Poshyvanyk:
How developers detect and fix performance bottlenecks in Android apps. 352-361 - Birgit Vogel-Heuser, Juliane Fischer, Susanne Rösch, Stefan Feldmann, Sebastian Ulewicz:
Challenges for maintenance of PLC-software and its related hardware for automated production systems: Selected industrial Case Studies. 362-371 - Bas Jansen, Felienne Hermans:
Code smells in spreadsheet formulas revisited on an industrial dataset. 372-380
Developer Studies
- Christopher S. Corley, Federico Lois, Sebastian Quezada:
Web usage patterns of developers. 381-390 - Gergö Balogh, Gabor Antal, Árpád Beszédes, László Vidács, Tibor Gyimóthy, Ádám Zoltán Végh:
Identifying wasted effort in the field via developer interaction data. 391-400 - Timo Pawelka, Elmar Jürgens:
Is this code written in English? A study of the natural language of comments and identifiers in practice. 401-410 - Henrik Plate, Serena Elisa Ponta, Antonino Sabetta:
Impact assessment for vulnerabilities in open-source software libraries. 411-420
Software Quality
- Aiko Yamashita:
Experiences from performing software quality evaluations via combining benchmark-based metrics analysis, software visualization, and expert assessment. 421-428 - Gábor Szoke, Csaba Nagy, Péter Hegedüs, Rudolf Ferenc, Tibor Gyimóthy:
Do automatic refactorings improve maintainability? An industrial case study. 429-438 - Kiyotaka Kasubuchi, Shuji Morisaki, Akiko Yoshida, Chikako Ogawa:
An empirical evaluation of the effectiveness of inspection scenarios developed from a defect repository. 439-448 - Edward Dunn Ekelund, Emelie Engström:
Efficient regression testing based on test history: An industrial evaluation. 449-457
Software Reengineering
- Michael Wahler, Raphael Eidenbenz, Carsten Franke, Yvonne-Anne Pignolet:
Migrating legacy control software to multi-core hardware. 458-466 - Vipin Balachandran:
Query by example in large-scale code repositories. 467-476 - Ravi Khadka, Prajan Shrestha, Bart Klein, Amir Saeidi, Jurriaan Hage, Slinger Jansen, Edwin van Dis, Magiel Bruntink:
Does software modernization deliver what it aimed for? A post modernization analysis of five software modernization case studies. 477-486 - Harry M. Sneed, Chris Verhoef:
Reverse engineering a visual age application. 487-496 - Bernhard Dorninger, Josef Pichler, Albin Kern:
Using static analysis for knowledge extraction from industrial User Interfaces. 497-500
Early Research Achievements Track
Defects and Refactoring
- Tien-Duy B. Le, David Lo, Ming Li:
Constrained feature selection for localizing faults. 501-505 - Ali Sajedi Badashian, Abram Hindle, Eleni Stroulia:
Crowdsourced bug triaging. 506-510 - Soichi Sumi, Yoshiki Higo, Keisuke Hotta, Shinji Kusumoto:
Toward improving graftability on automated program repair. 511-515 - Csaba Nagy, Anthony Cleve:
Mining Stack Overflow for discovering error patterns in SQL queries. 516-520 - Jiachen Yang, Keisuke Hotta, Yoshiki Higo, Shinji Kusumoto:
Towards purity-guided refactoring in Java. 521-525 - Spyros Kranas, Apostolos V. Zarras, Panos Vassiliadis:
Fitness workout for fat interfaces: Be slim, clean, and flexible. 526-530
Social and Developers
- Robbert Jongeling, Subhajit Datta, Alexander Serebrenik:
Choosing your weapons: On sentiment analysis tools for software engineering research. 531-535 - Jalerson Lima, Christoph Treude, Fernando Marques Figueira Filho, Uirá Kulesza:
Assessing developer contribution with repository mining-based metrics. 536-540 - Abhishek Sharma, Yuan Tian, David Lo:
What's hot in software engineering Twitter space? 541-545 - Paloma Oliveira, Marco Túlio Valente, Alexandre Bergel, Alexander Serebrenik:
Validating metric thresholds with developers: An early result. 546-550 - Mathieu Goeminne, Tom Mens:
Towards a survival analysis of database framework usage in Java projects. 551-555 - Christopher S. Corley, Kostadin Damevski, Nicholas A. Kraft:
Exploring the use of deep learning for feature location. 556-560 - Nahla J. Abid, Natalia Dragan, Michael L. Collard, Jonathan I. Maletic:
Using stereotypes in the automatic generation of natural language summaries for C++ methods. 561-565 - Liliane do Nascimento Vale, Marcelo de Almeida Maia:
Keecle: Mining key architecturally relevant classes using dynamic analysis. 566-570 - Nikola Ilo, Johann Grabner, Thomas Artner, Mario Bernhart, Thomas Grechenig:
Combining software interrelationship data across heterogeneous software repositories. 571-575 - Kazuki Nishikawa, Hironori Washizaki, Yoshiaki Fukazawa, Keishi Oshima, Ryota Mibe:
Recovering transitive traceability links among software artifacts. 576-580 - Benjamin Biegel, Benedikt Lesch, Stephan Diehl:
Live object exploration: Observing and manipulating behavior and state of Java objects. 581-585
Doctoral Symposium
Post-Doctoral
- Sebastiano Panichella:
Supporting newcomers in software development projects. 586-589 - Péter Hegedüs:
Advances in software product quality measurement and its applications in software evolution. 590-593
Pre-Doctoral
- Yuriy Tymchuk:
Treating software quality as a first-class entity. 594-597 - Mauricio Finavaro Aniche:
Detection strategies of smells in web software development. 598-601 - Wolfram Fenske:
Code smells in highly configurable software. 602-605 - Ioana Verebi:
A model-based approach to software refactoring. 606-609
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.