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.