


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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














