default search action
34th ICSME 2018: Madrid, Spain
- 2018 IEEE International Conference on Software Maintenance and Evolution, ICSME 2018, Madrid, Spain, September 23-29, 2018. IEEE Computer Society 2018, ISBN 978-1-5386-7870-1
Research Track
- Davide Spadini, Fabio Palomba, Andy Zaidman, Magiel Bruntink, Alberto Bacchelli:
On the Relation of Test Smells to Software Code Quality. 1-12 - Anand Ashok Sawant, Guangzhe Huang, Gabriel Vilen, Stefan Stojkovski, Alberto Bacchelli:
Why are Features Deprecated? An Investigation Into the Motivation Behind Deprecation. 13-24 - Emad Aghajani, Csaba Nagy, Gabriele Bavota, Michele Lanza:
A Large-Scale Empirical Study on Linguistic Antipatterns Affecting APIs. 25-35 - Weilun Xiong, Shihao Chen, Yuning Zhang, Mingyuan Xia, Zhengwei Qi:
Reproducible Interference-Aware Mobile Testing. 36-47 - Chao Chen, Wenrui Diao, Yingpei Zeng, Shanqing Guo, Chengyu Hu:
DRLgencert: Deep Learning-Based Automated Testing of Certificate Verification in SSL/TLS Implementations. 48-58 - Ziming Zhu, Li Jiao, Xiong Xu:
Combining Search-Based Testing and Dynamic Symbolic Execution by Evolvability Metric. 59-68 - Yue Cai Zhu, Emad Shihab, Peter C. Rigby:
Test Re-Prioritization in Continuous Testing Environments. 69-79 - Jevgenija Pantiuchina, Michele Lanza, Gabriele Bavota:
Improving Code: The (Mis) Perception of Quality Metrics. 80-91 - Jirayus Jiarpakdee, Chakkrit Tantithamthavorn, Christoph Treude:
AutoSpearman: Automatically Mitigating Correlated Software Metrics for Interpreting Defect Models. 92-103 - Yikun Hu, Yuanyuan Zhang, Juanru Li, Hui Wang, Bodong Li, Dawu Gu:
BinMatch: A Semantics-Based Hybrid Approach on Binary Code Clone Analysis. 104-114 - Ruru Yue, Zhe Gao, Na Meng, Yingfei Xiong, Xiaoyin Wang, J. David Morgenthaler:
Automatic Clone Recommendation for Refactoring Based on the Present and the Past. 115-126 - Dileep Ramachandrarao Krishna Murthy, Michael Pradel:
Change-Aware Dynamic Program Analysis for JavaScript. 127-137 - Wasim Said, Jochen Quante, Rainer Koschke:
On State Machine Mining from Embedded Control Software. 138-148 - Wasim Said, Jochen Quante, Rainer Koschke:
Reflexion Models for State Machine Extraction and Verification. 149-159 - Alexander Schlie, Sandro Schulze, Ina Schaefer:
Comparing Multiple MATLAB/Simulink Models Using Static Connectivity Matrix Analysis. 160-171 - Christoph Stanik, Lloyd Montgomery, Daniel Martens, Davide Fucci, Walid Maalej:
A Simple NLP-Based Approach to Support Onboarding and Retention in Open Source Communities. 172-182 - Hongwei Li, Sirui Li, Jiamou Sun, Zhenchang Xing, Xin Peng, Mingwei Liu, Xuejiao Zhao:
Improving API Caveats Accessibility by Mining API Caveats Knowledge Graph. 183-193 - Anh Tuan Nguyen, Peter C. Rigby, Thanh Nguyen, Dharani Palani, Mark Karanfil, Tien N. Nguyen:
Statistical Translation of English Texts to API Code Templates. 194-205 - Ameer Armaly, Paige Rodeghero, Collin McMillan:
AudioHighlight: Code Skimming for Blind Programmers. 206-216 - Eric Horton, Chris Parnin:
Gistable: Evaluating the Executability of Python Code Snippets on GitHub. 217-227 - Xin Zhang, Yang Chen, Yongfeng Gu, Weiqin Zou, Xiaoyuan Xie, Xiangyang Jia, Jifeng Xuan:
How do Multiple Pull Requests Change the Same Code: A Study of Competing Pull Requests in GitHub. 228-239 - Qi Luo, Kevin Moran, Denys Poshyvanyk, Massimiliano Di Penta:
Assessing Test Case Prioritization on Real Faults and Mutants. 240-251 - Stefan Fischer, Lukas Linsbauer, Alexander Egyed, Roberto Erick Lopez-Herrejon:
Predicting Higher Order Structural Feature Interactions in Variable Systems. 252-263 - Veit Frick, Thomas Grassauer, Fabian Beck, Martin Pinzger:
Generating Accurate and Compact Edit Scripts Using Tree Differencing. 264-274 - Kui Liu, Dongsun Kim, Anil Koyuncu, Li Li, Tegawendé F. Bissyandé, Yves Le Traon:
A Closer Look at Real-World Patches. 275-286 - Ye Wang, Na Meng, Hao Zhong:
An Empirical Study of Multi-entity Changes in Real Bug Fixes. 287-298 - Haoren Wang, Huzefa H. Kagdi:
A Conceptual Replication Study on Bugs that Get Fixed in Open Source Software. 299-310 - Fabio Palomba, Andy Zaidman, Andrea De Lucia:
Automatic Test Smell Detection Using Information Retrieval Techniques. 311-322 - Shengtao Yue, Qingwei Sun, Jun Ma, Xianping Tao, Chang Xu, Jian Lu:
RegionDroid: A Tool for Detecting Android Application Repackaging Based on Runtime UI Region Features. 323-333 - Ivano Malavolta, Roberto Verdecchia, Bojan Filipovic, Magiel Bruntink, Patricia Lago:
How Maintainability Issues of Android Apps Evolve. 334-344 - Suhaib Mujahid, Rabe Abdalkareem, Emad Shihab:
Studying Permission Related Issues in Android Wearable Apps. 345-356 - Hamid Bagheri, Jianghao Wang, Jarod Aerts, Sam Malek:
Efficient, Evolutionary Security Analysis of Interacting Android Apps. 357-368 - Chris Mills, Javier Escobar-Avila, Sonia Haiduc:
Automatic Traceability Maintenance via Machine Learning Classification. 369-380 - Chris Mills, Jevgenija Pantiuchina, Esteban Parra, Gabriele Bavota, Sonia Haiduc:
Are Bug Reports Enough for Text Retrieval-Based Bug Localization? 381-392 - Xiaoyu Liu, LiGuo Huang, Chuanyi Liu, Vincent Ng:
Linking Source Code to Untangled Change Intents. 393-403 - Alexandre Decan, Tom Mens, Eleni Constantinou:
On the Evolution of Technical Lag in the npm Package Dependency Network. 404-414 - Terese Besker, Antonio Martini, Rumesh Edirisooriya Lokuge, Kelly Blincoe, Jan Bosch:
Embracing Technical Debt, from a Startup Company Perspective. 415-425 - Jason Lecerf, John Brant, Thierry Goubier, Stéphane Ducasse:
A Reflexive and Automated Approach to Syntactic Pattern Matching in Code Transformations. 426-436 - Matthieu Jimenez, Maxime Cordy, Yves Le Traon, Mike Papadakis:
On the Impact of Tokenizer and Parameters on N-Gram Based Code Analysis. 437-448 - Serena Elisa Ponta, Henrik Plate, Antonino Sabetta:
Beyond Metadata: Code-Centric and Usage-Based Analysis of Known Vulnerabilities in Open-Source Software. 449-460 - Alexander LeClair, Zachary Eberhart, Collin McMillan:
Adapting Neural Text Classification for Improved Software Categorization. 461-472 - Mohammad Masudur Rahman, Chanchal K. Roy:
Effective Reformulation of Query for Code Search Using Crowdsourced Knowledge and Extra-Large Data Analytics. 473-484 - Gerald Schermann, Philipp Leitner:
Search-Based Scheduling of Experiments in Continuous Deployment. 485-495 - Carlene Lebeuf, Elena Voyloshnikova, Kim Herzig, Margaret-Anne D. Storey:
Understanding, Debugging, and Optimizing Distributed Software Builds: A Design Study. 496-507 - Martin P. Robillard, Mathieu Nassif, Shane McIntosh:
Threats of Aggregating Software Repository Data. 508-518
NIER Track
- Felipe Ebert, Fernando Castor, Nicole Novielli, Alexander Serebrenik:
Communicative Intention in Code Review Questions. 519-523 - Dawn J. Lawrie, Dave W. Binkley:
On the Value of Bug Reports for Retrieval-Based Bug Localization. 524-528 - Hadil Abukwaik, Andreas Burger, Berima Kweku Andam, Thorsten Berger:
Semi-Automated Feature Traceability with Embedded Annotations. 529-533 - Swapna Thorve, Chandani Sreshtha, Na Meng:
An Empirical Study of Flaky Tests in Android Apps. 534-538 - Mohammed Hassan, Emily Hill:
Toward Automatic Summarization of Arbitrary Java Statements for Novice Programmers. 539-543 - Árpád Kiss, Petru Florin Mihancea:
Towards Feature Envy Design Flaw Detection at Block Level. 544-548 - Santiago Linan, Laura Bello-Jiménez, Maria Arevalo, Mario Linares-Vásquez:
Automated Extraction of Augmented Models for Android Apps. 549-553 - Anbang Guo, Xiaoguang Mao, Deheng Yang, Shangwen Wang:
An Empirical Study on the Effect of Dynamic Slicing on Automated Program Repair Efficiency. 554-558 - Rodrigo Elizalde Zapata, Raula Gaikovina Kula, Bodin Chinthanet, Takashi Ishio, Kenichi Matsumoto, Akinori Ihara:
Towards Smoother Library Migrations: A Look at Vulnerable Dependency Migrations at Function Level for npm JavaScript Packages. 559-563 - Carmine Vassallo, Fabio Palomba, Harald C. Gall:
Continuous Refactoring in CI: A Preliminary Study on the Perceived Advantages and Barriers. 564-568
Industry Track
- Steven Klusener, Arjan J. Mooij, Jeroen Ketema, Hans van Wezep:
Reducing Code Duplication by Identifying Fresh Domain Abstractions. 569-578 - Antonino Sabetta, Michele Bezzi:
A Practical Approach to the Automatic Classification of Security-Relevant Commits. 579-582 - Alessandro De Marco, Valentin Iancu, Ira Asinofsky:
COBOL to Java and Newspapers Still Get Delivered. 583-586 - Hobum Kwon, Juwon Ahn, Sunggyu Choi, Jakub Siewierski, Piotr Kosko, Piotr Szydelko:
An Experience Report of the API Evolution and Maintenance for Software Platforms. 587-590 - Takashi Ishio, Naoto Maeda, Kensuke Shibuya, Katsuro Inoue:
Cloned Buggy Code Detection in Practice Using Normalized Compression Distance. 591-594 - Nic Volanschi:
Stereo: Editing Clones Refactored as Code Generators. 595-604 - Pavneet Singh Kochhar, Stanislaw Swierc, Trevor Carnahan, Hitesh Sajnani, Meiyappan Nagappan:
Understanding the Role of Reporting in Work Item Tracking Systems for Software Development: An Industrial Case Study. 605-614 - Juliane Fischer, Safa Bougouffa, Alexander Schlie, Ina Schaefer, Birgit Vogel-Heuser:
A Qualitative Study of Variability Management of Control Software for Industrial Automation Systems. 615-624 - John Businge, Moses Openja, Sarah Nadi, Engineer Bainomugisha, Thorsten Berger:
Clone-Based Variability Management in the Android Ecosystem. 625-634 - Julien Delplanque, Anne Etien, Nicolas Anquetil, Olivier Auverlot:
Relational Database Schema Evolution: An Industrial Case Study. 635-644 - Bas Jansen, Felienne Hermans, Edwin Tazelaar:
Detecting and Predicting Evolution in Spreadsheets - A Case Study in an Energy Network Company. 645-654 - Rodrigo Rebouças de Almeida, Uirá Kulesza, Christoph Treude, D'angellys Cavalcanti Feitosa, Aliandro Higino Guedes Lima:
Aligning Technical Debt Prioritization with Business Objectives: A Multiple-Case Study. 655-664 - Maikel Leemans, Wil M. P. van der Aalst, Mark G. J. van den Brand, Ramon R. H. Schiffelers, Leonard Lensink:
Software Process Analysis Methodology - A Methodology Based on Lessons Learned in Embracing Legacy Software. 665-674 - Sergio Flores-Ruiz, Ricardo Pérez-Castillo, Christoph Domann, Simona Puica:
Mainframe Migration Based on Screen Scraping. 675-684 - Ruiyin Wen, David Gilbert, Michael G. Roche, Shane McIntosh:
BLIMP Tracer: Integrating Build Impact Analysis with Code Review. 685-694
Tool Demo Track
- Wojciech Fracz, Jacek Dajda:
Developers' Game: A Preliminary Study Concerning a Tool for Automated Developers Assessment. 695-699 - Jamie Cleare, Claudia Iacob:
GemChecker: Reporting on the Status of Gems in Ruby on Rails Projects. 700-704 - Veit Frick, Christoph Wedenig, Martin Pinzger:
DiffViz: A Diff Algorithm Independent Visualization Tool for Edit Scripts. 705-709
Artifacts Track
- Martin P. Robillard, Mathieu Nassif, Shane McIntosh:
Replication Package for "Threats of Aggregating Software Repository Data". 710 - Jirayus Jiarpakdee, Chakkrit Tantithamthavorn, Christoph Treude:
Artefact: An R Implementation of the AutoSpearman Function. 711 - Bin Lin, Fiorella Zampetti, Rocco Oliveto, Massimiliano Di Penta, Michele Lanza, Gabriele Bavota:
Two Datasets for Sentiment Analysis in Software Engineering. 712 - Rrezarta Krasniqi, Collin McMillan:
TraceLab Components for Generating Speech Act Types in Developer Question/Answer Conversations. 713 - Mohammad Masudur Rahman, Chanchal K. Roy:
NLP2API: Query Reformulation for Code Search Using Crowdsourced Knowledge and Extra-Large Data Analytics. 714 - Matthieu Jimenez, Maxime Cordy, Yves Le Traon, Mike Papadakis:
TUNA: TUning Naturalness-Based Analysis. 715
Doctoral Symposium
- Hadeel Alsolai:
Predicting Software Maintainability in Object-Oriented Systems Using Ensemble Techniques. 716-721 - Dario Di Nucci:
Methods and Tools for Focusing and Prioritizing the Testing Effort. 722-726 - Emad Aghajani:
Context-Aware Software Documentation. 727-731 - Sandra L. Ramirez-Mora, Hanna Oktaba:
Team Maturity in Agile Software Development: The Impact on Productivity. 732-736 - Simone Romano:
Dead Code. 737-742 - Matús Sulír:
Integrating Runtime Values with Source Code to Facilitate Program Comprehension. 743-748 - Kevin Moran:
Automating Software Development for Mobile Computing Platforms. 749-754
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.