Journal: IEEE Trans. Software Eng.

Volume 46, Issue 9

916 -- 931Xiaodong Zhang 0014, Zijiang Yang, Qinghua Zheng, Yu Hao 0006, Pei Liu, Ting Liu 0002. Tell You a Definite Answer: Whether Your Data is Tainted During Thread Scheduling
932 -- 961Vahid Alizadeh, Marouane Kessentini, Mohamed Wiem Mkaouer, Mel Ocinneide, Ali Ouni 0001, Yuanfang Cai. An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations
962 -- 980Ann Barcomb, Andreas Kaufmann, Dirk Riehle, Klaas-Jan Stol, Brian Fitzgerald 0001. Uncovering the Periphery: A Qualitative Survey of Episodic Volunteering in Free/Libre and Open Source Software Communities
981 -- 1003Menghao Li, Pei Wang 0007, Wei Wang, Shuai Wang 0011, Dinghao Wu, Jian Liu 0008, Rui Xue 0001, Wei Huo, Wei Zou. Large-Scale Third-Party Library Detection in Android Markets
1004 -- 1023Yu Zhou 0010, Changzhi Wang, Xin Yan, Taolue Chen, Sebastiano Panichella, Harald C. Gall. Automatic Detection and Repair Recommendation of Directive Defects in Java API Documentation
1024 -- 1038Shaowei Wang 0002, Tse-Hsun Chen, Ahmed E. Hassan. How Do Users Revise Answers on Technical Q&A Websites? A Case Study on Stack Overflow
1039 -- 0Yanjie Jiang, Hui Liu 0003, Jiaqi Zhu, Lu Zhang 0023. Corrections to "Automatic and Accurate Expansion of Abbreviations in Parameters"

Volume 46, Issue 8

812 -- 835Yulei Sui, Jingling Xue. Value-Flow-Based Demand-Driven Pointer Analysis for C and C++
836 -- 862Weiqin Zou, David Lo 0001, Zhenyu Chen 0001, Xin Xia 0001, Yang Feng 0003, Baowen Xu. How Practitioners Perceive Automated Bug Report Management Techniques
863 -- 891Kristín Fjóla Tómasdóttir, Mauricio Finavaro Aniche, Arie van Deursen. The Adoption of JavaScript Linters in Practice: A Case Study on ESLint
892 -- 915Gleiph Ghiotto, Leonardo Murta, Márcio de Oliveira Barros, André van der Hoek. On the Nature of Merge Conflicts: A Study of 2, 731 Open Source Java Projects Hosted by GitHub

Volume 46, Issue 7

697 -- 709Lisa Nguyen Quang Do, Stefan Krüger, Patrick Hill, Karim Ali 0001, Eric Bodden. Debugging Static Analysis
710 -- 731Vladimir Kovalenko, Nava Tintarev, Evgeny Pasynkov, Christian Bird, Alberto Bacchelli. Does Reviewer Recommendation Help Developers?
732 -- 747Yanjie Jiang, Hui Liu 0003, Jiaqi Zhu, Lu Zhang 0023. Automatic and Accurate Expansion of Abbreviations in Parameters
748 -- 772Ying Meng, Gregory Gay, Michael W. Whalen. Ensuring the Observability of Structural Test Obligations
773 -- 793Safwat Hassan, Cor-Paul Bezemer, Ahmed E. Hassan. Studying Bad Updates of Top Free-to-Download Apps in the Google Play Store
794 -- 811Vivek Nair, Zhe Yu 0002, Tim Menzies, Norbert Siegmund, Sven Apel. Finding Faster Configurations Using FLASH

Volume 46, Issue 6

584 -- 615Xintao Niu, Changhai Nie, Hareton Leung, Jeff Yu Lei, Xiaoyin Wang, Jiaxi Xu, Yan Wang. An Interleaving Approach to Combinatorial Testing and Failure-Inducing Interaction Identification
616 -- 645Laleh Shikh Gholamhossein Ghandehari, Jeff Yu Lei, Raghu Kacker, D. Richard Kuhn, Tao Xie 0001, David Chenho Kung. A Combinatorial Testing-Based Approach to Fault Localization
646 -- 673Mohammed Sayagh, Noureddine Kerzazi, Bram Adams, Fábio Petrillo. Software Configuration Engineering in Practice Interviews, Survey, and Systematic Literature Review
674 -- 696Dario Di Nucci, Annibale Panichella, Andy Zaidman, Andrea De Lucia. A Test Case Prioritization Genetic Algorithm Guided by the Hypervolume Indicator

