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