


default search action
ICSME 2017: Shanghai, China
- 2017 IEEE International Conference on Software Maintenance and Evolution, ICSME 2017, Shanghai, China, September 17-22, 2017. IEEE Computer Society 2017, ISBN 978-1-5386-0992-7
Research Track
- (Withdrawn) Does Refactoring of Test Smells Induce Fixing Flaky Tests? 1-12
- Terese Besker
, Antonio Martini, Jan Bosch:
The Pricey Bill of Technical Debt: When and by Whom will it be Paid? 13-23 - Jinkun Pan, Xiaoguang Mao:
Detecting DOM-Sourced Cross-Site Scripting in Browser Extensions. 24-34 - Stanislav Levin
, Amiram Yehudai:
The Co-evolution of Test Maintenance and Code Maintenance through the Lens of Fine-Grained Semantic Changes. 35-46 - Xuewen Zhang, Yuanyuan Zhang, Juanru Li, Yikun Hu, Huayi Li, Dawu Gu:
Embroidery: Patching Vulnerable Binary Code of Fragmentized Android Devices. 47-57 - Vincent Blondeau, Anne Etien
, Nicolas Anquetil
, Sylvain Cresson, Pascal Croisy, Stéphane Ducasse:
What are the Testing Habits of Developers? A Case Study in a Large IT Company. 58-68 - Jefferson De Oliveira Silva, Igor Scaliante Wiese, Daniel M. Germán, Igor Fabio Steinmacher, Marco Aurélio Gerosa:
How Long and How Much: What to Expect from Summer of Code Participants? 69-79 - Yi Fan, Chenxi Lv, Xu Zhang, Guoqiang Zhou, Yuming Zhou:
The Utility Challenge of Privacy-Preserving Data-Sharing in Cross-Company Defect Prediction: An Empirical Study of the CLIFF&MORPH Algorithm. 80-90 - Zhiqiang Li, Xiao-Yuan Jing, Xiaoke Zhu, Hongyu Zhang
:
Heterogeneous Defect Prediction Through Multiple Kernel Learning and Ensemble Learning. 91-102 - Tianxiao Gu, Chun Cao, Tianchi Liu, Chengnian Sun, Jing Deng, Xiaoxing Ma
, Jian Lu:
AimDroid: Activity-Insulated Multi-level Automated Testing for Android Applications. 103-114 - Jayati Deshmukh
, K. M. Annervaz, Sanjay Podder, Shubhashis Sengupta
, Neville Dubash:
Towards Accurate Duplicate Bug Retrieval Using Deep Learning Techniques. 115-124 - Zhuobing Han, Xiaohong Li, Zhenchang Xing, Hongtao Liu, Zhiyong Feng:
Learning to Predict Severity of Software Vulnerability Using Only Vulnerability Description. 125-136 - Bingying Guo, Huiyan Wang, Chang Xu, Jian Lu:
GEAS: Generic Adaptive Scheduling for High-Efficiency Context Inconsistency Detection. 137-147 - Florian Angerer, Paul Grünbacher
, Herbert Prähofer, Lukas Linsbauer:
An Experiment Comparing Lifted and Delayed Variability-Aware Program Analysis. 148-158 - Qiao Huang, Xin Xia, David Lo
:
Supervised vs Unsupervised Models: A Holistic Look at Effort-Aware Just-in-Time Defect Prediction. 159-170 - Katja Kevic, Thomas Fritz:
Towards Activity-Aware Tool Support for Change Tasks. 171-182 - Carmine Vassallo, Gerald Schermann, Fiorella Zampetti
, Daniele Romano, Philipp Leitner, Andy Zaidman, Massimiliano Di Penta, Sebastiano Panichella:
A Tale of CI Build Failures: An Open Source and a Financial Organization Perspective. 183-193 - Renáta Hodován, Ákos Kiss, Tibor Gyimóthy
:
Coarse Hierarchical Delta Debugging. 194-203 - Tingting Yu:
SimEvo: Testing Evolving Multi-process Software Systems. 204-215 - Fiorella Zampetti
, Cedric Noiseux, Giuliano Antoniol, Foutse Khomh, Massimiliano Di Penta:
Recommending when Design Technical Debt Should be Self-Admitted. 216-226 - Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider:
Bug Propagation through Code Cloning: An Empirical Study. 227-237 - Everton da S. Maldonado, Rabe Abdalkareem
, Emad Shihab, Alexander Serebrenik
:
An Empirical Study on the Removal of Self-Admitted Technical Debt. 238-248 - Liuqing Li, He Feng, Wenjie Zhuang, Na Meng, Barbara G. Ryder:
CCLearner: A Deep Learning-Based Clone Detection Approach. 249-260 - Mathieu Nassif, Martin P. Robillard:
Revisiting Turnover-Induced Knowledge Loss in Software Projects. 261-272 - Stephen Romansky, Neil C. Borle, Shaiful Alam Chowdhury, Abram Hindle, Russell Greiner:
Deep Green: Modelling Time-Series of Software Energy Consumption. 273-283 - Shuai Wang
, Pei Wang, Dinghao Wu:
Composite Software Diversification. 284-294 - Bushra Aloraini, Meiyappan Nagappan:
Evaluating State-of-the-Art Free and Open Source Static Analysis Tools Against Buffer Errors in Android Apps. 295-306 - Nahla J. Abid, Natalia Dragan, Michael L. Collard, Jonathan I. Maletic:
The Evaluation of an Approach for Automatic Generated Documentation. 307-317 - Xin Xia
, David Lo
, Lingfeng Bao, Abhishek Sharma, Shanping Li:
Personality and Project Success: Insights from a Large-Scale Study with Professionals. 318-328 - Tobias Baum, Kurt Schneider
, Alberto Bacchelli:
On the Optimal Order of Reading Source Code Changes for Review. 329-340 - Jinfu Chen, Weiyi Shang:
An Exploratory Study of Performance Regression Introducing Code Changes. 341-352 - Keheliya Gallaba
, Quinn Hanam, Ali Mesbah
, Ivan Beschastnikh:
Refactoring Asynchrony in JavaScript. 353-363 - Haipeng Cai
, Barbara G. Ryder:
Understanding Android Application Programming and Security: A Dynamic Study. 364-375 - Oscar Chaparro
, Juan Manuel Florez, Andrian Marcus
:
Using Observed Behavior to Reformulate Queries during Text Retrieval-based Bug Localization. 376-387 - Shuai Wang
, Pei Wang, Dinghao Wu:
Semantics-Aware Machine Learning for Function Recognition in Binary Code. 388-398 - Mario Linares Vásquez
, Kevin Moran, Denys Poshyvanyk
:
Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mobile App Testing. 399-410 - Marco Castelluccio
, Le An, Foutse Khomh:
Is it Safe to Uplift this Patch?: An Empirical Study on Mozilla Firefox. 411-421 - Ruru Yue, Na Meng, Qianxiang Wang:
A Characterization Study of Repeated Bug Fixes. 422-432 - Hoan Anh Nguyen, Tung Thanh Nguyen
, Tien N. Nguyen, Hung Viet Nguyen:
Interaction-Based Tracking of Program Entities for Test Case Evolution. 433-443 - Yingjun Lyu, Jiaping Gui, Mian Wan, William G. J. Halfond:
An Empirical Study of Local Database Usage in Android Applications. 444-455 - Muhammad Asaduzzaman, Chanchal K. Roy, Kevin A. Schneider, Daqing Hou:
Recommending Framework Extension Examples. 456-466 - Shane McKee, Nicholas Nelson
, Anita Sarma
, Danny Dig:
Software Practitioner Perspectives on Merge Conflicts and Resolutions. 467-478
NIER Track
- Martin P. Robillard, Andrian Marcus
, Christoph Treude
, Gabriele Bavota
, Oscar Chaparro
, Neil A. Ernst, Marco Aurélio Gerosa, Michael W. Godfrey, Michele Lanza, Mario Linares Vásquez
, Gail C. Murphy, Laura Moreno, David C. Shepherd
, Edmund Wong:
On-demand Developer Documentation. 479-483 - Natthawute Sae-Lim, Shinpei Hayashi
, Motoshi Saeki:
How Do Developers Select and Prioritize Code Smells? A Preliminary Study. 484-488 - Eric J. Rapos, James R. Cordy:
SimPact: Impact Analysis for Simulink Models. 489-493 - Yoshiki Higo, Shinji Kusumoto:
Flattening Code for Metrics Measurement and Analysis. 494-498 - Daiki Fujioka, Naoya Nitta:
Constraints Based Approach to Interactive Feature Location. 499-503 - Deheng Yang, Yuhua Qi, Xiaoguang Mao:
An Empirical Study on the Usage of Fault Localization in Automated Program Repair. 504-508 - Christoph Treude
, Martin P. Robillard:
Understanding Stack Overflow Code Fragments. 509-513 - Xin Yi
, Liqian Chen, Xiaoguang Mao, Tao Ji:
Automated Repair of High Inaccuracies in Numerical Programs. 514-518 - John Jenkins, Haipeng Cai
:
Dissecting Android Inter-component Communications via Interactive Visual Explorations. 519-523 - Qi Cao, Ruiyin Wen, Shane McIntosh:
Forecasting the Duration of Incremental Build Jobs. 524-528 - Meng Yan
, Xin Xia
, Xiaohong Zhang, Dan Yang, Ling Xu:
Automating Aggregation for Software Quality Modeling. 529-533 - Pannavat Terdchanakul, Hideaki Hata
, Passakorn Phannachitta, Kenichi Matsumoto:
Bug or Not? Bug Report Classification Using N-Gram IDF. 534-538 - Adalberto R. Sampaio, Harshavardhan Kadiyala, Bo Hu, John Steinbacher, Tony Erwin, Nelson S. Rosa, Ivan Beschastnikh, Julia Rubin:
Supporting Microservice Evolution. 539-543 - Perry van Wesel, Bin Lin
, Gregorio Robles
, Alexander Serebrenik
:
Reviewing Career Paths of the OpenStack Developers. 544-548 - Felipe Ebert, Fernando Castor
, Nicole Novielli, Alexander Serebrenik
:
Confusion Detection in Code Reviews. 549-553
Industry Track
- Zack Coker, Kostadin Damevski
, Claire Le Goues
, Nicholas A. Kraft, David C. Shepherd
, Lori L. Pollock:
Behavior Metrics for Prioritizing Investigations of Exceptions. 554-563 - Rick Wieman, Mauricio Finavaro Aniche, Willem Lobbezoo, Sicco Verwer, Arie van Deursen
:
An Experience Report on Applying Passive Learning in a Large-Scale Payment Company. 564-573 - Oshini Goonetilleke, David Meibusch, Ben Barham:
Graph Data Management of Evolving Dependency Graphs for Multi-versioned Codebases. 574-583 - Jan Schroeder, Christian Berger, Alessia Knauss, Harri Preenja, Mohammad Ali, Miroslaw Staron, Thomas Herpel:
Predicting and Evaluating Software Model Growth in the Automotive Industry. 584-593 - Jianglei Han, Aixin Sun
:
Mean Average Distance to Resolver: An Evaluation Metric for Ticket Routing in Expert Network. 594-602 - Shuai Wang, Thomas Schwitalla, Tao Yue, Shaukat Ali, Jan F. Nygård:
RCIA: Automated Change Impact Analysis to Facilitate a Practical Cancer Registry System. 603-612 - Mario Linares Vásquez
, Carlos Bernal-Cárdenas, Kevin Moran, Denys Poshyvanyk
:
How do Developers Test Android Applications? 613-622
Tool Demo Track
- Huihui Nora Huang, Eric Verbeek, Daniel M. Germán, Margaret-Anne D. Storey, Martin Salois:
Atlantis: Improving the Analysis and Visualization of Large Assembly Execution Traces. 623-627 - Brock Angus Campbell, Christoph Treude
:
NLP2Code: Code Snippet Content Assist via Natural Language Tasks. 628-632 - Leonel Merino
, Mohammad Ghafari, Craig Anslow, Oscar Nierstrasz:
CityVR: Gameful Software Visualization. 633-637 - Sicco Verwer, Christian A. Hammerschmidt:
flexfringe: A Passive Automaton Learning Package. 638-642 - Haipeng Cai
, Barbara G. Ryder:
DroidFax: A Toolkit for Systematic Characterization of Android Applications. 643-647 - Wenyuan Xu, Xiaobing Sun, Jiajun Hu, Bin Li:
REPERSP: Recommending Personalized Software Projects on GitHub. 648-652 - Manuel Leuenberger, Haidar Osman, Mohammad Ghafari, Oscar Nierstrasz:
KOWALSKI: Collecting API Clients in Easy Mode. 653-657
Artifacts Track
- Rrezarta Krasniqi
, Siyuan Jiang
, Collin McMillan:
TraceLab Components for Generating Extractive Summaries of User Stories. 658 - Haipeng Cai
, Barbara G. Ryder:
Artifacts for Dynamic Analysis of Android Apps. 659
Doctoral Symposium
- Paige Rodeghero:
Behavior-Informed Algorithms for Automatic Documentation Generation. 660-664 - Kai Shi:
Combining Evolutionary Algorithms with Constraint Solving for Configuration Optimization. 665-669 - Liang Xu:
Understanding Spreadsheet Evolution in Practice. 670-674 - Li Li:
Mining AndroZoo: A Retrospect. 675-680 - Monika Gupta:
Improving Software Maintenance Using Process Mining and Predictive Analytics. 681-686

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.