Volume 46, Issue 5

463 -- 494Angshuman Jana, Raju Halder, Kalahasti Venkata Abhishekh, Sanjeevini Devi Ganni, Agostino Cortesi. Extending Abstract Interpretation to Dependency Analysis of Database Applications
495 -- 525Yuanrui Fan, Xin Xia 0001, David Lo 0001, Ahmed E. Hassan. Chaff from the Wheat: Characterizing and Determining Valid Bug Reports
526 -- 548Colin Paterson, Radu Calinescu. Observation-Enhanced QoS Analysis of Component-Based Systems
549 -- 565Liangze Yin, Wei Dong 0006, Wanwei Liu, Ji Wang 0001. On Scheduling Constraint Abstraction for Multi-Threaded Program Verification
566 -- 583Adrian Santos, Omar S. Gómez, Natalia Juristo. Analyzing Families of Experiments in SE: A Systematic Mapping Study

Volume 46, Issue 4

346 -- 361Luiz Eduardo Galvão Martins, Tony Gorschek. Requirements Engineering for Safety-Critical Systems: An Interview Study with Industry Practitioners
362 -- 404Bart Meyers, Hans Vangheluwe, Joachim Denil, Rick Salay. A Framework for Temporal Verification Support in Domain-Specific Modelling
405 -- 419Tingting Yu, Zunchen Huang, Chao Wang 0001. ConTesa: Directed Test Suite Augmentation for Concurrent Software
420 -- 441Davide Falessi, Justin Roll, Jin L. C. Guo, Jane Cleland-Huang. Leveraging Historical Associations between Requirements and Source Code to Identify Impacted Classes
442 -- 462Norman Peitek, Janet Siegmund, Sven Apel, Christian Kästner, Chris Parnin, Anja Bethmann, Thomas Leich, Gunter Saake, André Brechmann. A Look into Programmers' Heads

Volume 46, Issue 3

222 -- 250Jéssyka Vilela, Jaelson Castro, Luiz Eduardo Galvão Martins, Tony Gorschek. Safety Practices in Requirements Engineering: The Uni-REPM Safety Module
251 -- 279Francesco Basciani, Mattia D'Emidio, Davide Di Ruscio, Daniele Frigioni, Ludovico Iovino, Alfonso Pierantonio. Automated Selection of Optimal Model Transformation Chains via Shortest-Path Algorithms
280 -- 301Roberto Natella, Stefan Winter 0001, Domenico Cotroneo, Neeraj Suri. Analyzing the Effects of Bugs on Software Interfaces
302 -- 320Huayao Wu, Changhai Nie, Justyna Petke, Yue Jia 0001, Mark Harman. An Empirical Comparison of Combinatorial Testing, Random Testing and Adaptive Random Testing
321 -- 345Maurice H. ter Beek, Axel Legay, Alberto Lluch-Lafuente, Andrea Vandin. A Framework for Quantitative Modeling and Analysis of Highly (Re)configurable Systems

Volume 46, Issue 2

118 -- 140A. César C. França, Fabio Q. B. da Silva, Helen Sharp. Motivation and Satisfaction of Software Engineers
141 -- 162Xintao Niu, Changhai Nie, Jeff Yu Lei, Hareton Leung, Xiaoyin Wang. Identifying Failure-Causing Schemas in the Presence of Multiple Faults
163 -- 195Julian Thomé, Lwin Khin Shar, Domenico Bianculli, Lionel C. Briand. An Integrated Approach for Effective Injection Vulnerability Analysis of Web Applications Through Security Slicing and Hybrid Constraint Solving
196 -- 221Kevin Moran, Carlos Bernal-Cárdenas, Michael Curcio, Richard Bonett, Denys Poshyvanyk. Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps

Volume 46, Issue 12

1267 -- 1293Song Wang 0009, Taiyue Liu, Jaechang Nam, Lin Tan 0001. Deep Semantic Feature Learning for Software Defect Prediction
1294 -- 1317Mozhan Soltani, Annibale Panichella, Arie van Deursen. Search-Based Crash Reproduction and Its Impact on Debugging
1318 -- 1339Rahul Mohanani, Iflaah Salman, Burak Turhan, Pilar Rodríguez, Paul Ralph. Cognitive Biases in Software Engineering: A Systematic Mapping Study
1340 -- 1363Pilar Rodríguez, Emilia Mendes, Burak Turhan. Key Stakeholders' Value Propositions for Feature Selection in Software-Intensive Products: An Industrial Case Study
1364 -- 1379Rezwana Karim, Frank Tip, Alena Sochurková, Koushik Sen. Platform-Independent Dynamic Taint Analysis for JavaScript
1380 -- 1392Stefano Iannucci, Sherif Abdelwahed, Andrea Montemaggio, Melissa Hannis, Leslie Leonard, Jason S. King, John Hamilton. A Model-Integrated Approach to Designing Self-Protecting Systems

Volume 46, Issue 11

1155 -- 1175Ming Wen, Rongxin Wu, Shing-Chi Cheung. How Well Do Change Sequences Predict Defects? Sequence Learning from Software Changes
1176 -- 1199Lili Wei, Yepang Liu 0001, Shing-Chi Cheung, Huaxun Huang, Xuan Lu, Xuanzhe Liu. Understanding and Detecting Fragmentation-Induced Compatibility Issues for Android Apps
1200 -- 1219Chakkrit Tantithamthavorn, Ahmed E. Hassan, Kenichi Matsumoto. The Impact of Class Rebalancing Techniques on the Performance and Interpretation of Defect Prediction Models
1220 -- 1240Leandro Nahabedian, Víctor A. Braberman, Nicolás D'Ippolito, Shinichi Honiden, Jeff Kramer, Kenji Tei, Sebastián Uchitel. Dynamic Update of Discrete Event Controllers
1241 -- 1266Zhiyuan Wan, Xin Xia 0001, Ahmed E. Hassan, David Lo 0001, Jianwei Yin, Xiaohu Yang. Perceptions, Expectations, and Challenges in Defect Prediction

Volume 46, Issue 10

1040 -- 1067Yuan Yuan 0004, Wolfgang Banzhaf. ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming
1068 -- 1080Christopher S. Corley, Kostadin Damevski, Nicholas A. Kraft. Changeset-Based Topic Modeling of Software Repositories
1081 -- 1097Xiaochen Li, He Jiang 0001, Yasutaka Kamei, Xin Chen 0032. Bridging Semantic Gaps between Natural Languages and APIs with Word Embedding
1098 -- 1119Qiao Huang, Xin Xia 0001, David Lo 0001, Gail C. Murphy. Automating Intention Mining
1120 -- 1154Zhi Quan Zhou, Liqun Sun, Tsong Yueh Chen, Dave Towey. Metamorphic Relations for Enhancing System Understanding and Use

Volume 46, Issue 1

1 -- 19Davide Fucci, Giuseppe Scanniello, Simone Romano 0001, Natalia Juristo. Need for Sleep: The Impact of a Night of Sleep Deprivation on Novice Developers' Performance
20 -- 32Mathieu Nassif, Christoph Treude, Martin P. Robillard. Automatically Categorizing Software Technologies
33 -- 50Keheliya Gallaba, Shane McIntosh. Use and Misuse of Continuous Integration Features: An Empirical Study of Projects That (Mis)Use Travis CI
51 -- 70Malvika Rao, David F. Bacon, David C. Parkes, Margo I. Seltzer. Incentivizing Deep Fixes in Software Economies
71 -- 99Simone Romano 0001, Christopher Vendome, Giuseppe Scanniello, Denys Poshyvanyk. A Multi-Study Investigation into Dead Code
100 -- 112Christoph Czepa, Uwe Zdun. On the Understandability of Temporal Properties Formalized in Linear Temporal Logic, Property Specification Patterns and Event Processing Language
113 -- 0Pan Bian, Bin Liang 0002, Yan Zhang, Chaoqun Yang, Wenchang Shi, Yan Cai 0001. Corrections to "Detecting Bugs by Discovering Expectations and Their Violations"